Grocery delivery app for supermarkets in Bahrain
Let customers fill a basket from your shelves on their phone or computer, then have it picked, packed and delivered by your own team.
Illustration with sample data
When the basket is big and the shelf keeps changing
A grocery order is not one dish. It is twenty or thirty items, some of them gone by the time someone starts picking. Phone and WhatsApp orders make it harder, because nobody can see what is actually on the shelf.
- Customers order items the branch ran out of an hour ago, and someone has to call them back.
- Orders arrive by phone, chat and at the counter at once, with no single queue.
- Cash comes back from riders at the end of the day with no clear link to the orders it belongs to.
The apps and portals in this setup
A typical setup. You can start with fewer and add the rest later.
Customer App
Customers search your range by category, fill a basket and check out to a saved address.
What’s inside: Customer AppBuyer Website
The same catalogue on a website, for customers who like a bigger screen for a big basket.
What’s inside: Buyer WebsiteVendor App
Each branch sees new orders, works through its queues and keeps stock current.
What’s inside: Vendor AppRider App
Riders take the packed order, navigate to the door and log the cash they collect.
What’s inside: Rider AppAdmin Panel
Your team watches every branch and rider and reconciles cash and payouts.
What’s inside: Admin Panel
Features that matter here
- Stock per branchEach branch or partner store runs its own items, prices and stock, so customers see what that branch has.
- Categories and searchDairy, bakery, pantry and the rest, with search for the customer who knows what they want.
- Pending, prepared and delivered queuesStaff in the branch work through clear queues instead of a pile of messages.
- Saved addresses and quick checkoutCustomers send the weekly shop to an address they saved before.
- Rider dispatch and GPS trackingPacked orders go to an available rider, tracked to the door.
- Cash-on-delivery reconciliationEvery rider’s collected cash is matched to orders in the ledger.
- PromotionsWeekly offers and push notifications that bring customers back.
How a typical order runs
- Customer App
The customer fills a basket
Browses by category or searches, then pays online or chooses cash on delivery.
- Vendor App
The branch picks and packs
The order lands in the pending queue; staff pick it and mark it prepared.
- Rider App
A rider delivers
An available rider is assigned, follows the route and confirms delivery.
- Admin Panel
Cash and payouts are settled
Collected cash, revenue per branch and payouts are reconciled in the admin panel.
Running it in Bahrain
In Bahrain, the apps run in Arabic and English, with right-to-left screens for Arabic. Customers pay online or in cash on delivery, and each rider’s cash is reconciled in the admin panel. If you use Tadbir ERP, orders, stock and cash collections can sync with it.
Weekly family shops and Ramadan stock-ups mean large baskets; customers can browse in Arabic or English and pay online or in cash when the order arrives.
Also in:Manama
What happens after you ask for a demo
We reply within 24 hours
Someone from the FRESME team gets back to you by email, phone or WhatsApp to understand your business.
A walkthrough
We show you the apps and portals for your model with sample data, and answer your questions.
A proposal
You get a written scope: the apps you need, the setup work and what it costs.
Setup and go-live
We brand and configure the platform with your team, then publish the apps under your accounts.
Questions buyers ask
How do customers see what is in stock?
Each branch keeps its own items, prices and stock. When an item runs out, the branch switches it off and customers no longer see it as available.
Can several branches run under one app?
Yes. Each branch or partner store is set up as its own vendor with its own range and stock, while customers see one brand.
Can customers order from a website as well as the app?
Yes. The buyer website works on the same catalogue and the same orders as the customer app.
How is cash from riders tracked?
The rider app keeps a daily cash summary, and the admin panel reconciles each rider’s cash against the orders delivered.
Can it connect to our ERP?
Orders, stock and cash collections can sync with Tadbir ERP, FRESME’s ERP system. Other systems can be discussed during discovery.
