1. Prerequisites & Hosting Recommendations

Before you start, ensure you have:

🖥️ Hosting for E-Commerce: Choose a plan that scales well – Hostinger Business Cloud, SiteGround GrowBig, or WP Engine. WooCommerce needs decent server resources, especially with many products.

Also, set your permalinks to "Post name" (Settings → Permalinks) and make sure your site is using HTTPS.

📦 2. Install & Activate WooCommerce

1
Go to Plugins → Add New. Search for "WooCommerce".
2
Click Install Now on the official WooCommerce plugin by Automattic. Then click Activate.
3
Upon activation, the WooCommerce Setup Wizard will launch automatically. You can also access it later via WooCommerce → Status → Tools.

⚙️ 3. WooCommerce Setup Wizard – Essential Settings

The wizard guides you through five critical steps. Fill them carefully:

Store Details

Payment

WooCommerce will offer to install WooPayments (or you can add PayPal and Stripe later). You can skip for now and configure manually (see section 5).

Shipping

Enter your shipping zones and rates later, or choose basic settings. For now, set your store's country and currency correctly.

Recommended Extensions

You'll see suggestions like Mailchimp, Jetpack, etc. Uncheck all for now; you can add them later if needed.

Theme

The wizard may recommend the Storefront theme (official WooCommerce theme). It's clean and lightweight. You can also stick with your current theme if it supports WooCommerce.

💡 Note: You can skip the wizard entirely and configure everything manually under WooCommerce → Settings. The wizard just speeds things up.

🏷️ 4. Adding Your First Products

Head to Products → Add New. You'll see the familiar WordPress editor with extra WooCommerce fields.

1
Product name & description – Write a compelling title and long description.
2
Scroll down to the Product Data meta box. Choose product type: Simple product for most items, Variable product for sizes/colours.
3
Set Regular Price (and Sale Price if applicable). Manage Inventory (SKU, stock quantity).
4
Add a product image and gallery images in the right sidebar.
5
Configure Categories and Tags for better navigation. Then Publish.

Repeat for all products. You can also import products via CSV using Products → Import.

📸 Product images: Use high-quality, consistent images (800×800px or larger). Compress them with a plugin like Smush to keep load times fast.

💳 5. Configure Payment Gateways

Go to WooCommerce → Settings → Payments. You'll see available gateways. Enable the ones you need:

Stripe (Credit/Debit Cards)

Install the WooCommerce Stripe Payment Gateway plugin (free). After activation, connect your Stripe account. It supports Apple Pay, Google Pay, and 3D Secure.

PayPal

WooCommerce includes a built-in PayPal Standard option. Enter your PayPal email address. For a better experience, use WooCommerce PayPal Payments plugin (free).

Cash on Delivery / Bank Transfer

Enable these offline methods if needed. They don't require any API keys.

⚠️ Test mode: Before going live, enable test/sandbox mode for Stripe and PayPal to simulate transactions without real money.

🚚 6. Shipping, Tax & Store Policies

Shipping Zones

Navigate to WooCommerce → Settings → Shipping. Add zones (e.g., "Domestic", "International") and assign shipping methods like flat rate, free shipping, or real-time carrier rates (requires plugins like ShipStation).

Tax Settings

In WooCommerce → Settings → Tax, enable taxes. You can let WooCommerce calculate taxes automatically (using services like TaxJar) or set rates manually. For simplicity, many small stores use the WooCommerce Shipping & Tax plugin (free) for automated US sales tax.

Store Policies

Create pages for Refund and Returns Policy, Privacy Policy, and Terms of Service. Then assign them in WooCommerce → Settings → Advanced. These appear at checkout and in the footer.

🎨 7. Customizing Store Design

Your store's look matters. You have two paths:

With the Storefront theme, you can tweak colors, layout, and typography via the Customizer. For more control, pair it with Elementor and a WooCommerce builder add-on.

🛍️ Quick win: Install the WooCommerce Blocks plugin (often pre-installed) to access modern blocks like "All Products", "Filter by Price", and "Active Product Filters".

🧩 8. Must-Have WooCommerce Plugins & Extensions

Enhance your store with these trusted free plugins:

Install only what you need. Too many plugins can conflict and slow down your site.

🧪 9. Testing & Launching Your Store

Before announcing your store to the world, run through this checklist:

  1. ✅ Place a test order using each payment gateway (sandbox mode first, then a real small transaction).
  2. ✅ Check that order confirmation emails arrive (WooCommerce → Settings → Emails).
  3. ✅ Verify shipping rates and tax calculations with different addresses.
  4. ✅ Test the checkout process on mobile and desktop.
  5. ✅ Confirm that the cart and checkout pages are set correctly (WooCommerce → Settings → Advanced).
  6. ✅ Ensure your store's privacy and terms pages are linked in the footer.
  7. ✅ Disable test mode for payment gateways and switch to live keys.
  8. ✅ Create a sitemap and submit to Google Search Console (Rank Math does this automatically).
  9. ✅ Install an analytics tool (like Google Analytics via Site Kit or MonsterInsights).

🛒 Launch Your Online Store Now

🏠 Back To Dishan Learn