Fulfillment Methods
storekit supports five fulfillment methods:
When a customer visits your store, they’re prompted to choose their fulfillment method (if multiple are enabled). This selection determines available time slots, minimum order values, and delivery fees.
Enable Pickup
Pickup is the simplest option:- Go to Store Settings > Fulfillment
- Enable Pickup
- Configure pickup settings:
Enable Delivery
To offer delivery:- Go to Store Settings > Fulfillment
- Enable Delivery
- Configure delivery settings:
Delivery Zones
For distance-based pricing and delivery areas:- Go to Store Settings > Delivery Zones
- Click Add Zone
- Set the zone radius (in miles or kilometres based on your country)
- Configure zone-specific settings:
When a customer enters their address, the system calculates distance from your store and determines which zone applies. If they’re outside all zones, delivery is unavailable for that address.
Third-Party Delivery
If you use a delivery service:- Go to Store Settings > Integrations
- Connect your delivery provider (Uber Direct, Shipday, Nash, etc.)
- Orders are automatically dispatched to drivers
Enable Dine-in (InStore)
For table ordering:- Go to Store Settings > Fulfillment
- Enable Dine-in
- Set up table areas and tables in the Tables section
- Generate QR codes for each table
- The table is automatically selected
- Orders include the table number/name
- Pay-at-table can be enabled for bill splitting
You can configure a table descriptor to customise how tables are referred to (e.g., “Table”, “Booth”, “Room”).
Enable Catering
For large event orders with separate fulfillment options:- Go to Store Settings > Fulfillment
- Enable Catering
- Configure catering-specific settings
- Pickup and delivery options (
CateringPickupandCateringDelivery) - Minimum order values (typically higher)
- Lead time requirements
- Pre-order date selection
Order Scheduling
Let customers choose when they want their order:
Pre-order settings are configured separately for pickup and delivery, with different available days for each.
Minimum Order Values
You can set minimum order values per fulfillment method:- Pickup minimum - Applies to pickup orders
- Delivery minimum - Applies to delivery orders (can be overridden per zone)
- Dine-in minimum - Applies to table orders