The website is the quick part. What decides whether an Indian online store works is everything around it: payments that include UPI and COD, couriers that reach your customers' pincodes, a checkout that works on a cheap phone, and a plan for orders that come back. This guide walks through it in the order we'd do it ourselves.
Before picking any software, write down three things: how many products you'll start with, roughly how many orders you expect in the first three months, and where your customers are. A brand selling to one city can deliver with its own riders and collect cash the same day. A brand selling across India needs couriers and will wait days for COD money. These answers decide most of what follows.
There are three broad routes in India:
| Hosted builder (e.g. Shopify) | Self-hosted (e.g. WooCommerce) | All-in-one (D2 Commerce OS) | |
|---|---|---|---|
| You get | Store, checkout, themes | Store plugin on WordPress | Store plus delivery, COD tracking, GST invoices, WhatsApp, reports |
| Indian extras | Apps for COD, couriers, GST, WhatsApp | Plugins for the same | Built in |
| Cost to start | From ₹1,499/month (yearly billing) + apps | Hosting + plugins + developer | ₹0 up to 100 orders a month, forever |
| Setup | You or an agency | Developer | Our team, free |
If you want to compare in detail, see Shopify vs WooCommerce vs D2 Commerce OS. Shopify prices are from Shopify's India pricing page in October 2026; check it for current rates.
Buy a short domain that matches your brand, ideally a .com or .in. Set up a business email on it, because payment gateways and couriers take an email on your own domain more seriously than a Gmail address. Keep your logo as a simple file that works small, since it will mostly be seen on phones.
Good photos and clear titles sell more than any theme. For each product you'll need a title people would actually search for, three to five photos on a plain background, a price, weight and pack size, variants (size, colour, flavour), and stock. Add the HSN code and GST rate now as well; it saves a messy clean-up later.
Indian shoppers expect UPI first, then cards and wallets, and a large share still choose cash on delivery, especially on a first order. You'll need a payment gateway account; KYC usually takes a few working days, so apply early with your GST, PAN, bank details and a live website.
Plan COD properly from the start. Decide whether you'll charge a COD fee, how you'll confirm COD orders before shipping, and how you'll check that every COD rupee actually reaches your bank. Our guide on what COD really costs has a calculator.
Most new stores start with a shipping aggregator because it gives several couriers through one account. If many of your orders are in one city, your own riders can be faster and cheaper, and they bring COD cash back the same day. Whatever you choose, show customers whether you deliver to their pincode before they reach checkout.
Every extra field loses buyers on mobile. Ask for phone, name, address and pincode, and let people pay without creating an account. Fill city and state from the pincode so there's less to type.
Payment gateways check for these before approving you: shipping policy, returns and refunds, privacy policy, terms of service, and a contact page with a phone number and address. Keep them short and honest about delivery times and how COD returns are handled.
Place at least three real orders before telling anyone: one prepaid, one COD, and one you cancel or return. Follow each one all the way: payment received, courier booked, label printed, delivery tracked, invoice correct, refund processed. Then launch to friends and existing followers first, fix what they find, and only then spend on ads.
Send order updates on WhatsApp so customers aren't left guessing. Look at your numbers every morning: orders, COD share, deliveries that failed, and cash still with couriers. And remind happy customers to reorder around when they'll run out. That last one is where most of a D2C brand's profit eventually comes from.
We set up the store, checkout, payments, couriers or riders, GST invoices and WhatsApp updates for you, and it's free forever up to 100 orders a month. If you'd rather start on Shopify or WooCommerce, we can also run delivery, COD and reporting behind those stores.
It ranges from nearly free to a few lakh rupees. A hosted builder like Shopify starts at ₹1,499 a month on yearly billing (₹1,994 monthly), plus apps. WooCommerce is free software but needs hosting, plugins and usually a developer. D2 Commerce OS is free forever up to 100 orders a month, with setup done for you. Add a domain (roughly ₹500 to ₹1,500 a year) and product photography.
In most cases yes. Selling goods online generally requires GST registration even below the usual turnover threshold, and payment gateways and couriers will ask for it during onboarding. Check the current rules for your category with a CA before you launch.
It depends on what will take up your time. Shopify is easiest for the storefront, WooCommerce gives the most control if you're on WordPress, and an all-in-one platform like D2 Commerce OS suits brands where COD, deliveries and daily operations are the real work.
A simple store can go live in a few days. Most of the time goes into product photos, descriptions, payment gateway approval and courier onboarding, not the website itself. Two weeks is a comfortable plan.
Yes. COD is a payment option at checkout; the courier or your rider collects the cash and remits it to you. Plan how you'll confirm COD orders and track remittances from day one, because that's where most new stores lose money.
Not for Shopify or D2 Commerce OS. WooCommerce usually needs someone comfortable with WordPress, hosting and plugin updates.
Leave your number and we'll take it from there — your store, your catalogue, your delivery setup, done by our team.
Takes 10 seconds · we reply within a working day
Shopify and WooCommerce are trademarks of their respective owners. Prices quoted are from public pricing pages in October 2026 and may change.
Chat on WhatsApp