Ecommerce Website Development in India: Shopify, WooCommerce, Custom Stores, Payments and GST

This guide to ecommerce website development in India helps brands plan an online store that sells reliably. It compares Shopify store development, WooCommerce development and custom ecommerce builds, explains how to choose a payment gateway for UPI, cards and cash on delivery, and outlines GST invoice requirements, shipping integration and conversion features. It is written for D2C brands, retailers and manufacturers in Mumbai and across India planning a new store or a rebuild.

Choosing an Ecommerce Platform in India

The right ecommerce platform depends on catalogue size, budget, team skills, content strategy and integration needs. Shopify offers a hosted, fast to launch solution. WooCommerce provides open source flexibility on WordPress. Custom and headless ecommerce development delivers complete control for complex B2B, marketplace or high volume stores that outgrow standard platforms.

Shopify Store Development

Shopify suits D2C brands that want quick launches, dependable hosting and a large app ecosystem. Custom themes, Indian payment gateway integration, GST invoice apps and WhatsApp notifications make Shopify practical for many Indian sellers.

WooCommerce Development

WooCommerce suits content-led brands that want ownership of data and code. It supports Indian gateways, GST invoicing plugins and shipping aggregators, but needs quality hosting and regular maintenance for speed and security.

Payment Gateway Integration for Indian Online Stores

Indian customers expect UPI, debit and credit cards, net banking, wallets and often cash on delivery. Payment gateway integration should cover all these methods, with reliable success rates, quick settlements and easy refunds. Policy pages, business documents and a working website are required for activation, so plan gateway onboarding early in the project timeline.

UPI and Card Payments

UPI is now a preferred payment method for many Indian shoppers. A checkout that highlights UPI, supports saved cards and handles payment failures gracefully improves conversion rates and reduces abandoned orders on mobile.

Cash on Delivery Management

COD builds trust with new buyers but raises return to origin risk. Order confirmation on WhatsApp, COD limits, pincode rules and prepaid incentives help control costs without losing first-time customers.

GST Compliant Invoicing and Ecommerce Operations

GST registered online stores must issue tax invoices with GSTIN, HSN codes, place of supply and correct CGST, SGST or IGST amounts. Invoice apps and plugins automate this for Shopify and WooCommerce. Shipping aggregators, courier integrations, order notifications and returns management complete the operational setup that keeps an online store running smoothly.

GST Invoice Setup

Configure tax classes, HSN codes, invoice numbering and B2B GSTIN capture at checkout. Review all settings with a chartered accountant, as rates and requirements depend on product categories and business structure.

Shipping and Returns Integration

Integrate shipping aggregators for label generation, tracking and COD remittance. Clear return policies, pincode checks and automated delivery updates reduce support load and improve the post-purchase customer experience for buyers across every city and pincode.

Ecommerce Website Development Company in Mumbai

An experienced ecommerce website development company plans the platform, design, integrations, tracking and marketing together. Go Beyond Driven builds Shopify, WooCommerce and custom online stores for brands across Mumbai, Thane, Navi Mumbai and India, and connects them to performance marketing, SEO, email and WhatsApp campaigns that drive measurable sales growth.

Ecommerce Conversion Optimisation

Fast product pages, smart search, delivery estimates, reviews, guest checkout and abandoned cart flows increase conversion rates. Ongoing testing and analytics help online stores grow revenue from existing traffic before increasing ad spend.

Let's grow your revenue.

Go Beyond Driven is a digital marketing agency in Mumbai with deep expertise in performance marketing, social media marketing and web design and development. We also offer SEO, content marketing and branding to help businesses generate leads and grow revenue.

CLOSE

Web Design

Ecommerce Website Development in India: Platforms, Payments and GST

By Go Beyond Driven Team10 min read

Ecommerce website development in India guide for D2C brands

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:

Catalogue and searchCart and checkoutPayment gatewayGST invoicingShipping and CODOrder notifications

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.

Shopify, WooCommerce and custom ecommerce platform comparison
Platform Comparison

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:

UPI and card feesSettlement timeSuccess rateRefund processPlatform pluginSupport quality

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.

Online store checkout with UPI, card and COD payment options
Checkout and Payments

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:

Smart searchRich product mediaDelivery estimateReviews with photosGuest checkoutAbandoned cart flow

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:

Policy pages liveTest every paymentGST invoice checkMobile checkout testPixels firingBackups set

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.

GBD

Go Beyond Driven TeamPerformance marketers, social media strategists, SEO specialists and web developers in Mumbai. We write about what we test on real campaigns for Indian businesses. About us.

FAQ

Questions, answered.

A practical guide to building an online store in India: Shopify vs WooCommerce vs custom, payment gateways, GST invoices, shipping, COD and launch mistakes.

01How much does ecommerce website development cost in India?

A basic Shopify or WooCommerce store typically costs around ₹60,000 to ₹1.5 lakh to set up with a customised theme. Stores with custom design, large catalogues and integrations often cost ₹2 lakh to ₹5 lakh or more. Fully custom platforms cost more again, plus monthly hosting, apps and maintenance.

02Is Shopify or WooCommerce better for India?

Shopify is better for brands that want a fast launch, low technical effort and reliable hosting. WooCommerce is better for brands that want full control, content-led SEO and fewer recurring app fees. Both support Indian payment gateways, GST invoice tools and shipping integrations well.

03Which payment gateways work with Shopify in India?

Shopify stores in India commonly use third-party gateways such as Razorpay, PayU, Cashfree and others that offer UPI, cards, net banking and wallets. Check current transaction fees on your Shopify plan, as additional platform fees may apply when using a third-party gateway.

04How do I generate GST invoices on my online store?

Use a GST invoice app on Shopify or an invoice plugin on WooCommerce that adds your GSTIN, HSN codes, CGST, SGST or IGST splits and sequential invoice numbers. Custom stores can generate invoices directly. Confirm tax rates and invoice format with your chartered accountant before going live.

05How long does it take to build an ecommerce website?

A Shopify store with a customised theme can launch in three to six weeks if products and content are ready. A custom designed WooCommerce or Shopify store usually takes six to twelve weeks. Custom ecommerce platforms with integrations often take three to six months or longer.

06Can a Mumbai ecommerce agency handle both the website and marketing?

Yes. Many Mumbai agencies offer store development along with performance marketing, SEO, email and WhatsApp marketing. Working with one team keeps tracking, product feeds, landing pages and campaigns aligned, which makes it easier to measure return on ad spend and improve conversion rates over time.

07Do I need a website if I already sell on Amazon or Flipkart?

Marketplaces bring traffic but limit your brand control, customer data and margins. Your own website lets you build a brand, collect customer data, run retargeting and earn better margins on repeat orders. Many brands use both, with marketplaces for reach and their own store for loyalty.

08What legal pages does an Indian ecommerce website need?

At minimum, a privacy policy, terms and conditions, refund and cancellation policy, shipping policy and contact details. Ecommerce rules also expect grievance redressal information. Payment gateways check these pages before activation, so prepare them early and have a legal professional review them.

Let's talk growth

Want this done for you?

Book a free marketing audit and get a clear, practical plan for your business.