The E-Commerce App supports two fulfillment types. Customers choose at checkout; your staff handles each differently once picking is done.Documentation Index
Fetch the complete documentation index at: https://help.storetalk.app/llms.txt
Use this file to discover all available pages before exploring further.
At a glance
| Delivery | Pickup | |
|---|---|---|
| Who brings the order to whom | Your team delivers | Customer collects |
| Address required | Yes | No |
| After picking | Prepares, ships, delivered | Ready for pickup, picked up |
| WhatsApp notifications | At each step | When ready + when collected |
| Best for | Home delivery orders | Same-day, walk-in, quick-serve |
Enabling pickup
Pickup is off by default — all orders are treated as delivery. To turn on pickup:Set pickup location
Fill in Pickup Location with the shop address customers should come to. Add any Pickup Instructions (e.g. “Ask at counter” or “Parking behind the building”).
The delivery flow
The pickup flow
After picking auto-completes, pickup orders jump straight to Ready for Pickup — the customer gets an instant WhatsApp message with your store address and collection instructions. No manual action needed by staff.
What staff actually does
For delivery orders
Pick the items
Generate Pick QR, scan, pick items. See the Pick & Pack guide.
Prepare for dispatch
Picking auto-completes → status is “Preparing”. Pack the items, add a delivery label.
Mark as shipped
Click Mark Shipped. Optionally add the carrier name and tracking number — customer receives these via WhatsApp.
For pickup orders
Wait for the customer
Picking auto-completes → status is “Ready for Pickup”. The customer has already been notified. Keep the order at the counter.
Cancellations and refunds
Either type of order can be cancelled at any stage before it’s delivered or picked up. Click Cancel Order, enter a reason, and the customer is notified. After cancellation, you can initiate a refund:- Initiate Refund → status moves to “Refund Initiated”
- Mark Refunded → status moves to “Refunded” (terminal)
When a customer hasn’t given an address
If a delivery order somehow reaches you without a delivery address (rare — usually from older flows), the Delivery Address section shows a warning and a Request Location button. Tapping it sends the customer a WhatsApp message asking them to share their location. Once shared, the address populates on the order automatically. For pickup orders this section just says “Store Pickup” — no address needed.Notifications customers receive
| Status | Delivery | Pickup |
|---|---|---|
| Order accepted | ✅ | ✅ |
| Picking started | ✅ “Staff has started packing” | ✅ (same) |
| Item unavailable | ✅ With edit link | ✅ (same) |
| Ready | — | ✅ “Your order is ready at “ |
| Shipped | ✅ With tracking | — |
| Out for delivery | ✅ | — |
| Delivered | ✅ | — |
| Picked up | — | ✅ |
| Cancelled | ✅ | ✅ |
Pick & pack workflow
What staff does on the phone to pick each order.
E-Commerce overview
Back to the full app guide.