Order Fulfillment
Configure how you deliver products to your customers. Set up pickup locations, delivery zones with pricing, and customize the checkout experience.
Permissions Required
Pickup Locations
Allow customers to collect orders from your physical locations
Delivery Zones
Set shipping rates by region, parish, town, or country
Checkout Fields
Collect phone numbers and order notes from customers
Pickup Locations
Pickup locations allow customers to choose "Store Pickup" at checkout instead of delivery. This is ideal for local businesses where customers can collect their orders in person.
Adding a Pickup Location
- Navigate to Store → Fulfillment in your dashboard
- Click the "Pickup Locations" tab
- Click "Add Pickup Location"
- Fill in the location details:
- Name: A friendly name (e.g., "Downtown Store")
- Country: Select the country
- Parish/State: Select the region
- Town: Select or enter the town/city
- Address: Full street address
- Click "Save Pickup Locations"
Pro Tip
Delivery Zones & Shipping Rates
Delivery zones let you define different shipping rates based on customer location. You can set rates at the country, state/parish, or town level for precise pricing.
Understanding Zone Hierarchy
Shipping rates are calculated using the most specific matching zone:
- Town-level rate (most specific) - If a town matches, this rate is used
- Parish/State-level rate - If no town matches but parish/state does
- Country fallback rate - Default rate when no specific zone matches
Setting Up Delivery Zones
Step 1: Add a Country
- Go to Store → Fulfillment → Delivery Zones
- Select a country from the dropdown
- Click "Add Country"
- Set a Fallback Price (default rate for areas without specific zones)
Step 2: Add Specific Zones
Within each country, you can create granular pricing zones:
- Click "Add Zone" within a country section
- Select the Parish/State
- (Optional) Select a specific Town for town-level pricing
- Enter the Shipping Rate
- Click "Add Zone"
Example: Jamaica Shipping Rates
Supported Countries
We currently support detailed zone configuration for:
- Jamaica - All 14 parishes with town-level support
- United States - All 50 states
- Canada - All provinces and territories
- United Kingdom - England, Scotland, Wales, Northern Ireland
Disabling Fallback Pricing
Checkout Field Settings
Customize what information you collect from customers during checkout.
Available Fields
Phone Number
Collect customer phone numbers for delivery coordination or order updates.
- Collect: Show the phone field at checkout
- Required: Make it mandatory to complete the order
Order Notes
Allow customers to add special instructions or notes to their order.
- Collect: Show the order notes field
- Required: Require notes before checkout
Configuring Checkout Fields
- Navigate to Store → Fulfillment → Checkout Fields
- Toggle "Collect" to show a field at checkout
- Toggle "Required" to make it mandatory
- Click "Save Checkout Settings"
Order Fulfillment Workflow
Once an order is placed and paid, you'll manage its fulfillment through order statuses:
Updating Order Status
- Go to Orders in your dashboard
- Click on an order to view details
- Use the Status dropdown to update the fulfillment stage
- Add optional notes for your records