Building an online store in India comes down to four decisions: the platform, the payment gateway, tax and invoicing, and shipping. For most new D2C brands, Shopify is the fastest route to a reliable store. WooCommerce suits businesses that want full control and already use WordPress. A custom build makes sense for large catalogues, B2B ordering or unusual workflows. Whichever you choose, you will need UPI and card payments, GST compliant invoices, a shipping partner that handles cash on delivery and returns, and a checkout that works smoothly on a phone. This guide to ecommerce website development in India walks through each decision with practical advice.
What Does Building an Ecommerce Website in India Involve?
An ecommerce website is much more than a product catalogue. Behind the storefront sit product data, inventory, pricing and discounts, a cart and checkout, payment processing, tax calculation, invoice generation, order management, shipping integration, returns and customer communication by email, SMS and WhatsApp. Each part must work reliably on mobile, because most Indian online shoppers browse and buy on their phones, often on mid-range Android devices and patchy networks while commuting or between tasks.
The build process usually follows a clear path: requirements and platform choice, information architecture and category planning, design of key templates such as home, collection, product, cart and checkout, development and integrations, product upload, testing and launch. Content is often the slowest part. Good product photos, accurate sizes and specifications, and clear descriptions take time to prepare. Plan these early so the store does not wait weeks for images after the design is ready.
Core parts of an online store:
Shopify vs WooCommerce vs Custom: Which Platform Suits You?
Shopify is a hosted platform. You pay a monthly subscription, and Shopify handles hosting, security, updates and core checkout. You add features through apps. WooCommerce is a free plugin for WordPress that turns a WordPress site into a store, giving you full control of code, data and hosting, but you manage updates, security and performance yourself. A custom build is written from scratch, or on a headless commerce engine, for businesses whose needs do not fit standard platforms.
As a simple rule, choose Shopify if you want to launch quickly, have a small team and sell standard products. Choose WooCommerce if content and SEO are central to your strategy, you want to avoid recurring app fees, or you need flexibility in how products and pricing work. Choose custom if you have very large catalogues, complex B2B pricing, multi-vendor marketplaces, deep ERP integration or a product configurator. Many brands start on Shopify or WooCommerce and move to custom only when growth demands it.
Shopify: Strengths and Limits for Indian Sellers
Shopify's biggest strength is speed to market. A capable team can launch a well designed store in a few weeks using a premium theme customised for the brand. The admin is simple, uptime is reliable and the app store covers reviews, upsells, loyalty, WhatsApp notifications, COD verification and shipping integrations. For D2C brands in fashion, beauty, food, home decor and wellness, Shopify is often the practical default and plays well with Meta and Google shopping campaigns.
The limits are mostly about cost and control. Monthly plan fees, paid apps and, depending on your plan and gateway, additional transaction fees add up as you grow. Deep checkout customisation is restricted on lower plans. Some Indian requirements, such as detailed GST invoices or specific COD rules, need apps or custom work. Before committing, list the apps you will need and calculate the monthly total at your expected order volume, not just the base plan price.

WooCommerce: When Does It Make Sense?
WooCommerce is a strong choice when your store is part of a content-rich website. Brands that publish recipes, guides, buying advice or a blog alongside products benefit from WordPress's content tools and SEO flexibility. There is no platform subscription, and many extensions are one-time or annual licences. You own the database fully, which makes custom reporting, ERP connections and migrations easier. Indian payment gateways, shipping aggregators and GST invoice plugins are widely available.
The trade-off is responsibility. WooCommerce performance depends heavily on hosting, caching and plugin discipline. A store with thousands of products and many plugins can slow down without careful optimisation. Security updates and backups must be handled by you or your agency every week. If you choose WooCommerce, budget for quality managed hosting and an ongoing maintenance plan from day one. Our website design and development services include both build and maintenance for this reason.
When Do You Need a Custom Ecommerce Build?
Custom development is worth considering when standard platforms force too many compromises. Common triggers include B2B portals with customer-specific price lists and credit terms, multi-vendor marketplaces, product configurators for furniture or jewellery, subscription models with complex rules, very large catalogues with advanced filtering, or tight integration with ERP systems such as Tally or SAP. Some brands also choose headless commerce, keeping Shopify or another engine for the back end while building a fast custom front end.
Custom builds cost significantly more and take longer, often several months, and they need a dedicated technical partner for ongoing development. In return, you get exact control over the customer experience, data and performance. Before going custom, document your requirements in detail and check whether a hosted platform with a few custom apps could cover them. For pricing context, our guide on website design cost in Mumbai includes typical ranges for ecommerce and custom builds.
How Do You Choose a Payment Gateway in India?
Indian shoppers expect UPI, debit and credit cards, net banking and wallets, and many still want cash on delivery. Popular gateways include Razorpay, PayU, Cashfree, CCAvenue and PhonePe, each offering a checkout that supports most of these methods. When comparing them, look at transaction fees for each method, settlement timelines, success rates, ease of refunds, platform integration, international card support if you sell abroad, and the quality of their onboarding and support.
Onboarding requires business documents such as PAN, GST registration where applicable, a bank account in the business name and a live website with clear policies. Gateways usually check that your site has a privacy policy, terms and conditions, a refund and cancellation policy, shipping information and contact details before activation, so build these pages early. After launch, monitor payment success rates. A drop often signals a gateway or bank issue, and offering a backup gateway can protect revenue during peak sales.
Compare gateways on:
FAQs: How Do You Choose a Payment Gateway in India?
Which payment gateway is best for a small online store?
There is no single best option. Razorpay, PayU and Cashfree are widely used by small stores because onboarding is simple and plugins exist for Shopify and WooCommerce. Compare fees and success rates for your product type.
Should I offer cash on delivery?
In many categories, yes, because COD builds trust with first-time buyers. Reduce return-to-origin losses with order confirmation calls or WhatsApp checks, COD limits and partial prepaid incentives.
Setting Up GST Invoices and Tax for Your Online Store
If your business is GST registered, every order needs a proper tax invoice. A compliant invoice typically shows your legal name, address and GSTIN, a unique invoice number, invoice date, customer details, place of supply, product description with HSN code, quantity, taxable value, the applicable tax rate and tax amount, and the total. Intra-state sales usually carry CGST and SGST, while inter-state sales carry IGST, so the store must calculate tax based on the delivery state.
Shopify needs a GST invoice app for most Indian setups, and WooCommerce has several invoice plugins that handle HSN codes, tax splits and sequential numbering. Custom stores can generate invoices directly or sync orders to accounting software. Add a GSTIN field at checkout for B2B buyers who want input tax credit. Tax rules change and vary by product category, so confirm rates, HSN codes and invoice format with your chartered accountant before launch rather than relying on default settings.
FAQs: Setting Up GST Invoices and Tax for Your Online Store
Do I need GST registration to sell online?
Rules depend on your turnover, product category and whether you sell through marketplaces. Many online sellers need registration. Check your specific situation with a chartered accountant before you launch.
Can my store email GST invoices automatically?
Yes. Most invoice apps and plugins attach a PDF invoice to the order confirmation email and let customers download it later from their account page whenever needed.

Shipping, COD and Returns
Shipping aggregators such as Shiprocket, along with courier partners like Delhivery, Blue Dart and others, integrate with most platforms to generate labels, compare courier rates, track shipments and manage COD remittance. Choose partners based on pincode coverage, delivery speed in your key cities, COD remittance cycles and how they handle non-delivery. A pincode checker on the product page that shows estimated delivery dates and COD availability reduces uncertainty and abandoned carts.
Returns and exchanges are a major cost in Indian ecommerce, especially in fashion and footwear. A clear, fair return policy, accurate size charts, real product photos and short videos reduce returns before they happen. Automate order updates through email, SMS and WhatsApp so customers know where their package is, which reduces support calls. Track return to origin rates by pincode and payment method, and adjust COD rules for areas with high failed delivery rates.
Must-Have Features That Help an Online Store Convert
Conversion starts with fast product discovery: clear categories, useful filters, search that handles spelling mistakes and product cards with price, rating and key details. Product pages need multiple high quality images, short videos where possible, size guidance, delivery estimates, reviews with photos, and a sticky add to cart button on mobile. Trust elements such as secure payment badges, easy return information and visible contact options, including WhatsApp, reassure first-time buyers.
Checkout should be as short as possible. Allow guest checkout, use pincode-based address autofill, show all costs including shipping before the final step and offer UPI prominently. After the purchase, marketing takes over: abandoned cart reminders, post-purchase reviews, repeat purchase offers and loyalty programmes. Plan these flows with your email marketing for ecommerce strategy and connect the store to ad pixels, so campaigns described in our guide to performance marketing for D2C brands can optimise for real purchases.
Conversion features to plan:
Ecommerce Development Mistakes to Avoid
The costliest mistakes happen before a single line of code is written. Brands pick a platform because a friend uses it, without mapping their own needs. They install dozens of apps or plugins, slowing the store and adding monthly fees. They launch without policy pages and get stuck in payment gateway approval. They skip GST invoice setup or use incorrect HSN codes. They upload products with poor photos and thin descriptions, then wonder why ads do not convert.
Technical mistakes are just as common: no mobile testing of checkout, untested payment failure flows, missing conversion tracking, no structured data for products, duplicate content from filter URLs and no backups. Operational mistakes include unclear COD rules, slow WhatsApp responses and no plan for festive traffic spikes. Before launch, place real test orders with every payment method, cancel and refund them, check the invoices and confirm that tracking and notifications fire correctly.
Pre-launch checklist:
Final Thoughts
A successful online store in India balances the right platform with reliable payments, compliant invoicing, dependable shipping and a fast mobile experience. Start with your business model and growth plans, then choose Shopify, WooCommerce or a custom build to match. Invest in product content and checkout experience, because those are what customers notice. The technology should make selling easier for your team, not create daily problems. Launch with a solid core, measure what customers do, and add features only when data shows they will help sales.
If you are planning a new store or struggling with an existing one, we can help you choose the right path. Book a free marketing audit and our team will review your platform, checkout, tracking and marketing setup. We work with D2C and retail brands across Mumbai, including businesses served through our website design company in Lower Parel page, with meetings in person or online. You can also call us on +91 91378 79539.



