To create an online store for your retail business, you need seven things: a clear list of products you can ship, a platform that handles catalogue, checkout and GST invoices, a payment gateway for UPI and cards, a delivery plan that covers your customers' pincodes, a domain name, a simple way to keep online and shop stock in step, and a launch plan. Most retailers in India can have a working store in one to two weeks.
This guide is written for the shop owner who already sells over a counter and wants to add an online channel without losing control of stock, margins or customers. It explains how a retail online store differs from a pure online brand, walks through each decision in order, and ends with a checklist and FAQ you can use as you build.
Quick answer: Pick a hosted ecommerce platform built for India, list your best-selling and best-margin products first, connect a payment gateway such as Razorpay, add courier delivery and cash on delivery, and link your shop's billing to the same stock count so you never oversell. Test with a few real orders, then launch to your existing customers first.
Why a retail business should sell online
A shop is limited by its location, its opening hours and the people who walk past it. An online store removes all three limits. Customers can browse at night, order from another town and come back without remembering your shop's address. India's online retail market has grown steadily, and Wikipedia's overview of e-commerce in India gives background on how the sector has developed, including the role of digital payments.
The payments side matters most for a small retailer. NPCI, which runs the UPI system, has made paying from a phone normal for customers across the country (see Unified Payments Interface on Wikipedia). A customer who already pays your shop by UPI will not find it strange to pay your website the same way.
An online store also gives you something a marketplace listing does not: your own customer list. You know who bought, what they bought and when, so you can message them about new stock or festival offers. We cover the difference in more detail in our guide to Instagram selling versus an online store.
How a retail online store differs from a pure online brand
A business that only sells online can decide everything fresh. A retailer already has stock on shelves, supplier relationships, staff, a billing habit and regular customers. That creates three differences worth planning for.
| Area | Pure online brand | Retail business adding online |
|---|---|---|
| Stock | One stock pool, usually in a warehouse or at home | One pool shared between shelf and website, so overselling is a real risk |
| Billing | Online orders only | Counter bills and online orders must both produce valid GST invoices |
| Customers | Found through advertising and social media | Existing walk-in customers are your first and cheapest buyers |
| Fulfilment | Packed in a dedicated area | Packed from the shop floor, often during busy hours |
The practical lesson: choose a platform and a process that treat the shop and the website as one business, not two.
Step 1: Decide what you will sell online
You do not need to list every item in your shop. Start with the products that are easiest to ship and most likely to sell.
Choose products that ship well
Good first products are durable, reasonably light, not easily damaged and have a margin that can absorb shipping. Fragile glassware, very heavy goods and perishable items need extra care. If you sell food, packaged or otherwise, check the licensing rules on the FSSAI FoSCoS licence FAQ before you list.
Start with a focused range
Twenty to fifty well-presented products usually perform better than five hundred poorly photographed ones. Pick your best sellers, your highest-margin lines and anything customers regularly ask for by phone or WhatsApp. You can add the rest later.
Check legal and labelling basics
Packaged goods in India must carry certain declarations, such as the maximum retail price. The Legal Metrology (Packaged Commodities) Rules, 2011 set out these requirements, and the same details should appear on your product pages.
Step 2: Get your registrations in order
Many shops already have these, but confirm each before you start selling online.
- GST registration. Whether you must register depends on your turnover and the nature of your supplies. The Central Board of Indirect Taxes and Customs lists thresholds of ₹40 lakh for suppliers of goods and ₹20 lakh for services, with lower limits in some special category states (CBIC, GST: An Update). Confirm the current position on the official GST portal. Sellers who supply through some ecommerce operators may need registration regardless of turnover; see Taxbuddy's explanation of compulsory GST registration.
- Udyam registration. A free government registration for micro, small and medium enterprises, available at udyamregistration.gov.in. Payment gateways and some programmes ask for it.
- A current bank account in the business's name, which a payment gateway will need for settlements.
- Trade licence or shop establishment registration as required by your state or municipality.
For how GST invoices work for online orders, read our full guide to GST invoices for an online store in India.
Step 3: Choose your ecommerce platform
The platform is the software that shows your products, takes orders and payments, and stores customer data. For most retailers, a hosted platform is the sensible choice because the vendor runs the servers, security updates and checkout, so you can focus on selling. Alternatives include self-hosted software such as WooCommerce, which is free to download but needs hosting and upkeep, and marketplace listings on sites like Amazon Seller and Flipkart Seller Hub.
For a retailer, five features deserve extra weight:
- Payments that support UPI, cards, net banking and wallets.
- Automatic GST invoices on every order.
- Courier integration with cash on delivery.
- A point-of-sale (POS) module or integration so shop sales and website sales share one stock count.
- A pricing model you can predict. Compare total cost at your expected sales, including gateway charges and any paid add-ons.
ShopMate is built around these needs. It offers a branded storefront, Razorpay payments, 40+ shipping partners with cash on delivery, an offline POS with barcode scanning and an inventory that syncs between shop and website. Pricing is a flat 5% commission plus 18% GST on each order, with no setup fee, as stated on the ShopMate pricing page. No single platform suits every business, so shortlist two or three and test them.
Step 4: Set up payments
A payment gateway connects your store to banks and UPI so customers can pay and the money reaches your account. Razorpay is a widely used example in India; its documentation describes how the integration works, how test mode differs from live mode (Razorpay test and live modes) and the standard settlement timeline (Razorpay settlements). For the fees you will actually pay, always read the gateway's own pricing page.
You will usually need business KYC documents, which vary by business type; Razorpay lists them in its business types and KYC documents page. Start this early, because verification can take a few working days. Our Razorpay setup guide walks through the process.
Offer cash on delivery cautiously. Many Indian customers like it, but it brings higher return rates. A common approach is to allow cash on delivery on lower-value orders and push prepaid payment with a small discount.
Step 5: Build your catalogue
Your catalogue is the digital version of your shelves. Quality here drives sales more than any other factor you control.
Photographs
Photograph each product against a plain background in natural light, from several angles, with one image showing scale. Phone cameras are fine if the light is good.
Titles and descriptions
Write a clear title that includes what the product is, the brand or material and the key attribute, such as size or colour. Describe it the way you would to a customer in the shop: who it suits, what it is made of, how to care for it. Avoid copying the manufacturer's text word for word, because duplicated text can hurt search visibility. Google's SEO Starter Guide explains why unique, helpful descriptions matter.
Variants, prices and stock
Set up size and colour as variants of one product rather than separate listings. Record your price including GST, set the opening stock count and use your barcodes or SKUs consistently so that the shop and website match.
Step 6: Plan delivery and returns
Customers judge an online store largely on delivery, so decide the rules before you launch.
- Coverage. Decide whether you will deliver locally, across your state or across India. A courier aggregator gives you rates for many pincodes in one place. Our guides on selling across all India and delivering to all pincodes explain how this works. Background on the postal code system is on Wikipedia's PIN code entry.
- Shipping charges. Free shipping above a basket value, or a flat fee, is simpler for customers than calculating by weight. Test what your margins allow.
- Packaging. Keep a small stock of boxes, bubble wrap and tape at the shop, and agree a standard packing time.
- Returns. Write a short, plain return policy and show it on every product page and at checkout.
- Local options. If most of your customers are nearby, offer in-store pickup. It saves shipping cost and brings people into the shop.
Step 7: Keep shop and website stock in sync
This is where retailers most often get into trouble. If a customer buys the last unit at the counter at 11 a.m. and another buys it online at 11:05, one of them will be disappointed. The fix is to run both channels from one stock record.
That means billing at the counter through a POS that is connected to the same inventory as the website. When a bill is raised in the shop, online stock reduces; when an online order is placed, the shop's count reduces. ShopMate includes a POS with barcode scanning, staff roles, receipts and GST invoices, and its inventory syncs between online and offline. Our guide to retail POS and ecommerce integration covers the setup in detail.
Whatever tool you use, set a low-stock alert for fast-moving items and keep a small buffer so online orders are not accepted for the final unit when you are unsure whether it is damaged or reserved.
Step 8: Choose and register a domain name
Your domain is your store's web address. Choose one that is short, easy to spell and close to your shop's name, so existing customers can find you without searching. Check that the name is free as a domain and does not clash with another business's trademark. A .com or .in ending is the safest choice for Indian customers. Wikipedia's article on domain names gives a clear background on how domains work.
Step 9: Prepare policies and trust signals
Customers are more willing to pay a store they have not met when it looks established. Before launch, publish:
- Shipping, return and refund policies.
- A privacy policy explaining what customer data you collect and why. The Digital Personal Data Protection Act, 2023 sets rules for handling personal data.
- Terms of sale and contact details, including your shop's address and phone number.
- Seller and grievance details, as relevant under the Consumer Protection (E-Commerce) Rules, 2020.
Add real photographs of your shop and team on the About page. For a retailer, the physical shop is a trust advantage that online-only brands lack.
Step 10: Test, then launch to your own customers first
Place at least three test orders: one by UPI, one by card and one with cash on delivery. Check that the stock reduces, the confirmation arrives, the GST invoice is correct and the courier booking works. Then try a return. Fix what breaks before the public sees it.
Launch quietly to the people who already know you: share the link on WhatsApp, print a QR code for the counter and put the web address on bills and carry bags. Collect feedback from the first ten to twenty orders, then widen your promotion. Our 7-day launch plan shows how to compress these steps into a week.
What does it cost to put a retail store online?
Costs depend on the platform model you choose, so compare the total rather than the headline price. Typical cost lines include:
- Platform fees: a monthly subscription, a commission on orders, or both.
- Payment gateway charges, usually a percentage per transaction; see the gateway's own pricing page.
- Domain registration and renewal.
- Photography, if you hire help.
- Packaging materials and courier charges, which customers may partly or fully bear.
- Your time, which is often the largest cost in the first month.
With a commission-only model such as ShopMate's, there is no upfront platform fee, which keeps risk low while you learn what sells. Read the pricing details for the current terms.
Common mistakes retailers make
- Listing everything at once with weak photos and thin descriptions.
- Running two stock counts, one in a notebook or billing software and one on the website.
- Skipping the return policy, which causes disputes and chargebacks.
- Ignoring shipping cost when setting prices, so each parcel loses money.
- Launching without testing payment, invoice and courier flows.
- Not telling existing customers. Your shop's regulars are your best first buyers.
Retail online store checklist
- I have chosen 20 to 50 products that ship well.
- GST, Udyam and bank account details are ready.
- I have shortlisted two or three platforms and tested at least one.
- Payment gateway KYC is submitted.
- Every product has photos, a title, a description, a price and a stock count.
- Shipping rules, return policy and privacy policy are published.
- Shop billing and website stock are connected.
- I have placed and refunded test orders.
- My domain is registered and the store runs on it.
- I have a plan to tell my existing customers.
Frequently asked questions
How long does it take to create an online store for a retail shop?
Most shops can launch in one to two weeks if products, photos and registrations are ready. Payment gateway verification and domain setup usually take the longest. Preparing the catalogue is the biggest task, so start with a small range.
Do I need GST registration to sell online?
It depends on your turnover, the type of goods and how you sell. Some sellers on ecommerce operators must register regardless of turnover. Check the thresholds and rules on the official GST portal and ask a chartered accountant if unsure.
Can I use the same stock for my shop and website?
Yes, if your POS and online store share one inventory. Without that link you must update two counts by hand, which leads to overselling. Choose a platform that syncs both, or integrate your billing software with the store.
Should I sell on a marketplace or my own store?
Many retailers do both. A marketplace gives traffic but sets fees and rules and owns the customer relationship. Your own store gives control and a customer list. Starting with your own store for existing customers is a low-risk first step.
Is cash on delivery necessary?
Not always, but many Indian customers expect it, especially outside large cities. Offer it with limits, such as a maximum order value, and encourage prepaid payment with a small discount to reduce returns.
How can ShopMate help a retailer go online?
ShopMate provides a branded storefront, Razorpay payments, courier shipping with cash on delivery, GST invoicing and a POS whose inventory syncs with the website. Setup of the store, domain and payment gateway is typically completed within 5 to 7 business days after onboarding.
Sources and further reading
Government rules, platform features and prices change. Competitor and third-party pages are cited so that you can read current details yourself. Sources were last checked on 11 October 2026.
- Wikipedia, E-commerce in India, for background on the market.
- National Payments Corporation of India, NPCI, and Wikipedia, Unified Payments Interface, for UPI.
- FSSAI, FoSCoS licence and registration FAQs, for food licensing.
- Government of India, The Legal Metrology (Packaged Commodities) Rules, 2011, for labelling declarations.
- Central Board of Indirect Taxes and Customs, GST: An Update, and GST portal, for registration thresholds.
- Taxbuddy, Compulsory registration under GST (Section 24), for explanation only.
- Ministry of MSME, Udyam Registration.
- WooCommerce, WooCommerce on WordPress.org; Amazon, Sell on Amazon India; Flipkart, Seller Hub.
- Razorpay, test and live modes, settlements, KYC documents and pricing.
- Wikipedia, Postal Index Number, and Domain name.
- Google Search Central, SEO Starter Guide.
- Ministry of Electronics and Information Technology, Digital Personal Data Protection Act, 2023; Trilegal, Analysis: Consumer Protection (E-Commerce) Rules, 2020.
- ShopMate, pricing and about pages, for ShopMate features, onboarding and pricing.
Disclaimer: This article is for general information only and is not legal, tax or financial advice. ShopMate is the publisher of this guide and has a commercial interest in the platform it describes. Tax rules, thresholds, licence requirements, platform features and prices change, and your situation may differ. Consult a qualified chartered accountant or legal professional before making decisions.
Ready to take your retail business online?
If you want to create an online store for your retail business without juggling two stock counts, ShopMate offers a 7-day free trial and a demo call. Book a free demo, compare the pricing or learn more about ShopMate.