Quick commerce
Go from order to doorstep in under 60 minutes
The storefront, the express delivery windows, the picker app and the driver app run on the same order — not four separate tools that need reconciling at the end of the night.
PlacedPlaced
00:00
PickedPicked
00:09
On the wayOut for delivery
00:14
DeliveredDelivered
00:52

×2

5 items · AED 68.75Strawberries 250g · Laban 1L · Arabic bread · Eggs ×12
Sound familiar?
"Our 60-minute promise breaks the moment a picker forgets to mark an item out of stock — the driver finds out at the door."
"We run a spreadsheet for delivery slots, a separate app for the picking floor, and a WhatsApp group for the drivers. Nothing agrees at 9pm."
"Cash-on-delivery reconciliation takes the shop manager an hour every single night, chasing which driver still owes what."
How it works
From order to doorstep
- 1
Customer picks a slot
Express or a scheduled slot, gated by cut-off times and live capacity per weekday.
- 2
Picker scans and packs
Barcode scan-to-pick, mark items short or out of stock, print the packing label.
- 3
Customer approves a swap
Out-of-stock items get a recommended substitute the customer accepts from their phone.
- 4
Driver delivers and settles
Live GPS routing, COD or card on delivery, end-of-shift cash reconciliation against the ledger.
Capabilities
Built for the fulfilment floor, not just the cart
Every one of these ships as part of the platform — nothing here is a third-party app you rent by the month.
Delivery slots
Per-weekday and per-date slot groups with lead time and live capacity.
Express delivery
A configurable "60-minute" window with its own charge and cut-off guards.
Picker app
Barcode scan-to-pick, short/out-of-stock marking, alternates and related products.
Substitutions
Recommended, related or all-products swaps with a customer-approval loop.
Delivery-agent app
Runs, distance, live GPS, switch to COD or card, proof of delivery.
Cash reconciliation
Collection logs, collect-from-agent, wallet settlement against the shop ledger.
Offer engine
Tiered basket offers and scheduled flash sales, from Growth.
Back-in-stock alerts
"Notify me" on sold-out items, sent by email or WhatsApp when stock returns.
COD limits & OTP
Cap cash orders by value and ask for an OTP code before a COD order goes through.
See it live
Sample shops you can click through
Real shops with sample products — browse collections, search, cart and checkout. Nothing can be ordered.
Grocery
demo-pronto-grocery.quickcommerce.app
Quick-commerce grocery: a delivery bar with area and ETA, aisle chips in place of a menu, an offer carousel and an aisle grid.
Pharmacy
demo-pronto-pharmacy.quickcommerce.app
A calm clinical pharmacy in mint and teal: symptom-first "I need help with…" tiles instead of aisles, a 30-minute delivery promise in the bar, and a WhatsApp button to reach the pharmacist.
Nutrition
demo-pronto-nutrition.quickcommerce.app
Sports nutrition in off-white, forest and lime: shop-by-goal chips for Build, Lean, Endure and Recover, ready-made stacks and bundles, and a 60-minute delivery window up top.
Express windows
A "60-minute" promise you can actually operate
Express delivery is a real setting, not a label — its own title, its own delivery charge, a cut-off guard before you open and before you close, and a free-express threshold you set per order value. Turn it off per branch the moment the picking floor is overloaded.
- Configurable window title and own delivery charge
- Cut-off guards before opening and before closing
- Per-order toggle and a free-express spend threshold

Picking floor
One app for the picker, from queue to packing label
Pickers work an order queue, scan barcodes to pick items, mark items picked, short or out of stock, offer a substitute the customer approves from their phone, then assign a delivery guy or reschedule the slot — all without leaving the app.
- Barcode scan-to-pick-all for a full basket
- Substitution loop with customer approval on their phone
- Assign a driver or reschedule the slot from the same screen

Last mile
Driver routing that ends in a cash number that matches
The delivery-agent app gives drivers their run, live GPS and distance, the ability to switch an order to COD or card-on-delivery at the door, and an end-of-shift cash reconciliation against the shop ledger — so the manager is not chasing numbers at close.
- Live GPS routing and distance per run
- Switch to COD or card-on-delivery at the door
- End-of-shift cash reconciliation against the ledger
- Pickup stores per location for customers who would rather collect

“The picker, the driver and the storefront finally agree with each other. We stopped reconciling three tools by hand every night.”
- 60 min
- configurable express window
- 800+
- active stores
- 4
- apps on one system
vs stitching this together from three tools
A storefront, a third-party dispatch app and a separate cash app can run a dark store — at the cost of three subscriptions, three logins and a status that disagrees between them.
Picker and driver status on one order
- Quick Commerce
- Yes
- Storefront + dispatch app + cash app
- No
Substitution approval from the customer's phone
- Quick Commerce
- Yes
- Storefront + dispatch app + cash app
- rarely
Cash reconciliation against the shop ledger
- Quick Commerce
- Yes
- Storefront + dispatch app + cash app
- manual
Monthly tool subscriptions
- Quick Commerce
- 1
- Storefront + dispatch app + cash app
- 3+
Branded customer app
- Quick Commerce
- add-on
- Storefront + dispatch app + cash app
- No
| Capability | Quick Commerce | Storefront + dispatch app + cash app |
|---|---|---|
| Picker and driver status on one order | Yes | No |
| Substitution approval from the customer's phone | Yes | rarely |
| Cash reconciliation against the shop ledger | Yes | manual |
| Monthly tool subscriptions | 1 | 3+ |
| Branded customer app | add-on | No |
Integrations
Payments and delivery your dark store actually uses
GCC-heavy payment rails and a third-party courier option for overflow runs.
Telr
hosted card checkout
Tap
GCC card acquiring
MyFatoorah
multi-gateway checkout
MealShift
third-party delivery overflow
Firebase
push to picker and driver apps
FAQ
Frequently asked questions
Can we run express and scheduled delivery at the same time?
What happens when a picker finds an item out of stock?
How does cash-on-delivery get reconciled?
Do drivers need their own separate app subscription?
Can we change delivery slot capacity by weekday?
Can a customer or picker modify an order after it is placed?
Other solutions
- EcommerceVariants, add-ons, BNPL, wallet and rewards on a storefront that is fast and bilingual by default.
- SupermarketImport 20,000 SKUs by barcode, run pickers across branches, and keep stock in sync everywhere.
- Grocery & dark storeDaily-basket buy-again, honest fresh-produce unit pricing and slots that do not overbook the floor.
Run your dark store on one system, tonight
Storefront, slots, picker and driver — live in a day.
No card required · Live in a day · Support in Arabic and English


