Appearance
Shipping Methods Settings
The Shipping Methods Settings allow you to configure shipping options for your e-commerce store, including shipping rates, zones, delivery times, and free shipping thresholds.
Table of Contents
- Overview
- Accessing Shipping Settings
- Creating Shipping Methods
- Shipping Configuration
- Shipping Zones
- Managing Shipping Methods
- Shipping Calculations
- Best Practices
Overview
Features
- ✅ Create multiple shipping methods
- ✅ Set shipping costs (fixed or calculated)
- ✅ Configure shipping zones
- ✅ Set minimum/maximum order amounts
- ✅ Free shipping thresholds
- ✅ Weight and dimension limits
- ✅ Estimated delivery times
- ✅ Default shipping method
- ✅ Tracking URL templates
Admin Routes
- Shipping Methods:
/admin/settings/shipping-methods - Create Method:
/admin/settings/shipping-methods/create - Edit Method:
/admin/settings/shipping-methods/{id}/edit
Accessing Shipping Settings
From Admin Panel
- Log in to admin panel
- Navigate to Settings → Shipping Methods
- Or go directly to:
/admin/settings/shipping-methods
Permissions Required
- Manage Settings:
manage-settingspermission
Creating Shipping Methods
Step 1: Access Create Page
- Go to Shipping Methods → Create New Method
- Or navigate to:
/admin/settings/shipping-methods/create
Step 2: Basic Information
Shipping Method Title
- Name of shipping method
- Required field
- Shown to customers
- Example:
Standard Shipping
Description
- Brief description
- Shown to customers
- Example:
Regular shipping with tracking (5-7 business days)
Step 3: Shipping Cost
Cost Type
Options:
- Fixed Cost: Fixed amount regardless of order
- Free: Free shipping
- Calculated: Based on weight/distance (if supported)
Shipping Cost
Fixed Cost:
- Enter amount
- Example:
$9.99 - Applied to all orders (within limits)
Free Shipping:
- Set cost to
$0.00 - Or enable free shipping threshold
Step 4: Order Amount Restrictions
Minimum Order Amount
- Minimum order value required
- Optional field
- Example:
$25.00 - Method not available below this amount
Maximum Order Amount
- Maximum order value allowed
- Optional field
- Example:
$500.00 - Method not available above this amount
Free Shipping Threshold
- Order amount for free shipping
- Optional field
- Example:
$75.00 - Shipping becomes free when threshold met
- Overrides shipping cost
Step 5: Shipping Zones
Zone Configuration
Available Zones:
- Domestic: Within country
- International: Outside country
- Canada: Canada only
- Europe: European countries
- Asia: Asian countries
- Custom: Define custom zones
Select Zones:
- Click Add Zone
- Select zone(s)
- Method available in selected zones
- Can select multiple zones
Zone Examples:
domestic- US onlycanada- Canada onlyinternational- Worldwidedomestic, canada- US and Canada
Step 6: Weight Limits
Weight Restrictions
Minimum Weight:
- Minimum package weight
- Optional field
- Example:
0.5 lbs - Method not available below this weight
Maximum Weight:
- Maximum package weight
- Optional field
- Example:
50 lbs - Method not available above this weight
Weight Units:
- Pounds (lbs)
- Kilograms (kg)
Step 7: Dimension Limits
Package Dimensions
Maximum Dimensions:
- Length: Maximum length
- Width: Maximum width
- Height: Maximum height
- Optional fields
Dimension Units:
- Inches
- Centimeters
Example:
- Length:
36 inches - Width:
24 inches - Height:
24 inches
Step 8: Delivery Information
Estimated Delivery Days
- Estimated delivery time
- Optional field
- Example:
5-7 business days - Shown to customers
Delivery Time Format
Options:
- Business days
- Calendar days
- Hours
- Custom text
Examples:
5-7 business days2-3 days24-48 hoursNext day delivery
Step 9: Additional Settings
Status
- Active: Method available in checkout
- Inactive: Method hidden from checkout
Default Method
- Set as Default: Pre-selected in checkout
- Only one default method
- Shown first to customers
Display Order
- Order in checkout
- Lower numbers appear first
- Example:
1= first,2= second
Icon
- Upload shipping icon
- Recommended size: 64x64px
- Format: PNG, SVG
- Shown in checkout
Step 10: Tracking Configuration
Tracking URL Template
- Tracking URL pattern
- Optional field
- Use
{tracking_number}placeholder - Example:
https://tracking.example.com/{tracking_number}
How It Works:
- When tracking number entered
- URL generated automatically
- Customers can track packages
Examples:
- USPS:
https://tools.usps.com/go/TrackConfirmAction?tLabels={tracking_number} - FedEx:
https://www.fedex.com/fedextrack/?trknbr={tracking_number} - UPS:
https://www.ups.com/track?tracknum={tracking_number}
Step 11: Save Method
- Save: Create shipping method
- Save & Add Another: Create and add another
- Method appears in checkout (if active)
Shipping Configuration
Common Shipping Methods
Standard Shipping
Configuration:
- Title: Standard Shipping
- Cost: $9.99
- Zones: Domestic, Canada
- Delivery: 5-7 business days
- Free Threshold: $75.00
Express Shipping
Configuration:
- Title: Express Shipping
- Cost: $19.99
- Zones: Domestic
- Delivery: 2-3 business days
- Free Threshold: $150.00
- Max Weight: 20 lbs
Overnight Shipping
Configuration:
- Title: Overnight Shipping
- Cost: $29.99
- Zones: Domestic
- Delivery: Next business day
- Max Weight: 10 lbs
International Shipping
Configuration:
- Title: International Shipping
- Cost: $24.99
- Zones: International
- Delivery: 10-14 business days
- Max Weight: 50 lbs
Free Shipping
Configuration:
- Title: Free Shipping
- Cost: $0.00
- Zones: Domestic
- Min Order: $100.00
- Delivery: 5-7 business days
Shipping Zones
Zone Definitions
Domestic Zone
Includes:
- Within your country
- Usually lowest cost
- Fastest delivery
Configuration:
- Zone key:
domestic - Countries: Your country only
- Example: US only
International Zone
Includes:
- All countries outside domestic
- Usually higher cost
- Longer delivery times
Configuration:
- Zone key:
international - Countries: All except domestic
- Worldwide shipping
Regional Zones
Examples:
- Canada:
canada - Europe:
europe - Asia:
asia - Australia:
australia
Custom Zones
Creating Custom Zones:
- Define zone in code/config
- Use zone key in shipping method
- Method available in that zone
Managing Shipping Methods
Shipping Method List
Access at: /admin/settings/shipping-methods
List Features
Search:
- Search by title
- Search by description
- Real-time results
Filters:
- Status: Active/Inactive
- Zone: Filter by zone
- Default: Show default only
Sorting:
- By Title (A-Z, Z-A)
- By Cost (Low to High)
- By Order
- By Status
Displayed Information
- Title: Method name
- Cost: Shipping cost
- Zones: Available zones
- Status: Active/Inactive
- Default: Default badge
- Order: Display order
Editing Methods
- Click Edit on method
- Make changes
- Click Update
- Changes saved
Toggling Status
Route: /admin/settings/shipping-methods/{id}/toggle-status
- Click Toggle Status button
- Status changes immediately
- Active ↔ Inactive
Setting Default
Route: /admin/settings/shipping-methods/{id}/set-default
- Click Set as Default
- Method becomes default
- Previous default unset
- Shown first in checkout
Deleting Methods
- Click Delete button
- Confirm deletion
- Warning: Cannot be undone
- Method removed
- Existing orders not affected
Bulk Operations
Bulk Delete
- Select multiple methods
- Click Bulk Actions → Delete
- Confirm deletion
- All selected methods deleted
Shipping Calculations
How Shipping is Calculated
Order Amount Check
Check Minimum:
- If order < minimum amount
- Method not available
- Skip to next method
Check Maximum:
- If order > maximum amount
- Method not available
- Skip to next method
Check Free Threshold:
- If order >= free threshold
- Shipping cost = $0.00
- Method available
Weight Check
Calculate Total Weight:
- Sum of all product weights
- Check against limits
Check Minimum Weight:
- If total < minimum weight
- Method not available
Check Maximum Weight:
- If total > maximum weight
- Method not available
Zone Check
Determine Customer Zone:
- Based on shipping address
- Match to zone
Check Zone Availability:
- If method available in zone
- Show to customer
- Otherwise hide
Final Cost
Base Cost:
- Fixed cost from method
- Or calculated cost
Apply Free Shipping:
- If threshold met
- Cost = $0.00
Display to Customer:
- Show final cost
- Show delivery time
- Show method details
Best Practices
Method Configuration
Clear Naming:
- Use descriptive titles
- Include delivery time
- Make it clear to customers
Reasonable Costs:
- Set competitive rates
- Consider actual costs
- Include handling fees
Free Shipping Thresholds:
- Encourage larger orders
- Set realistic amounts
- Consider profit margins
Zone Management
Organize by Region:
- Group similar zones
- Use consistent naming
- Document zone definitions
Test Zone Availability:
- Test with different addresses
- Verify correct methods shown
- Check zone calculations
Customer Experience
Clear Information:
- Show delivery times
- Display costs clearly
- Explain restrictions
Multiple Options:
- Offer different speeds
- Provide price ranges
- Include free option
Transparency:
- Show all available methods
- Explain restrictions
- Provide tracking info
Troubleshooting
Method Not Showing
Solutions:
- Check status (must be Active)
- Verify zone matches customer address
- Check order amount restrictions
- Verify weight/dimension limits
- Clear cache
Incorrect Cost
Solutions:
- Verify cost is set correctly
- Check free shipping threshold
- Verify order amount
- Check zone configuration
- Review calculation logic
Tracking Not Working
Solutions:
- Verify tracking URL template
- Check tracking number format
- Ensure
{tracking_number}placeholder - Test URL manually
- Check tracking service
Related Documentation
Last Updated: [Date will be updated during final review]