ProductNovember 3, 202612 min read

Online store for grocery and kirana stores: WhatsApp orders, no app

An online store for grocery and kirana stores: import your stock list, fill items by barcode, take WhatsApp orders and answer stock calls from one catalog.

Illustration of a crate of fresh vegetables, a shelf of jars and packets, and a woven basket

A kirana store or neighbourhood grocery runs on regulars and on the phone. "Bhaiya, do you have Amul butter?" "Send me two kilos of atta and a packet of tea." "Is the fresh paneer in yet?" Most of those calls and WhatsApp messages come in while you're weighing dal for the customer in front of you.

Putting that kind of shop online has usually meant one of two things. Either a delivery app that takes a commission and owns the customer, or a custom e-commerce site with a cart, payments and logistics that a single-counter shop doesn't need. Most grocers do neither, and the WhatsApp inbox becomes the store.

An online store for grocery and kirana stores can be much simpler. Aiva Chat's store is a searchable catalog of what you sell, at your own address. You can build it quickly by importing your stock list and filling packaged goods by barcode. Customers search it, including in Hindi and Gujarati words typed in English, order on WhatsApp with one tap, send a monthly list, or reserve an item to collect. The AI assistant answers "do you have it" calls from the same catalog.

This guide covers how to build the catalog, how ordering works without a checkout, and what Aiva Chat deliberately doesn't do. It doesn't take payments and it doesn't run deliveries.

The store scenarios in this post are illustrative composites, not customer stories. Product names are used as everyday examples only.

What is an online store for a kirana or grocery shop?

In Aiva Chat, the store is a catalog: every product with its name, brand, pack size, price, availability and photo, in categories customers can browse. It's built for shops that sell in person and take orders by message, not for warehouse e-commerce.

Customers can act on any product without a checkout:

  • Order on WhatsApp, a tap that opens WhatsApp with the product and quantity filled in.
  • Reserve for pickup, asking you to keep an item until today or tomorrow.
  • Request a quote, a list of up to 30 products with quantities, sent as one enquiry.
  • Ask about this, a question that lands in your dashboard.

The grocery template comes with fields for pack size, diet, shelf life and where a product is made, and starter categories such as fruits and vegetables, dairy, staples, oils and ghee, spices and masalas, snacks, beverages, personal care and household. You can nest categories two levels, such as Staples, then Rice, Flour and Dal.

The store page lists everything the store does.

How to build a grocery catalog quickly

Step 1: Import your stock list

Most shops have a list somewhere, in billing software or a spreadsheet. Export it to CSV or Excel and import it with names, prices, categories and SKUs. Rows that match an existing SKU update that product; new rows arrive as drafts for you to check before they go on sale.

Step 2: Fill packaged goods by barcode

For branded packs, scan or type the barcode and the editor offers the name, brand and pack size from open product databases such as Open Food Facts. You check it before saving. The database's photo isn't copied, so take your own.

Step 3: Draft loose items from a photo

For loose or local items, take a photo and let AI draft the product for you to check, then set the price per kilogram, per piece, per dozen or per pack.

Step 4: Price the way you sell

Price per unit, from a price, in a range, in tiers, or on request. For packaged goods you can show the MRP struck through next to your price. Changes to price or stock from the product list go live straight away.

Put products on sale, print shelf QR labels and the door poster, and share your store link with regulars on WhatsApp.

Benefits for grocery and kirana stores

Fewer "do you have it" calls

Regulars can check the catalog before they call. The calls that do come in are answered by the assistant from the same catalog, with the product's price and the availability you've set.

Orders arrive written down

A WhatsApp order with the product name, pack size and quantity filled in is much clearer than "send the usual oil".

Monthly lists in one message

A request list lets a family send a whole month's list, with quantities, whether they want delivery and when. You get it as one enquiry to pack and price.

Search that understands your customers

Store search understands everyday words like doodh, dahi, atta, chawal and besan typed in English letters, along with spelling mistakes. A customer searching "doodh" finds "Amul Milk".

Found locally

Your store is sent to Google and linked from Aiva Find, a local directory of businesses on Aiva Chat.

A kirana store doesn't need a shopping cart. It needs regulars to know what's on the shelf and to send the order in a way you can read at a glance.

Kirana store use cases

These are illustrative examples of a normal week at a neighbourhood shop.

The evening stock check

Problem: A regular wants to know if fresh paneer came in today before walking over. How Aiva Chat handles it: On a call or website chat, the assistant searches the catalog and says whether paneer is in stock, low or out. It never promises stock it can't see. Outcome: No wasted trip, and no interruption at the counter.

The monthly list

Problem: A family sends their full monthly grocery list every first week. How Aiva Chat handles it: They build a request list from the store, choose delivery and a date, and send it. If you deliver, your team packs and delivers as usual; Aiva Chat doesn't arrange it. Outcome: One clear list with quantities, instead of a long voice note.

The quick WhatsApp order

Problem: A customer wants two packets of a particular biscuit and a litre of oil. How Aiva Chat handles it: They tap Order on WhatsApp on each product, and the messages arrive with the items and quantities. Outcome: You reply with a total and a pickup time.

The festival rush

Problem: Before a festival, everyone wants dry fruits, ghee and sugar at once. How Aiva Chat handles it: Mark items low or out of stock from the product list, and the assistant answers callers from the availability you've set. Outcome: Fewer disappointed customers and fewer repeat calls.

Catalog vs. delivery app vs. WhatsApp alone

WhatsApp aloneDelivery appAiva Chat store
Searchable list of what you sellNoYesYes, with Hindi and Gujarati words
Customer stays your customerYesShared with the appYes
Online paymentNoYesNo, pay your usual way
DeliveryYour ownBy the appYour own, or pickup
Answers phone callsNoNoYes, from the same catalog
CostFreeCommission per orderFrom $49 a month plus your own AI and call usage

WhatsApp alone keeps the customer relationship but gives them nothing to browse. A delivery app gives them a catalog, payment and delivery, but takes a cut and puts the app between you and your regulars.

The Aiva Chat store gives regulars a catalog and keeps orders coming to your own WhatsApp. If you rely on a delivery app for a share of orders, you can keep it; the store doesn't replace riders.

How to set up your grocery store in Aiva Chat

Step 1: Pick the grocery template

It sets units (kg, g, l, ml, piece, pack, dozen, box), fields and starter categories you can rename.

Step 2: Decide what to list first

Count your plan's limit. Starter allows 50 products on sale, Growth 200, Pro unlimited. Start with the items regulars ask about most, then add the rest.

Step 3: Import and scan

Import your stock list, scan barcodes for packaged goods, and add photos.

Step 4: Write your shop rules

Opening hours, delivery area and minimum order if you deliver, pickup timings and payment methods. The assistant answers only from what you write.

Step 5: Connect the assistant

Create an assistant with your OpenAI key, connect a Twilio number for calls, and add the chat to your website. If you don't have a website, the AI website builder builds one with your store at /shop and the web chat included.

Step 6: Share it

Print shelf QR labels and the door poster, and send your store link to your WhatsApp customers.

Common mistakes

Listing everything on day one

A store with 2,000 items and half of them wrong is worse than one with 100 correct ones. Start with what sells and what people ask about.

Letting stock drift

If the catalog says in stock and the shelf is empty, regulars stop trusting it. Update availability from the product list when things run out.

Listing restricted goods

Tobacco, alcohol and prescription-only medicines can't be listed in an Aiva Chat store. Keep them off the catalog.

Promising delivery you don't do

Aiva Chat doesn't run deliveries. If you're pickup only, say so in your store information.

Expecting texts

Reservation updates go by email. Texting is paused in Aiva Chat while US carrier registration (A2P 10DLC) is completed.

Best practices

  • Use barcodes for every packaged item; it's faster and more accurate than typing.
  • Show pack size on every product so "1 kg" or "500 ml" is never in doubt.
  • Use MRP for packaged goods where customers expect to see it.
  • Use low stock rather than out of stock when shelves are thin.
  • Reply to WhatsApp orders fast; that's what makes the button work.
  • Accept or decline pickups the same day.
  • Review questions in Insights to see which items customers ask about that you haven't listed.

What the grocery store doesn't do

It's worth being plain about the edges, because regulars will ask.

The store doesn't take online payments, UPI collections or card details. Customers pay at the counter, on delivery if you deliver, or however you already take payment. It doesn't hold or count down stock when someone reserves an item or sends a list; your team checks the shelf and confirms. It doesn't assign delivery staff, plan routes or track orders. It doesn't connect to your billing software automatically, so stock and prices are kept current by import or by editing from the product list.

None of that is unusual for a kirana store. Most already work this way: the order arrives, someone checks the shelf, packs it, and settles up. The store's job is to make the first step, knowing what you have and sending a clear order, easier for the customer and quicker for you.

Conclusion

A neighbourhood grocery doesn't need a full online-shopping system to benefit from being online. It needs a catalog regulars can search, an easy way to send an order, and someone to answer the phone when the counter is busy. An online store for grocery and kirana stores in Aiva Chat covers that with spreadsheet import, barcode lookup, Hindi and Gujarati search words, one-tap WhatsApp orders, monthly request lists and pickup reservations.

Be clear about the limits. There's no online payment, no delivery service, and plan limits on how many products are on sale, so start with your most-asked items. Electronics and general retail shops face similar questions; see our posts on electronics stores and retail stores.

Ready to put your shelf online?

Start a 14-day free trial with no card, import your stock list and scan ten barcodes. The pricing page shows product limits for each plan. To work through a large import with someone, book a demo.

  • Product
  • Features
Share

Written by

The Aiva Chat team

Aiva Chat

Posts from the people building Aiva Chat in Rajkot — how the product works, what we have learned building it, and guides for getting the most out of an AI receptionist.

Rajkot, India · at Aiva Chat since 2024

More posts

FAQ

Common questions.

How do I get hundreds of grocery items into the store quickly?

Import a spreadsheet from CSV or Excel with names, prices, categories and SKUs, or import an export from Shopify or WooCommerce if you already sell online. Rows whose SKU matches an existing product update it, and new rows arrive as drafts for you to check. For packaged goods, scanning or typing the barcode fills in the name, brand and pack size.

Where does barcode lookup get its product details?

It looks the barcode up in open product databases such as Open Food Facts and offers the name, brand and pack size for you to check before saving. Only the barcode leaves Aiva Chat. The database's photo is not copied, so add your own photo of the pack. Local or loose items without a barcode are added by hand or by spreadsheet.

Can customers order on WhatsApp from the store?

Yes. Every product has an Order on WhatsApp button that opens WhatsApp with the item, the option and the quantity already written, addressed to your shop's number. You see how many taps each product gets. The conversation, confirmation and payment then happen between you and the customer on WhatsApp or at the counter, the way many kirana stores already work.

Can a customer send a full monthly grocery list?

Yes, as a request list. A customer adds up to 30 products, each with an option and a quantity, says whether they want pickup or delivery and when, and sends it as one enquiry. It's not a cart: prices show as a guide, nothing is added up or charged, and no stock is held. Your team confirms what's available and the total.

Does Aiva Chat do home delivery for my store?

No. Aiva Chat doesn't assign delivery boys, plan routes or track orders. If you deliver yourself, write your delivery area, minimum order and timings into your store information, and customers can ask for delivery in a request list. If you don't, customers collect from the shop, or reserve an item for pickup today or tomorrow.

Will the search understand words like doodh, atta or dal?

Yes. Store search includes everyday Hindi and Gujarati words typed in English letters, matched to the English words a catalog usually uses. A customer searching doodh finds a product called Amul Milk, and atta finds wheat flour. Spelling mistakes are handled too. The phone and chat assistant uses the same search when it answers product questions.

How many products can a kirana list, and what does it cost?

Starter at $49 a month allows 50 products on sale, Growth at $99 allows 200, and Pro at $199 has no limit; only products on sale count. A shop with thousands of lines will want Pro, or can start by listing its most-asked items. AI and call usage is billed by OpenAI and Twilio on your own accounts, and the trial is 14 days with no card.

Are there products I can't list in the store?

Yes. Some goods can't be listed in any Aiva Chat store, with no exceptions. These include tobacco, cigarettes and vapes, alcohol of any kind, prescription-only medicines, and weapons, among others. A grocery store can still list everything else it sells, but these lines have to stay off the online catalog and be handled at the counter.

The shipping log

Like this? Get more.

One email a month. Guides, engineering deep-dives and product updates. No fluff.

Unsubscribe anytime.

Want to try it yourself?

Stop reading about it. Set up an assistant with guided steps, no code and no credit card.