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.
- 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.