WooCommerceMay 5, 2024·11 min read

WooCommerce Complete Setup Guide — Launch Your Online Store

Step-by-step guide to setting up a WooCommerce store — from installation to payment gateways, shipping, and optimization for maximum conversions.

AB
Abhishek BhanotFull Stack Developer · WordPress & Next.js Expert

WooCommerce is the world's most popular eCommerce plugin, powering over 28% of all online stores. Built on WordPress, it's flexible, scalable, and perfect for any size business.

Why WooCommerce?

  • **Free core plugin** — Only pay for what you need
  • **Highly customizable** — Thousands of extensions
  • **Full ownership** — You own your data and store
  • **SEO-friendly** — Built on WordPress's solid SEO foundation
  • **Large community** — Extensive documentation and support

Step 1: Install WooCommerce

  1. Go to **Plugins → Add New** in WordPress
  2. Search for "WooCommerce"
  3. Click Install, then Activate
  4. Complete the setup wizard

The wizard will guide you through:

  • Store location and currency
  • Payment methods
  • Shipping options
  • Recommended plugins

Step 2: Configure Store Settings

Navigate to WooCommerce → Settings:

General Settings

  • Set store address
  • Choose selling locations (specific countries or worldwide)
  • Configure currency (INR for Indian stores)

Tax Settings

  • Enable taxes if applicable
  • Set up GST for Indian stores

Step 3: Add Products

Go to Products → Add New:

Product Types

  • **Simple Product** — Single item (e.g., a book)
  • **Variable Product** — Multiple variations (e.g., t-shirt with sizes/colors)
  • **Grouped Product** — Collection of related products
  • **External/Affiliate** — Link to products on other sites

Essential Product Fields

Product Name → Clear, keyword-rich title
Description → Detailed product information  
Short Description → Appears near the Add to Cart button
Price → Regular + Sale price
SKU → Unique product identifier
Images → High-quality photos (multiple angles)
Categories & Tags → For organization and SEO

Step 4: Payment Gateways

Free Built-in Options

  • **Bank Transfer (BACS)** — Manual payment
  • **Cash on Delivery** — COD for Indian stores
  • **Check Payments**

Popular Payment Plugins

  • **Razorpay** — Best for Indian stores (UPI, NetBanking, Cards)
  • **PayU India** — Popular Indian gateway
  • **Paytm** — Widely used in India
  • **Stripe** — International payments
  • **PayPal** — Global standard

Setting Up Razorpay (Recommended for India)

1. Create Razorpay account at razorpay.com
2. Get API Key ID and Key Secret
3. Install "Razorpay for WooCommerce" plugin
4. Go to WooCommerce → Settings → Payments → Razorpay
5. Enter your API credentials
6. Enable test mode first, then switch to live

Step 5: Configure Shipping

Shipping Zones

Create zones for different regions (India, International, etc.)

Shipping Methods per Zone

  • **Free Shipping** — With minimum order amount
  • **Flat Rate** — Fixed cost per order
  • **Local Pickup** — For local customers

Popular Shipping Plugins for India

  • **Shiprocket** — Multi-courier integration
  • **Delhivery** — Reliable pan-India shipping
  • **WooCommerce Shipment Tracking** — Track orders easily

Step 6: Essential WooCommerce Plugins

PluginPurpose
YITH WooCommerce WishlistLet customers save products
WooCommerce PDF InvoicesAuto-generate invoices
CartFlowsBetter checkout pages
WooCommerce SubscriptionsRecurring payments
Product Add-OnsCustom product options

Step 7: Optimize for Conversions

Checkout Optimization

  • Enable guest checkout
  • Minimize form fields
  • Add trust badges (SSL, payment icons)
  • Offer multiple payment options

Product Page Optimization

  • Use high-quality zoom-able images
  • Add customer reviews
  • Show stock levels ("Only 3 left!")
  • Display shipping timeframes
  • Add cross-sells and upsells

Speed Optimization

  • Use WP Rocket or LiteSpeed Cache
  • Optimize product images (WebP format)
  • Use a good hosting provider

Step 8: Analytics & Reporting

WooCommerce includes built-in reports showing:

  • Total sales
  • Orders by date
  • Top products
  • Customer data
  • Stock reports

Enhance with Google Analytics + MonsterInsights for deeper insights.

Conclusion

WooCommerce gives you everything you need to run a successful online store. With the right payment gateway, shipping setup, and optimization, you can compete with major eCommerce platforms while maintaining full control of your business.

Ready to launch your WooCommerce store? Get in touch — I specialize in building high-converting WooCommerce stores for Indian businesses!

AB

Abhishek Bhanot

Full Stack Developer with 7+ years of experience in WordPress, Next.js, React, PHP, and modern web technologies. Helped 200+ clients worldwide build high-performance websites.

Hire Me🛍 PouchCraft.in

More Articles

JavaScript

10 JavaScript Tips & Tricks Every Developer Should Know in 2024

8 min read
React JS

Complete Guide to React Hooks — useState, useEffect & Beyond

10 min read
WordPress

WordPress Complete Beginners Guide — Build Your Site in 2024

12 min read