How FreshBasket Went From Zero to 1,200 Monthly Orders in 5 Months
A neighbourhood grocery business in Prahlad Nagar wanted to deliver across Ahmedabad but had no online presence, no ordering system, and no way to accept digital payments. We built the entire operation from scratch.
A Neighbourhood Store Trying to Compete With Swiggy Instamart and Blinkit
Ramesh Agarwal had run FreshBasket, a well-stocked neighbourhood grocery store in Prahlad Nagar, for 11 years. He had loyal local customers and a strong relationship with wholesale suppliers giving him better prices than most competitors. But he was watching his walk-in footfall drop every month as customers switched to quick-commerce apps.
The challenge was not just building a website. Ramesh needed a full online grocery operation with inventory management, delivery zone restrictions, slot-based delivery, Razorpay integration, and a mobile experience smooth enough to compete with apps that had crores in VC funding. And he needed it to work on a fraction of that budget.
We told him WooCommerce with the right stack could do everything he needed. He was skeptical. Five months later, he was processing 1,200 orders a month and had expanded his delivery radius from 3 km to 12 km across West Ahmedabad.
No website, no app, no Google listing, no Instagram page. Completely invisible to anyone who had not already walked into the store.
Swiggy Instamart and Blinkit have massive marketing budgets and strong brand recognition. FreshBasket needed to win on trust, product quality, and relationship.
Grocery stores have hundreds of products across multiple categories, each needing a description, weight variants, pricing, and availability. A massive data entry challenge.
Grocery delivery is time-sensitive. The store needed delivery slot selection, real-time stock visibility, and order routing to the right delivery partner for each zone.
Build the Engine First. Market Second.
We spent the first two weeks mapping exactly how FreshBasket operated: which products had the highest margin, what delivery zones were realistic, how Ramesh's team would process and fulfill orders, and what the typical Ahmedabad grocery buyer expected from an online store. Only then did we write a line of code.
Operations Mapping and Tech Stack Selection
Mapped the full order-to-delivery workflow. Selected WooCommerce over Shopify because it gave better control over delivery slot logic and zone-based pricing without expensive third-party apps. Identified the 150 highest-margin products to launch with first.
WooCommerce Store Build
Built a custom WooCommerce store with category navigation optimised for grocery browsing: produce, dairy, staples, snacks, household. Mobile checkout designed to be completable in under 90 seconds. Guest checkout enabled since most grocery buyers do not want to create accounts.
Payment and Delivery Integration
Integrated Razorpay with UPI, card, and net banking. Added COD for customers who preferred it. Built delivery slot selection with 3-hour slots, zone-based delivery fee calculation, and minimum order thresholds per zone. Sunday slots were limited and sold out fastest.
Product Catalogue and Content
Catalogued 500+ products with weight variants, MRP vs. FreshBasket price display, and in-stock/out-of-stock management. Wrote product descriptions for all high-value items emphasising freshness and local sourcing. Created category pages optimised for Ahmedabad grocery search terms.
Hyperlocal Social Media Ads
Ran Facebook and Instagram ads targeting Prahlad Nagar, Satellite, Vastrapur, and Bodakdev residents. First campaign offered a 15% first-order discount with free delivery. WhatsApp Business connected to the store for order queries and customer support. Week one produced 87 orders.
Everything Needed to Run an Online Grocery Business
This was not just a website project. We delivered a complete e-commerce operation that FreshBasket's team of three could manage day-to-day without technical help.
Custom WooCommerce Store
Mobile-first grocery store with category browsing, search, wishlist, cart, and one-page checkout. Loads in under 2 seconds on 4G. 500+ products across 12 categories.
Delivery Slot and Zone System
Custom delivery slot plugin: customers choose a 3-hour delivery window. Zone-based pricing with delivery fee waiver above Rs. 499. Delivery radius expanded to 12 km from launch.
Razorpay + COD Integration
Razorpay with UPI, cards, and net banking. COD with a Rs. 20 handling charge to manage cash-on-delivery logistics. Automatic order confirmation emails and WhatsApp messages.
Inventory Management
WooCommerce inventory with low-stock alerts to store staff. Product variants for weight options (250g, 500g, 1kg). Out-of-stock products hidden automatically from the storefront.
Hyperlocal Social Ads
Facebook and Instagram campaigns targeting 6 Ahmedabad neighbourhoods. Monthly ad spend of Rs. 25,000 managed with weekly creative refreshes. First-order discount campaigns that drove the initial user base.
WhatsApp Business Integration
WhatsApp Business connected with store for order queries, delivery updates, and re-order reminders. Customers could place repeat orders by messaging the store directly. Reduced support call volume by 60%.
From Neighbourhood Store to Ahmedabad Grocery Brand
Measured at the 5-month mark. Data from WooCommerce analytics, Razorpay dashboard, and Meta Ads Manager.
Honestly I thought I was too small to compete with Swiggy and Blinkit. DC technolabs showed me that my customers did not want a 10-minute delivery, they wanted fresh produce and someone they trusted. The website made that trust visible online. In five months I am doing more business online than I was doing physically in my store. I have hired two more delivery boys and I am thinking about opening a second dark store.
Other Case Studies
Want Results Like These for Your Business?
Tell us about your project. We will send a written proposal with clear scope, transparent pricing, and a realistic timeline within 24 hours.