How Fulfillment Works
Every order on the platform is fulfilled in one of three ways:
You can offer one, two, or all three — but each requires its own setup. This guide covers the common first steps. Dedicated pages for each method are linked at the end.
Step 1 — Set Your Default Pickup Location
Your pickup location is the physical address your operation runs from. It is used as the origin address for all three fulfillment methods:- Pickup orders direct customers here.
- Delivery orders calculate distance from here.
- Shipping orders use this as the ship-from address.
- Go to Fulfillment Settings in your vendor dashboard.
- Select Pickup from the left menu.
- If no default location exists, you will see a prompt — tap Create now.
- Enter your farm or business address, a location name (e.g. “Main Farm”), and your business hours.
- Save.
You must have a default pickup location saved before delivery or shipping will work correctly.
Step 2 — Choose Your Fulfillment Methods
Once your location is set, decide which methods you want to offer. Go to Fulfillment Settings and use the left navigation to open each section. Each method has an on/off toggle at the top of its settings page.- Pickup — Turn on if customers can collect orders from your location.
- Delivery — Turn on if you deliver within a local area.
- Shipping — Turn on if you ship orders by parcel across provinces.
Step 3 — Set Your Service Locations
Service locations tell the platform which cities or regions you are available in. This controls where customers can discover and place orders with you. To set service locations:- Go to Fulfillment Settings → General.
- Under Service Locations, select your province from the dropdown.
- A second dropdown will appear — select one or more cities you serve.
- Your selected cities appear as tags below the dropdowns.
- Click Save in the top right.
Step 4 — Configure Each Method
Once your basics are set, configure the details for each fulfillment method you enabled.Delivery & Express Settings
Set your delivery radius, fees, minimum order, and hours.
Pickup Settings
Add pickup locations and set their hours.
Shipping Settings
Set up package sizes, processing time, and shipping zones.
What Happens When an Order Comes In
Once you are live, every new order appears in the Fulfillment Dashboard. You will receive a notification and the order will show up in the queue automatically. From there you can:- Accept or reject the order.
- Advance it through status stages (Preparing → Packaged → Ready → Completed).
- Pick and pack items using the Picklist.
- Print a shipping label if the order ships.
Checklist Before Going Live
1
Default pickup location saved
At least one physical address is set under Pickup Settings.
2
Fulfillment methods toggled on
Each method you offer is enabled in its settings page.
3
Service locations selected
Your cities are set under General Settings.
4
Delivery zone or shipping zone configured
If you deliver or ship, at least one zone or radius is defined.
5
Payment method connected
Your Stripe account is linked so customers can pay and you can capture funds.
Next Steps
- Delivery Settings — zones, fees, hours
- Pickup Settings — locations and hours
- Shipping Settings — packages and rates
- Managing Orders — the fulfillment dashboard
- Picking Orders — picking and packing
- Buying Shipping Labels — print and pay for labels

