WhatsApp Ordering for Grocery Stores and Supermarkets
Grocery is the only retail category where the customer already knows what they want before they open anything.
They are not browsing. They are reconstructing a list — the same twenty things they bought last week, plus whatever ran out. Your job is not to inspire them. It is to let them rebuild that list in under three minutes and get it to you without a phone call.
Which is exactly what a message thread cannot do. A grocery order typed into WhatsApp arrives as a paragraph, in no order, with three items nobody can read and two quantities missing.
A grocery catalogue with WhatsApp ordering turns that paragraph into a structured list with quantities, a delivery slot and a total — and it does it without asking the customer to install anything.
The Problem Is Scale, Not Features
Most catalogue tools break on grocery for one boring reason: there is too much stock.
A small supermarket carries a few thousand lines. Even a neighbourhood grocer runs into the hundreds. The free WhatsApp Business catalogue is described as holding up to 500 items, and every variation is a separate entry because Meta’s model has no options field — a variant is its own product linked by a shared group ID.
So a single brand of rice in three bag sizes is three entries. Milk in two fat levels and two sizes is four. You reach the ceiling somewhere around the third aisle.
Then the operational fields that do not exist at all:
- No delivery fee, and no delivery zones
- No minimum order value — which for grocery is not optional, it is the whole economics
- No tax configuration
- No per-branch pricing
Meta’s own policy puts responsibility for all applicable taxes, duties and fees on the business. That is a reasonable position for Meta and an unworkable one for you, because it means every one of those gets negotiated by hand on every order. We set out the comparison in WhatsApp Business catalog versus a digital menu.
What Does a Grocery Catalogue Actually Need?
Real categories, not a scroll
Produce, dairy, bakery, dry goods, frozen, household. A customer looking for one thing should reach it in two taps. Beyond a hundred items, structure is not a nice touch — it is the difference between a usable catalogue and a PDF with extra steps.
Sizes and weights as variations
One product, three bag sizes, each priced individually. Rice, flour, detergent, milk: the range stays the length of your shelf rather than your shelf multiplied by its packaging.
Minimum order value and delivery zones
You set the areas you deliver to, what each costs, and the minimum below which an order does not make sense. The customer sees the real total before they send, rather than discovering it in a reply from you.
Delivery slots you control
Morning, afternoon, evening — with the slots you can actually service, closed as they fill. Grocery is a scheduling business more than a selling one, and this is the field that makes the route planner work.
Out of stock that stops the order
Mark it unavailable and it stops being orderable. For grocery this is the single biggest source of friction, because an out of stock item is not a lost sale — it is a phone call during your busiest hour.
A note field for substitutions
“If no Lurpak, send Almarai.” Let the customer tell you in advance and you have removed the other phone call.
Orders Go Straight to Your WhatsApp
The catalogue takes the order. That is the point.
Your customer opens the link, works down the categories, sets quantities, picks an evening slot and sends. It arrives in your WhatsApp as one structured message: every item, every quantity, the address, the slot, the substitution notes and the total.
That message can be read by whoever is picking, at a glance, in order. No POS integration, no merchant account, no gateway application. You settle the money as you already do:
- Cash on delivery
- Card at the door, on your own machine
- A payment link you send after confirming
- Bank transfer
Because the payment never runs through the catalogue, there is nothing to take a percentage of. And on grocery margins that matters more than in almost any other category — a commission that is survivable on a restaurant bill is not survivable on a basket of staples.
What About the Quick Commerce Apps?
They are coming for this category harder than for any other, and the honest answer is that you will not beat them on speed.
What you can beat them on is the basket they are worst at: the weekly shop rather than the forgotten item. Quick commerce is built around small, urgent orders at a delivery fee that only works at scale. Your advantage is the customer who buys thirty things every Thursday, knows your shop, and would rather it came from you.
That customer is worth defending with a channel of your own, because if the only convenient way to order from you is a phone call, the app wins by default on a wet Tuesday.
Reorders Are the Entire Business
Nobody buys groceries once. The value of a grocery customer is not the first basket, it is the fiftieth.
Which is why the ordering channel matters more here than the catalogue does. A customer who has to retype twenty items every week will stop. A customer who can reopen the same link, find the same categories in the same places and rebuild the list from memory will not.
Once orders arrive structured rather than as free text, the history becomes readable too. You know who orders what and how often, which is the basis of every useful thing you might do next. If your orders currently live across chats, taking orders on WhatsApp without losing track of them covers keeping that manageable.
Why Not a Full Online Store?
Because grocery baskets are large, frequent and low margin, and a checkout adds friction to all three.
The Baymard Institute puts average online cart abandonment at 70.22 per cent across fifty studies, with unexpected extra costs cited by 40 per cent of people abandoning at checkout, security concerns about card details by 19 per cent and forced account creation by 18 per cent.
Now consider your actual customer. Often a household account where two different people order. Often somebody who wants to add one more thing after sending. Often somebody who pays cash at the door and always has. None of that is improved by a card form.
There is also the setup. Accepting card payments online generally means a trade licence, a corporate bank account and a merchant account, each with paperwork and a waiting period. A catalogue that ends in WhatsApp needs none of it.
One Useful Thing About Pricing Rules
Worth knowing, because it usually goes the other way.
Under the UAE’s pricing policy for essential consumer goods, the duty to display unit prices — price per kilo or per litre, in standardised measurements — applies to stores and online merchants above 1,000 square metres. A neighbourhood grocer sits below that threshold.
Separately, nine categories including cooking oil, eggs, dairy, rice, sugar, poultry, legumes, bread and wheat are subject to price controls on the supply side, with a minimum interval between consecutive increases.
Confirm your own position rather than taking a software company’s word for it. But the general shape is that a small grocer has fewer display obligations than the hypermarket down the road, not more — and showing unit prices anyway, voluntarily, is the kind of thing that makes a customer trust a small shop.
More Than One Branch?
You build each product once into a master catalogue and assign it to whichever branches carry it.
Prices and availability do not have to match. You set a different price for the same item at each outlet without duplicating anything, and each branch runs its own delivery zones, fees and slots — which for grocery is the setting that actually determines whether an order is profitable.
Each branch keeps its own QR code, hours, tax setup and analytics, and staff see only their own. The QR side runs on QRHUB, which builds QR business profiles used across the region.
You Can See What People Look For and Do Not Find
A till tells you what sold. A catalogue tells you what was searched for and not bought.
It reports scans, visits, which categories were opened, which products were viewed, which were ordered and which link brought the customer in. Products that get opened and are always unavailable are a stocking decision you are getting wrong, and right now you have no way of seeing that at all.
Quick commerce across the region is growing fast, and the operators winning it are not necessarily the ones with the best prices. They are the ones who know what their customers actually wanted.
What Does It Cost?
Most vendors will not tell you without a phone call. Here is the number.
- $29 per month, or $290 for the year
- One outlet included, more added at a fixed monthly rate each
- 0% commission on every order, permanently
- Every feature on every plan. No premium tier.
- 30 days free, no credit card
You can check the current plan and everything included in it before committing.
Prices are current at the time of writing and are billed in USD.
How Do You Get Started?
Do not try to list the whole shop on day one.
- Upload your top 200 lines from a spreadsheet — the ones that appear in most baskets
- Organise them into the categories your customers actually think in
- Add pack sizes as variations
- Set delivery zones, fees, minimum order and slots
- Add a substitution note field
- Generate your branded QR code for the door, the receipt and the delivery bag
Add the long tail over the following weeks, guided by what customers open and cannot find. A catalogue of 200 items that people use beats a catalogue of 2,000 that took three months and launched late.
The List Is the Product
Grocery customers are not loyal to shops. They are loyal to whatever is least annoying.
Right now, for most neighbourhood shops, ordering means a phone call during your busiest hour or a message you have to decipher. Make it a list they can rebuild in three minutes and the habit forms by itself.
Let the catalogue take the list.