Fulfillment Methods
How to set up delivery, pickup, dine-in, and in-store fulfillment options for your store.
What are Fulfillment Methods?
Fulfillment methods define how orders are delivered to customers. When creating an order in the business portal or when a customer checks out on your online store, a fulfillment method is selected. Each store can enable different methods.
Available Fulfillment Methods
| Method | Description | Available On |
|---|---|---|
| In-Store | The customer purchases and receives the product at the store. | Portal only |
| Pickup | The customer places the order and picks it up at the store later. | Portal + Storefront |
| Delivery | The order is delivered to the customer's address. | Portal + Storefront |
| Dine-In | The customer orders and eats at the store (for restaurants/cafes). Requires Cafe/Restaurant Mode. | Portal + Storefront |
Dine-In and Table Numbers
Enable Cafe/Restaurant Mode first
Dine-In, table numbers, and the Kitchen board need Cafe/Restaurant Mode. It is off by default. Enable it in Settings > Features (or Feature selection) before you expect those options to appear.
When Dine-In is selected, a table number is optional (up to 50 characters). Use numbers or short labels such as 12, A1, or T3.
- On New Sale, the cart shows an optional Table row. You can charge without it, or set the table later on the order. See Cart, Discounts, and Fees.
- The online storefront does not ask for a table at checkout. Staff can set or edit it on Order Details after the order is placed.
- When set, the table number appears on the order, on receipts when shown, and on the Kitchen board so runners know where to deliver.
How to Configure Fulfillment Methods
Fulfillment methods are configured separately for each channel, just like payment methods:
- Portal: the methods your staff can choose when creating orders from the business portal or POS.
- Storefront (Online): the methods your customers see at online checkout.
- Go to Settings > Stores, open your store, and select the Fulfillment tab.
- Switch between the Storefront (Online) and Portal tabs to manage each channel.
- Enable or disable each method using its toggle (each change asks for confirmation).
Changes to one channel never affect the other: disabling Delivery for the storefront doesn't stop your staff from creating delivery orders in the portal.
Delivery Fulfillment
When Delivery is enabled, creating an order with delivery requires:
- A delivery address (country, city, additional details)
- The system can apply delivery fees based on the delivery zone
See Delivery Zones for setting up delivery areas and fees.
Storefront Fulfillment
On your online storefront, customers can be offered Delivery, Pickup, and Dine-In (when each is enabled on the Storefront (Online) tab). Make sure at least one storefront method is enabled if you want customers to place orders online.
Important
In-Store can never be offered on the online storefront; it is a staff-only method for walk-in sales at the counter. The system rejects any attempt to enable it for online checkout, and online orders can never use it.
Order Status Tracking
Pickup, Delivery, and Dine-In orders follow a status flow that you update from the Order Details page:
Pickup / Dine-In:
- Pending: Order created, waiting to be prepared
- Preparing: Order is being prepared
- Ready: Order is ready for the customer
- Completed: Customer received the order
Delivery:
- Pending: Order created
- Preparing: Order is being prepared
- Ready: Ready for dispatch
- Delivering: Out for delivery
- Completed: Delivered to customer
You can move directly to a later status (for example from Pending straight to Completed), and at any stage the fulfillment can be Cancelled.
For a live kitchen view of open tickets, use the Kitchen board.
Note
In-Store orders have no fulfillment tracking; the customer receives the items at the counter, so there is nothing to track.
Tip
Stay on top of fulfillment status updates. Promptly moving orders through the status flow helps keep your operations organized, especially when managing many orders from both the portal and the storefront simultaneously.