Start from the store you already run
Most neighbourhood stores already deliver in some form. Regular customers send a list on WhatsApp or call, someone packs it and a delivery boy takes it over. It works until volumes grow and every order means re-typing a list, calling about missing items and settling cash at night.
Going online is less about building something new and more about putting order into what you already do. Your advantages are real: you know your customers, you are close to them and you already hold the stock.
- Count how many delivery orders you handle on a normal day and on weekends.
- Note which pincodes or colonies most orders come from.
- List the items people order most often. These are the products to put online first.
- Check who will pack and deliver, and at what hours.
Build a catalogue that works online
Your catalogue is the shop window. A customer who searches for something you stock and finds nothing will assume you don't have it, so names, photos and search matter more than design.
Items sold by weight
Vegetables, fruit and loose staples rarely weigh exactly what was ordered. List them per kilo or in fixed pack sizes, show an estimated price, and let the packer enter the actual weight so the final bill is adjusted before the order leaves the store. Tell customers clearly that the bill may change slightly.
Names people actually search
Customers type "pyaaz", "onion" and "kanda" for the same thing. Add local names and common spellings as search terms, and show brand, pack size and variant on every product so there is no confusion between a small and a large pack.
Set your delivery radius and slots
Decide where you deliver before you decide how fast. A tight area served well brings repeat orders; a wide area served late brings complaints.
- Pincodes or radius: list the pincodes you serve, or a distance from the store, and show a clear message to customers outside it.
- Scheduled slots: offer time windows such as morning and evening, and cap each slot at the number of orders your team can actually pack.
- Express delivery: offer it only if you have staff free to pick and riders nearby. A missed express promise hurts more than an honest scheduled slot.
- Minimum order and delivery charges: set a minimum basket and a delivery fee, with free delivery above a set amount to encourage larger orders.
Early-morning slots for milk, bread and eggs are often the most used. If you can staff them, they bring customers back every day.
Handle substitutions before they become calls
Something will always be out of stock: a brand of atta, a size of detergent, ripe bananas. How you handle it decides whether customers trust your app.
Let customers choose, for each item, what should happen if it is unavailable: replace with a similar product, call me first, or remove it and refund. When the packer suggests a swap, the customer should be able to approve it from a notification instead of a phone call.
Refunds for removed or damaged items should go back quickly, either to an in-app wallet or the original payment method. Show every change on the final bill so nobody feels short-changed.
Keep online stock in sync with the shelf
The fastest way to lose online customers is to accept orders for items you don't have. Stock accuracy matters more than any feature.
Connect to your billing software
If you use billing software at the counter, import products, prices and stock from it rather than typing them again. A regular import is a good start, and a two-way sync is worth it once online orders grow.
Keep a buffer
Counter sales and online orders draw from the same shelf. Holding back a small buffer on fast movers, or hiding items when stock is low, cuts down on items marked unavailable at packing time.
Packing, delivery and payments
- Pick lists sorted by aisle so packers walk the store once per order.
- Barcode checks that catch the wrong pack size or variant before the bag is sealed.
- Cold and fragile items packed last, with frozen and dairy kept separate.
- Batched trips so one rider can deliver several nearby orders in a single run.
- OTP at handover to confirm the right person received the order.
- UPI, cards and cash on delivery, with a record of cash each rider collects.
Regular shoppers buy the same things every week. A buy-again list and daily subscriptions for milk or bread, which customers can pause when they travel, save them time and give you predictable orders.
Getting your grocery delivery app built
We build grocery delivery apps for kirana stores, supermarkets and quick commerce startups, with pincode-based stores, slots, items sold by weight, substitutions, picker and rider apps and store-wise stock. If you also want proper stock and GST billing at the counter, see our billing and inventory software.
The cost depends on how many stores you run, whether you need a picker app and express delivery, and whether stock must sync with your billing software. Tell us about your store below and we'll send a fixed quote before work starts.