Why most restaurant ecommerce fails
A restaurant owner in Indore hears "you need a website" and spends ₹40,000 to ₹80,000 on a fancy site with a menu, photo gallery, and online ordering system. Six months later, the site has 12 orders total.
The problem isn't the website. The problem is that a website alone doesn't create orders. Customers don't randomly find your site. They order because they see you on Google Maps, WhatsApp, Swiggy, or Zomato—or because a friend sent them a link.
Before you spend money on any platform, you need to know this: your ecommerce channel succeeds only if customers know you exist on it. The platform itself is just plumbing.
Most restaurant owners get this backwards. They build first, market second. Then they blame the platform.
Your three realistic platform choices
You have three real options in Indore in 2026. Each has a different job.
Option 1: Aggregator apps (Swiggy, Zomato)
What this is: You list your restaurant and menu. Customers order through their app. The aggregator takes 20-30% commission per order.
Pros:
- Customers already use these apps. You don't need to convince anyone to download anything new.
- Built-in delivery network. You don't manage delivery yourself.
- Payment handled. No UPI or cash disputes.
- Instant feedback system builds trust with new customers.
Cons:
- 20-30% commission is real money. A ₹1,000 order nets you ₹700-₹800.
- You don't own the customer relationship. No email, no phone number, no way to reach them directly.
- Aggregators can demote you in search if your ratings slip or delivery time is slow.
- You compete on price and ratings, not on brand or loyalty.
When to use this: If you're new and need volume immediately, or if you're in a high-foot-traffic area (near Indore's IT parks, malls, colleges). If you have delivery staff already, this is less urgent.
Option 2: Your own website with online ordering
What this is: A custom or template-based site that displays your menu and accepts orders directly. Customers order, pay via Razorpay or UPI, and you fulfill.
Pros:
- You keep 100% of the order value (minus payment fees: ~2-3% for Razorpay).
- You own customer data. Email, phone, order history. You can sell to them again.
- Builds your brand. Not competing on an aggregator's platform with 50 other restaurants.
- Long-term cost is lower than commissions. After ₹25,000-₹50,000 in setup, it's just ₹3,000-₹5,000 per month for hosting.
Cons:
- You need to drive traffic. Google Ads, Instagram, WhatsApp, local SEO. Costs ₹1,000-₹5,000 per month to see real results.
- You handle customer support. Wrong order? Late delivery? That's you.
- Delivery is your problem. Either you manage it or you pay a third-party service (₹40-₹100 per order).
- Takes 3-6 months to build customer habit. Aggregator apps work on day one.
When to use this: If you're established, have regular customers, and want to build a direct relationship. If you're willing to invest in marketing. If your margins allow for marketing spend.
Option 3: WhatsApp Business + catalog
What this is: You list your menu in WhatsApp Business Catalog. Customers send you a message, and you confirm the order over chat.
Pros:
- Almost zero setup cost (free WhatsApp Business account).
- Customers already use WhatsApp. No new app to learn.
- Full control over pricing. No commission.
- Personal. Builds loyalty and relationship.
Cons:
- You manually respond to every order. This doesn't scale beyond 20-30 orders per day.
- No automated payment processing. You collect cash on delivery or via manual UPI request.
- No order history or reporting. You're managing orders in chat threads.
- Customers need to know your WhatsApp number. Requires local promotion.
When to use this: If you're just starting out, have a small neighborhood following, or want zero upfront cost. This is a stepping stone, not a long-term solution.
What you actually need to build
If you're going beyond aggregators and WhatsApp, here's what a real restaurant ecommerce site needs.
Minimum features:
- Menu with photos, descriptions, prices, and dietary tags (Veg, Non-Veg, Gluten-Free, etc.).
- Cart and checkout. Customers see total, delivery fee, taxes (GST).
- Payment via Razorpay, Google Pay, or UPI. Not just cards—most Indore customers use UPI.
- Order confirmation via email and SMS. Customers know you received it.
- Admin panel where you can see orders, mark them as ready, and print receipts.
- Google Maps integration. Customers see your address, hours, and delivery zone.
What you don't need immediately:
- Loyalty points system. Run this manually or on WhatsApp first.
- AI recommendations. Not worth the cost unless you have 500+ orders per month.
- Mobile app. A responsive website works on phones. Apps are expensive and need marketing.
- Live tracking. Aggregate that on Swiggy first. Own-delivery tracking costs extra.
Setup cost for a functional site: ₹25,000 to ₹50,000 for custom build or ₹12,000 to ₹20,000 for a template-based setup (using Shopify, WordPress + WooCommerce, or Dokan).
The money side: costs and margins
Let's put numbers on this. Say you run a casual restaurant in Indore with an average order value of ₹400.
Scenario 1: Swiggy/Zomato only
- Commission: 25% (realistic for Indore). You get ₹300.
- Cost of goods and labor: ~60% of order value. ₹240.
- Your profit: ₹60 per order.
- Orders per month: 300. Total profit: ₹18,000.
Scenario 2: Own website + WhatsApp
- Order value: ₹400. You get ₹400.
- Payment fees (Razorpay): 2%. ₹8.
- Cost of goods and labor: ₹240.
- Own-delivery cost: ₹50-₹80 per order (or customer pickup). Let's say ₹60.
- Your gross profit: ₹92 per order.
- Marketing spend (Google Ads + Instagram): ₹2,000/month to get 150 orders.
- Hosting + domain: ₹500/month.
- Net profit: (150 × ₹92) - ₹2,500 = ₹10,300/month.
In Scenario 2, you make less total profit in month one. But you're building customer data. By month four, if marketing is working, you might have 300 orders without higher ad spend (customers come back, refer friends). Then you're making ₹24,100/month.
Scenario 1 stays flat. You're dependent on aggregator rankings and commissions.
The real math: You need 1,000+ cumulative orders before your own channel beats aggregators. That's 3-6 months of consistent marketing.
Local payment and delivery logistics
Indore is UPI-first. Your payment gateway must accept:
- UPI (Google Pay, PhonePe, Paytm, WhatsApp Pay).
- Razorpay and PayU are the two reliable processors in India. Razorpay is slightly simpler for restaurants.
- Razorpay charges 2% + GST (18% on that 2%) = ~2.36% total.
For delivery, you have three options:
- Your own staff. Best for neighborhood delivery (2-3 km radius). Costs ₹20,000-₹40,000/month salary for one delivery person.
- Aggregator delivery. Use Swiggy or Zomato's delivery network. Included in commission. No upfront cost, but you lose control.
- Third-party delivery (Shadowfax, Ninjacart). Pay per delivery, ₹40-₹100 depending on distance. Good if orders are irregular.
Don't assume customers will pick up. In Indore, 70-80% of online orders expect delivery.
Getting this right from day one
Start with aggregators. Not forever—but start there. They give you 3-4 months to learn what works: which menu items sell, what time customers order, what feedback you get.
While on aggregators, do this:
- Collect ₹20,000-₹30,000 from aggregator profit to fund your own website.
- Capture customer phone numbers and emails. Ask for feedback. Build a WhatsApp group or email list.
- Test messaging. What gets customers to order? Price, speed, quality, or convenience? You'll see this in your data.
- Audit your margins. Do you actually make money on aggregators, or are you losing cash to discounts and commissions?
After 3-4 months, if margins are healthy, build your own site. Launch it quietly first—test it with your existing WhatsApp list. Fix bugs before real marketing spend.
Then run Google Ads or Instagram ads to nearby postcodes. Target people within 2 km of your restaurant. Spend ₹1,000-₹2,000/week and see what happens.
One honest note: If your restaurant barely makes money now, ecommerce won't fix it. Ecommerce scales good businesses. It doesn't rescue bad ones. Fix your food, pricing, and service first. Then go online.
Ecommerce is a tool. The right tool for Indore restaurants in 2026 depends on your size, margins, and how much you're willing to learn. Most owners benefit from a mix: aggregators for volume and data, their own channel for profit and control.