In-store pickup — let customers collect from your shop
Skip the shipping step. Customers reserve online and collect from your store. Works alongside or instead of delivery.
3 min readUpdated 14 Sep 2026
In this guide
Who this is for
Fresh & local
Meat, bakery, dairy, sweets — customers reserve online, collect fresh.
Local stores
Buyers order online, pay & collect in person — no courier cost for you.
Heavy / fragile items
Furniture, electronics — skip shipping risk entirely.
Pickup-only counters
Cafés and takeaway counters that don't deliver at all.
Set it up (2 minutes)
Open the Pickup page
From your dashboard sidebar under Delivery, tap Pickup (direct: /dashboard/manage/{siteId}/pickup). Turn on “Let customers pick up from my store”.
Add your pickup point
Type your store address (required), and optionally a counter name, a phone number customers can tap-to-call, and a Google Maps link (open Maps → find your shop → Share → copy link) — customers get a “Get directions” button everywhere.
Set your pickup hours
Two ways: Set per day (Monday–Sunday open/close times with a Closed tick for your off day — “Copy Monday’s time to every day” fills the week in one tap) or Just type it (“Mon–Sat, 10 AM – 9 PM”). Checkout then shows “Open today · 10 am – 8 pm” automatically.
Promise how fast it's ready
Pick a chip — 30 minutes, 1 hour, 2 hours, 4 hours, Same day, Next day — or type your own (“Order before 4 pm, collect the same evening”). A clear promise stops the “is it ready yet?” calls.
Add instructions (optional)
“Show your order number at the billing counter”, “Parking in front”, “Come to the side gate after 8 pm” — shown at checkout, on the order-placed screen, on their tracking page, and in the ready-for-pickup WhatsApp.
The live “What customers see at checkout” preview updates as you type — on a computer it sits beside the form, on a phone it sits under it — and what you see there is exactly the card your customer gets. Nothing is live until you press Save changes; an “unsaved changes” note stays on screen until you do.
Collection-time choices (optional)
Turn on “Let customers choose a collection time” and checkout adds a small picker: ⚡ As soon as it’s ready (default), Today, Tomorrow… with time windows (like 5–6 pm) built from your pickup hours. You choose how many days ahead they can book (up to 7) and the window size (30 minutes / 1 hour / 2 hours).
- The chosen time shows on the order row (🏪 Collect Today · 5–6 pm chip), the order page, and the customer’s tracking page.
- Windows already past — and windows inside your prep time — are never offered for today.
- Days you marked Closed don’t appear. It’s always optional for the customer — “As soon as it’s ready” is one tap.
- Taking a phone order? The New Order form has the same collection-time picker for pickup orders.
Pay at store — or online only
By default, pickup customers can choose Pay at Store (cash/UPI at the counter — it’s the COD option relabeled; a dine-in table order follows its own “pay at the counter” switch instead). If no-shows waste your packed orders, turn Allow “Pay at store” OFF: pickup orders must then be paid online before they’re placed — our servers refuse a pay-later pickup order even if someone tampers with the page.
Turning Pay at store OFF only makes sense when you have an online payment method (a gateway or your UPI ID in Settings → Payments). The page warns you if you don’t.
What the customer experiences
- Checkout: picks Pickup → the address fields disappear (their name and mobile number stay — every order needs them, so you can call about it); they see your pickup card — name, address, “Open today…”, how fast it’ll be ready, your instructions, Get-directions / Call buttons — and “🎉 You save ₹X in delivery charges” when delivery would have cost them.
- Order placed: a green collection panel repeats everything + “Show your order number at the counter”.
- Tracking page: the same collection card lives on their order-tracking page, with a big “✅ Ready! Show order SV-123 at the counter” once you mark it ready.
- WhatsApp: marking the order Ready for Pickup sends them your address, hours and instructions automatically.
Running pickup orders
Pack it
Pickup orders show a 🏪 chip on the Orders list (with the collection time if chosen). Filter Type → Pickup to see them together.
Mark Ready for Pickup
One tap on the order’s status — the customer gets the WhatsApp with your address + instructions.
Hand over & mark Delivered
They show the order number; you tap Delivered. Loyalty points, invoices and reports work exactly like delivery orders.
Good to know
- No delivery costs ever apply to pickup — no delivery charge, no COD fee, no minimum order value, no pincode checks.
- “Pickup-only store (no delivery at all)” — the last switch on the Pickup page — removes delivery from checkout entirely, for counters that never ship.
- Delivery-day features (zone delivery days, delivery scheduling) never ask pickup customers anything — they’re delivery-only.
- Your saved changes go live on their own within a minute (published sites republish automatically).
More in Delivery & shipping
Did this answer your question?
It takes one tap and it genuinely changes what we write next.