DocumentationDashboardOrder Fulfillment

Order Fulfillment

Configure how you deliver products to your customers. Set up pickup locations, delivery zones with pricing, and customize the checkout experience.

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

  1. Navigate to Store → Fulfillment in your dashboard
  2. Click the "Pickup Locations" tab
  3. Click "Add Pickup Location"
  4. 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
  5. Click "Save Pickup Locations"

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:

  1. Town-level rate (most specific) - If a town matches, this rate is used
  2. Parish/State-level rate - If no town matches but parish/state does
  3. Country fallback rate - Default rate when no specific zone matches

Setting Up Delivery Zones

Step 1: Add a Country

  1. Go to Store → Fulfillment → Delivery Zones
  2. Select a country from the dropdown
  3. Click "Add Country"
  4. 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:

  1. Click "Add Zone" within a country section
  2. Select the Parish/State
  3. (Optional) Select a specific Town for town-level pricing
  4. Enter the Shipping Rate
  5. Click "Add Zone"

Example: Jamaica Shipping Rates

Kingston (Parish)$500 JMD
Half Way Tree (Town in St. Andrew)$600 JMD
Montego Bay (Town in St. James)$1,200 JMD
Jamaica Fallback (all other areas)$1,500 JMD

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

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

  1. Navigate to Store → Fulfillment → Checkout Fields
  2. Toggle "Collect" to show a field at checkout
  3. Toggle "Required" to make it mandatory
  4. Click "Save Checkout Settings"

Order Fulfillment Workflow

Once an order is placed and paid, you'll manage its fulfillment through order statuses:

Paid- Payment received, ready to process
Confirmed- Order acknowledged and being prepared
Prepared- Ready for pickup or shipping
Shipped- On the way to customer
Delivered- Customer has received the order
Completed- Order fully fulfilled

Updating Order Status

  1. Go to Orders in your dashboard
  2. Click on an order to view details
  3. Use the Status dropdown to update the fulfillment stage
  4. Add optional notes for your records

Next Steps