To set up WooCommerce for India, configure currency and state-wise tax settings for GST, add products with correct HSN codes and tax classes, create shipping zones with courier rates, connect a gateway such as Razorpay for UPI, cards and net banking, enable GST-compliant invoices, and test the full order flow before launch. Confirm current tax rules with your accountant.
- Get tax settings, product tax classes and invoice details right before adding stock.
- Shipping zones should reflect how your couriers actually charge, including pincode serviceability.
- Offer UPI prominently, since it is how many Indian customers prefer to pay.
- Place several test orders, including failed payments and returns, before going live.
What should you decide before installing WooCommerce?
Settle the business basics first. Know your legal entity name, GST registration status, state of registration and the HSN or SAC codes that apply to what you sell. Decide which states you will ship to, whether you will offer cash on delivery and how returns will work. These choices shape almost every setting that follows.
Also choose hosting and a theme with some care. WooCommerce stores run more database queries than brochure sites, so a fast host with a current PHP version and regular backups matters. Pick a theme built for stores and avoid piling on plugins; each extra plugin is one more thing to update, secure and test.
How do you configure GST in WooCommerce?
Set your store address to your registered state, set the currency to Indian rupees and enable tax calculation. Create tax classes for the GST slabs that apply to your products and assign each product to the right class. Whether prices are entered inclusive or exclusive of tax is an important choice, because Indian shoppers usually expect to see the final price.
For intra-state and inter-state sales, the tax treatment differs, so your setup must apply the correct components depending on the customer's state. Many stores use a GST-aware plugin to generate proper tax invoices showing GSTIN, HSN codes and tax breakup. Rules change, so confirm current requirements with your chartered accountant and the official GST portal.
- Registered business address and GSTIN stored in store settings
- Tax classes created for each applicable GST rate
- HSN code recorded against every product
- Prices shown inclusive of tax where you want customers to see the final amount
- Invoices that include the details your accountant requires
How should shipping be set up for India?
Create shipping zones by region, such as your home state, metro cities, rest of India and remote areas, and attach rates that mirror what your courier actually charges. Weight-based or flat-rate options are simple to start with. Add free shipping above a basket threshold only after checking that your margins can absorb it.
Connect with a courier aggregator or the couriers you use so that you can print labels, track parcels and check pincode serviceability at checkout. Showing an estimated delivery window reduces anxious customer messages. Be clear on return and refund policies on the product and checkout pages, as unclear terms are a frequent source of disputes.
Which payment options should you offer?
Connect a payment gateway that supports UPI, debit and credit cards, net banking and wallets, such as Razorpay or Stripe where available to your business. UPI deserves a prominent place because many customers prefer it for speed and familiarity. Make sure payment confirmation updates the order status automatically so you are not reconciling by hand.
Decide your stance on cash on delivery. It can widen your customer base but increases the risk of refused parcels and adds handling effort. Some stores charge a small COD fee or limit it to certain pincodes or order values. Whatever you choose, test failed, pending and refunded payments so you know how the store behaves.
- UPI, cards and net banking enabled through one gateway
- Webhook configured so successful payments mark orders as paid
- Clear COD rules, including limits or fees if you use them
- Refund process tested from order screen to customer bank
What pages and emails does a new store need?
Beyond product pages, you need clear shipping, returns, privacy and terms pages, along with visible contact details and a GST number in the footer. These build trust, especially for first-time buyers who do not know your brand. Add a simple size guide, FAQ or care instructions where relevant to cut down support questions.
Customise WooCommerce's transactional emails so order confirmations, shipping updates and invoices carry your branding and sound human. Connect WhatsApp order updates if your customers like them, using the official channels and consent rules. Small touches like these make a young store feel established and reliable.
How do you test before launch?
Run complete test orders as a customer would: pick a product, apply a coupon, enter an address in a different state, pay by each method and check that stock, emails, invoices and the tax breakup are all correct. Repeat on a mobile phone, because most of your visitors will use one.
Then test the unhappy paths: a failed payment, an abandoned cart, an out-of-stock item, a partial refund and a return. Check the speed of key pages and confirm backups run. Launching with a short list of products that you have verified end to end beats launching hundreds of listings that nobody has tested.
Step by step
- Prepare business details. Collect GST registration, HSN codes, return policy and the states you will ship to.
- Install and configure WooCommerce. Set currency to rupees, store address, tax options and the required GST tax classes.
- Add products correctly. Enter prices, tax class, HSN codes, weights and stock for each product.
- Set up shipping. Create zones and rates, connect couriers and enable pincode checks.
- Connect payments. Link a gateway for UPI, cards and net banking and confirm automatic order updates.
- Test and launch. Place real test orders on mobile, check invoices and emails, then publish.
Frequently asked questions
Is WooCommerce good for small Indian businesses?
Yes, it suits many small and mid-sized stores because it is flexible and you own your site. It does require ongoing maintenance such as updates, backups and security, which hosted platforms handle for you.
Do I need a plugin for GST invoices?
WooCommerce does not produce fully GST-formatted invoices out of the box for every case. Most Indian stores add a GST-aware invoicing plugin or integrate with accounting software. Check the current rules with your accountant.
Can I accept UPI payments in WooCommerce?
Yes. Gateways such as Razorpay offer UPI along with cards and net banking, and they connect to WooCommerce through plugins. Complete the gateway's business verification before going live.
Should I choose WooCommerce or Shopify?
Both can work well. WooCommerce gives deeper control and no platform subscription but needs hosting and upkeep; Shopify is simpler to run. Consider your team's technical comfort, product catalogue and growth plans.
Need help with this? See our WordPress & WooCommerce Development service or talk to Yash Parikh.