Ecommerce · D2C · B2B · Marketplace
Ecommerce Website Development in India Built for Real Conversions and Real Load
Custom ecommerce stores, D2C storefronts, and B2B marketplaces engineered for Indian payments, Indian couriers, Indian GST, and Indian buyer behaviour. Shopify, WooCommerce, Medusa, or a fully custom Next.js commerce build — priced fixed, delivered from Ahmedabad, shipped for brands across India, USA, UK, and the Gulf.
- ✓Razorpay, PayU, Cashfree, Stripe, and PhonePe checkout — one gateway or dual-gateway fallback
- ✓Shiprocket, Delhivery, Bluedart, and India Post — live rate cards, AWB generation, and RTO tracking
- ✓GST invoicing, e-invoice IRN, e-way bill, and HSN-code auto-mapping on every order
- ✓WhatsApp Business API for cart recovery, order updates, COD verification, and returns
- ✓Core Web Vitals-friendly storefront — LCP under 2.5s on 4G, checkout under 3 taps
Why an India-ready ecommerce store is a different build
A stock Shopify or WooCommerce store, dropped in from a global template, works for a US or European brand — but leaks conversion in India for reasons that have nothing to do with the theme. Indian buyers still prefer cash-on-delivery on 45-70 percent of orders depending on the category. Indian couriers charge for RTO (Return-To-Origin) at almost the same rate as forward shipping, so a 30 percent RTO rate silently kills margin. Indian payments run on UPI, wallets, EMI, netbanking, and cards — and the checkout that does not surface the buyer's preferred method drops the sale. Indian GST law demands a compliant invoice with HSN codes, place of supply, and IRN registration once turnover crosses ₹5 crore. Indian mid-range Android phones on 4G take eight seconds to load a stock Shopify store, and Google Search Console will not let that product page rank.
That is why an ecommerce build for India needs a specification that a US-focused agency will not think of. The checkout has to accept UPI on step one, not step three. The COD flow needs OTP verification to cut fake orders. The shipping engine has to plug into Shiprocket, Delhivery, and your own preferred courier — not one hard-coded partner. The invoice has to carry the correct IRN. The WhatsApp handoff has to route on the official Business API, not a scrapy chatbot. And the storefront has to load under 2.5 seconds on a real ₹12,000 Android phone, not on a MacBook Pro in a Vercel demo.
Fruxinfo has been shipping ecommerce builds for Indian D2C brands, exporters, and B2B sellers since 2014 — long enough to have made most of the platform mistakes ourselves. What we ship today is a store that respects Indian buyer behaviour and Indian regulation from the first pull request.
What an India-first ecommerce store from Fruxinfo actually includes
Every ecommerce engagement we deliver ships with the plumbing an Indian online store actually needs — payments, shipping, GST, WhatsApp, analytics, and admin — plus whatever custom modules your category demands. You do not pay per product listed, per staff seat, or per app installed. You own the code, you own the customer data, and the pricing is a one-time build plus an optional support retainer.
- ›Product catalogue with variants, bundles, combos, and category-level pricing rules
- ›Checkout with UPI, cards, netbanking, wallets, EMI, and COD in a single flow
- ›GST-compliant invoicing, e-invoice IRN registration, and e-way bill generation over 50k
- ›Shiprocket, Delhivery, Bluedart, Ecom Express, and India Post live rate integrations
- ›COD-OTP verification, RTO-risk scoring, and address correction to cut return costs
- ›WhatsApp Business API for order confirmation, tracking, cart recovery, and returns
- ›Coupons, discount stacks, referral credits, and first-order and loyalty programmes
- ›Admin dashboard for catalogue, orders, dispatch, returns, refunds, and finance sync
Shopify, WooCommerce, Medusa, or fully custom Next.js — how to pick
Ecommerce platform choice is a five-year decision that decides your hosting bill, your app-subscription bill, your Core Web Vitals headroom, and how much you can bend the checkout when the category demands it. Below is the honest decision matrix we walk clients through on the first call. There is no single winner — the right answer depends on scale, catalogue complexity, and how much control you need at checkout.
Choose Shopify (or Shopify Plus for larger brands) when speed to launch is the top priority, when the catalogue is under 5,000 SKUs, when you accept the Shopify checkout as-is, and when app subscriptions of ₹8,000-30,000 a month are not a concern. Shopify handles PCI compliance, hosting, and uptime — the trade-off is monthly platform fees, transaction fees on non-Shopify Payments gateways, and a checkout you cannot fully redesign on the standard plan.
Choose WooCommerce when the team already runs on WordPress, when content marketing and product pages share the same CMS, when the catalogue is under 10,000 SKUs, and when the total-cost picture over three years favours a one-time build plus hosting over monthly platform fees. WooCommerce is fully open source, extends through PHP hooks and plugins, and works well with Razorpay, PayU, Cashfree, and Instamojo out of the box.
Choose Medusa (headless commerce on Node.js) or a fully custom Next.js commerce build when you have specific catalogue rules — B2B tiered pricing, made-to-order configurators, franchise-level inventory, multi-currency multi-country stores — that Shopify's or WooCommerce's checkout cannot bend to. Headless also wins when Core Web Vitals is a paid-media constraint, when the marketing team ships weekly, or when you plan to serve a native app plus a web store from one backend.
Choose headless-Shopify (Shopify Storefront API on the back, Next.js on the front) when you already run Shopify, want to keep the admin, but need to fix a slow theme, custom category pages, or a bespoke checkout experience. We ship this pattern regularly for D2C brands that outgrew a Shopify theme.
- ›Shopify wins when: fastest launch, PCI + hosting handled, under 5,000 SKUs, standard checkout is fine
- ›WooCommerce wins when: existing WordPress content team, one-time cost preferred, 10,000-SKU range
- ›Medusa or custom Next.js wins when: B2B pricing, configurators, multi-country, or Core Web Vitals matter
- ›Headless-Shopify wins when: keep Shopify admin, fix Core Web Vitals, redesign category and checkout
- ›Magento wins rarely today — we migrate away from Magento more often than we build on it
A sample end-to-end order workflow — from ad click to reverse pickup
The best way to see whether a build fits your business is to walk the workflow end-to-end. Below is the flow we architect for a typical Indian D2C brand shipping 200-2,000 orders a day. Every step maps to a module, an integration, and a metric your finance team cares about.
A visitor clicks a Meta Ads or Google Shopping ad and lands on a category page. The page ships server-rendered from Next.js or a tuned Shopify theme, LCP under 2.5 seconds on 4G, with Product + Offer + AggregateRating JSON-LD wired for rich snippets. The visitor adds a product to cart — cart persists in local storage plus a server-side session, so a device switch does not lose it. If the visitor abandons before checkout, a Klaviyo or WebEngage flow fires an email and a WhatsApp Business API message with the cart link inside 30-60 minutes.
The buyer clicks checkout. UPI is the default payment method above the fold, cards and netbanking below, EMI shown when the cart crosses ₹3,000, and COD available with a mandatory OTP-on-WhatsApp verification to cut fake orders. Address is auto-completed from a Pincode-to-city lookup and validated against Shiprocket's serviceability API — if the pincode does not ship, the buyer sees that on the address step, not at the "cannot deliver" screen four days later.
Order confirms. A GST invoice is generated with the right HSN codes and place-of-supply logic — IRN registered if turnover has crossed ₹5 crore. The order pushes to Shiprocket (or Delhivery, or your preferred aggregator) with the cheapest live rate that meets the delivery-time promise. AWB and label print automatically. The buyer gets a WhatsApp confirmation with the AWB and a live-tracking link. E-way bill generates automatically if the invoice value crosses ₹50,000.
Dispatch, in-transit updates, and delivery attempts all flow back into the admin via courier webhooks. Delivered orders trigger a WhatsApp review-request flow after 48 hours. Undelivered attempts trigger an RTO-recovery flow — a call sheet for the ops team plus a WhatsApp message to the buyer to reschedule. Refunds process back to the original payment method within 3-5 working days, tracked in the admin, and reconciled against Razorpay or PayU settlement reports weekly. Every stage writes to GA4 and Meta Conversions API for accurate paid-media attribution.
Integrations an Indian ecommerce store lives on
A store that does not talk to your payments, shipping, accounting, marketing, and messaging stack turns into a data-entry job for your ops team by month three. Ours plug into the tools Indian brands actually run, so nobody has to re-key an order from one screen to another.
Payments plug into Razorpay, PayU, Cashfree, Instamojo, PhonePe, Paytm, and Stripe — one primary gateway with an optional secondary fallback so a Razorpay outage does not stop checkout. Shipping plugs into Shiprocket, Delhivery, Bluedart, Ecom Express, DTDC, India Post, and a Direct Courier API for brands that negotiate their own contracts. GST invoicing and e-invoice IRN plug into Zoho Books, Tally, Vyapar, ClearTax, or the NIC IRP directly. WhatsApp Business API plugs into AiSensy, Interakt, Gupshup, Wati, or Meta's Cloud API. Accounting sync plugs into Tally, Zoho Books, QuickBooks, and Marg. Analytics wires GA4, GTM, Meta Pixel + Conversions API, Google Ads Enhanced Conversions, and Klaviyo or WebEngage for lifecycle marketing. Search and merchandising wire into Algolia, Meilisearch, Typesense, or Elastic. Reviews plug into Judge.me, Yotpo, or Loox. If the tool has an API, we can wire it in.
- ›Payments: Razorpay, PayU, Cashfree, Instamojo, PhonePe, Paytm, Stripe (dual-gateway fallback available)
- ›Shipping: Shiprocket, Delhivery, Bluedart, Ecom Express, DTDC, India Post, direct courier APIs
- ›GST + e-invoice: NIC IRP, Zoho Books, Tally, Vyapar, ClearTax integrations
- ›WhatsApp API: AiSensy, Interakt, Gupshup, Wati, Meta Cloud API
- ›Accounting: Tally, Zoho Books, QuickBooks, Marg for daily sales-and-tax sync
- ›Marketing: GA4, Meta Pixel + CAPI, Google Ads, Klaviyo, WebEngage, MoEngage
- ›Search + merchandising: Algolia, Meilisearch, Typesense, Elastic
- ›Reviews and UGC: Judge.me, Yotpo, Loox with product-level snippets on category pages
Indian ecommerce compliance — the checklist we ship with every store
Ecommerce in India runs against a real regulatory stack, and skipping a piece of it becomes a genuine problem the first time a customer complaint hits Consumer Court or a GST officer runs an audit. We ship the compliance checklist as part of the build, not as an afterthought, so the store is legally clean the day it goes live.
GST invoicing is compulsory on every order once the seller is GST-registered — the invoice must carry GSTIN, HSN or SAC codes, place-of-supply logic (intra-state vs inter-state), and split CGST/SGST or IGST correctly. E-invoicing via the NIC IRP is compulsory once turnover crosses ₹5 crore in any prior financial year. E-way bill is compulsory for shipments where invoice value crosses ₹50,000 within a state or ₹1 lakh across states, and we auto-generate it on dispatch.
The Consumer Protection (E-commerce) Rules 2020 require every seller to display a physical address, a grievance officer name and contact, country of origin on every product, and a returns and refund policy that matches what the buyer actually gets. Legal Metrology (Packaged Commodities) Rules require the MRP, net quantity, manufacturer or importer name, and consumer-care contact on the product page for every packaged good. Cards on file cannot be stored in your database after RBI's 2022 tokenisation mandate — payments must run via the gateway's token vault.
The DPDP Act 2023 requires explicit consent for personal-data collection, a privacy notice in English plus one of the 22 scheduled languages when the buyer requests it, and a clear route for deletion or export requests. If the store processes cards directly (rare — most brands stay on gateway hosted pages), the build must be PCI-DSS-aligned. If the store targets EU or UK buyers, GDPR consent banners and data-processing terms have to be in place. We build with all of the above wired at launch, not retrofitted six months later after a complaint.
- ›GST invoice with GSTIN, HSN/SAC, place-of-supply split, and correct CGST/SGST vs IGST
- ›E-invoice IRN auto-registered when turnover crosses ₹5 crore
- ›E-way bill auto-generated on dispatch when invoice value crosses the ₹50k / ₹1L thresholds
- ›Consumer Protection (E-commerce) Rules 2020 — address, grievance officer, origin, returns policy shown
- ›Legal Metrology — MRP, net quantity, manufacturer, consumer-care contact on packaged-good pages
- ›RBI tokenisation — card details never stored on your database, only the gateway token
- ›DPDP Act 2023 — consent capture, privacy notice, data deletion and export endpoints
- ›PCI-DSS-aligned architecture when the store processes cards directly (rare, we recommend hosted checkout)
What an ecommerce website costs in India — and what drives that number
A compact ecommerce store on Shopify or WooCommerce with 50-500 SKUs, one payment gateway, one courier integration, a working COD flow, GST invoicing, and clean SEO wiring typically starts at around ₹1.5 lakh. A mid-scale D2C store with headless-Shopify or a custom WooCommerce build, WhatsApp Business API, RTO-recovery workflows, dual-gateway checkout, and lifecycle marketing wiring sits in the ₹3-8 lakh range. A fully custom Next.js + Medusa storefront with 5,000+ SKUs, B2B tiered pricing, made-to-order configurators, and multi-warehouse inventory lands in the ₹8-25 lakh range. A multi-vendor marketplace with seller onboarding, split settlements, and per-vendor dashboards starts at ₹15 lakh and is quoted after discovery.
Recurring costs are honest and small. Shopify Basic runs ₹1,994 per month; WooCommerce hosting on a decent Indian cloud runs ₹1,500-6,000 per month depending on traffic; a Vercel or AWS deployment for a headless build runs USD 20-100 a month. WhatsApp Business API conversation charges run ₹0.85-2.85 per conversation depending on category. Razorpay charges 2 percent on domestic cards, PayU similar, Cashfree slightly lower for UPI-heavy stores.
We quote fixed-scope, so the number in your quotation is the number you pay. Milestone-based invoicing keeps pace visible, and any change requests during the build are estimated in writing before work starts. Post-launch, an optional support retainer covers bug fixes, catalogue and template updates, dependency upgrades, and a 24-hour SLA on standard tickets.
The next step — book a store blueprint call
The best way to know which platform, integration mix, and workflow fits your ecommerce brand is a 30-minute conversation. We will ask about your current store (or the store you have in mind), your catalogue size, your target order volume, your primary payment mix, the couriers you use or want to negotiate with, and the timeline you are working against. At the end of the call you get a written blueprint — platform recommendation, module list, integrations, indicative timeline, and a fixed-price quotation — with no obligation to move forward.
Call +91-99245-12890 or drop an enquiry through the contact form. We reply the same working day.
Ecommerce questions we hear on the first call
What D2C founders, ecommerce heads, and B2B sellers ask before starting a store build. If yours isn’t here, we will answer it on the discovery call.
Explore Related Services
Combine these services with what you just explored for a complete digital strategy from Fruxinfo.
Web Development
Secure, scalable, and high-performance websites and web applications, built to scale.
Learn more →Shopify Development Agency
Custom Shopify 2.0 theme development, private Shopify apps in Node.js and Remix, and headless Shopify storefronts on Next.js and Hydrogen for D2C brands.
Learn more →CRM for Ecommerce & D2C Brands
D2C CRM built for abandoned cart recovery, WhatsApp Business API support, COD verification, RTO reduction, Shopify + Shiprocket + Razorpay integrations.
Learn more →