Step-by-Step WooCommerce Setup for Indian Ecommerce: GST, Payments & Shipping

Step-by-Step WooCommerce Setup for Indian Ecommerce: GST, Payments & Shipping

Want your brand here? Start with a 7-day placement — no long-term commitment.


This practical guide explains WooCommerce setup for India so stores launch with correct taxation, Indian payment gateways, reliable shipping, and basic compliance. The steps below focus on configuration, plugins, and operational checks that matter for sellers in India.

Quick summary
  • Set up hosting, domain and SSL; install WordPress and WooCommerce.
  • Complete business registrations (GST/TAN as required) and connect a verified payment gateway supporting UPI/IMPS/NETBANKING.
  • Configure GST tax classes, shipping zones for India, and a returns/refund policy.
  • Use the INDIA WooChecklist (below) and run payment/shipping tests before launch.

WooCommerce setup for India: core steps

1. Hosting, domain and WordPress baseline

Choose hosting with fast India-region performance (or CDN). Install WordPress, secure the site with an SSL certificate, and install the latest WooCommerce plugin. Use a quality theme that supports RTL if selling in regional languages.

2. Business registration and compliance

Complete required registrations such as GSTIN if annual turnover or product type requires it. Confirm invoicing rules and keep records in a standard format for GST returns. Official GST guidance is available at gst.gov.in.

Pre-launch checklist — INDIA WooChecklist

The INDIA WooChecklist is a compact model for launch readiness: Identity, Navigation, Documentation, Integration, Audit.

  • Identity: GSTIN, PAN, business bank account, branded domain and SSL.
  • Navigation: product categories, clear search, mobile-first layout.
  • Documentation: product descriptions, tax class mapping, shipping & return policies.
  • Integration: payment gateway, logistics plugin, email/SMS providers.
  • Audit: payment test flows, order emails, tax calculations, security scan.

Real-world scenario

A small apparel brand in Jaipur needs to start selling pan-India. Using the INDIA WooChecklist: register GSTIN, enable product attributes for size and color, add an Indian payment gateway that supports UPI and netbanking, map GST rates per HSN, configure zonal shipping to set different rates for metro versus remote regions, and test checkout with a sandbox account before going live.

Payment, taxation, and Indian payment gateways WooCommerce

Payment gateway choices and configuration

Select a gateway that supports UPI, IMPS/NEFT, netbanking and cards with settlement to an Indian bank account. Many gateways provide WordPress/WooCommerce plugins; install and configure API keys and webhooks. Always test with sandbox credentials, then switch to live keys only after end-to-end testing.

GST-compliant WooCommerce setup

Map GST rates to product tax classes (e.g., 5%, 12%, 18%) and include HSN/SAC codes where required. Configure invoices to display seller GSTIN, invoice number, taxable value, tax breakup (CGST/SGST/IGST), and place of supply. Keep invoice templates exportable for filing.

Shipping: WooCommerce shipping setup India

Shipping zones and rules

Create shipping zones for states or regions, and add methods: flat rate, table rates, or carrier-calculated rates. For marketplace sellers or high-volume operations, integrate courier APIs for real-time rates and label printing. Offer at least two shipping options (standard and express) and clear delivery windows.

Packaging, COD and reverse logistics

Plan COD charges explicitly and set a maximum COD order value if needed. Define a return window and reverse-pickup process with your logistics partner or enable return labels in the store’s order view.

Store configuration, plugins and extensions

Essential plugin categories

  • Payment gateway plugin supporting Indian payment methods.
  • Tax plugin for GST breakdowns or HSN handling.
  • Shipping plugin for courier integration and label printing.
  • Security and backup plugins (two-factor admin access, scheduled backups).
  • Analytics and conversion plugins (site speed monitoring, product schema).

Testing, launch and monitoring

Run full checkout tests (guest and registered users), test coupon behavior, ensure emails and SMS reach customers, validate tax values on invoices, and place at least one paid test order to confirm settlement and reconciliation. Monitor server performance and error logs for the first 72 hours after launch.

Trade-offs and common mistakes

Common mistakes

  • Skipping sandbox tests for payment gateways—causes failed settlements and chargebacks.
  • Incorrect GST mapping leading to wrong invoices and refund complications.
  • Using a slow shared host with poor uptime—hurts SEO and conversions.
  • Not planning for COD reconciliation and returns—creates operational debt.

Trade-offs to consider

Choosing a simple flat-rate shipping vs carrier-calculated rates: flat rates are easier to manage but may miss margins on heavy or remote shipments. Building custom integrations reduces long-term costs but delays launch; using plugins speeds launch but may incur subscription fees.

Practical tips

  • Enable UPI and wallet options to reduce checkout friction and COD dependence.
  • Keep product pages fast and mobile-optimized; most Indian shoppers use phones.
  • Automate invoices and bookkeeping exports to reduce manual GST filing errors.
  • Use order tags and automated emails for fulfillment stages (packed/shipped/delivered).
  • Start with clear return and warranty terms to reduce post-sale disputes.

How to do WooCommerce setup for India?

Follow the sequence: hosting & SSL → WordPress + WooCommerce → business registrations (GST) → payment gateway setup (sandbox → live) → tax mapping (GST/HNS) → shipping zones and courier integration → testing and launch. Use the INDIA WooChecklist to tick each item before going live.

How to configure GST in a WooCommerce store?

Define tax classes, assign GST percentages to classes, and update product-level HSN codes. Ensure invoices show CGST/SGST or IGST depending on the shipping state and place of supply rules.

Which Indian payment gateways are compatible with WooCommerce?

Many gateways provide plugins for WooCommerce. Evaluate support for UPI, fast settlement, dispute resolution, and sandbox testing. Compare transaction fees and settlement timelines before onboarding.

How to set up shipping zones and rates in India?

Create zones by state or region, add shipping methods (flat, table, or carrier rates), and configure weight/dimension-based rules for accurate pricing. Test label generation and tracking link creation with the chosen courier plugin.

How to test and go live with a WooCommerce store in India?

Use sandbox credentials for payment and shipping, create test SKUs, place full test orders, verify notification flows, confirm invoice GST values and settlement entries in bank reconciliation. After successful tests, switch to live keys and monitor the first live orders closely.


Rahul Gupta Connect with me
848 Articles · Member since 2016 Founder & Publisher at IndiBlogHub.com. Writing about blog monetization, startups, and more since 2016.

Related Posts


Note: IndiBlogHub is a creator-powered publishing platform. All content is submitted by independent authors and reflects their personal views and expertise. IndiBlogHub does not claim ownership or endorsement of individual posts. Please review our Disclaimer and Privacy Policy for more information.
Free to publish

Your content deserves DR 60+ authority

Join 25,000+ publishers who've made IndiBlogHub their permanent publishing address. Get your first article indexed within 48 hours — guaranteed.

DA 55+
Domain Authority
48hr
Google Indexing
100K+
Indexed Articles
Free
To Start