WooCommerce Setup Guide: Get Your Store Live in 1 Hour

WooCommerce is the world’s most-used e-commerce plugin — powering 28% of all online stores globally. Best of all, the software is completely free. This guide walks you through every step of setting up a WooCommerce store from scratch, even if you’ve never built a website before.

What You Need Before You Start

  • ✅ A domain name (~$15/year — Namecheap, GoDaddy, or Google Domains)
  • ✅ WordPress hosting (~$5–$25/month — SiteGround, Bluehost, or Hostinger recommended)
  • ✅ About 1 hour of uninterrupted time

Total starting cost: as low as $6–$15/month — far less than any hosted platform.

Step 1: Get Hosting and Install WordPress

Choose Your Host

For a new WooCommerce store, these three hosts offer the best balance of performance and price:

HostStarting PriceBest For
SiteGround$2.99/monthBest overall performance
Bluehost$2.95/monthEasiest WordPress setup
Hostinger$2.99/monthBest value for beginners

Install WordPress

All three hosts above offer one-click WordPress installation:

  1. Sign up for hosting and register your domain
  2. Go to your hosting control panel (cPanel or custom dashboard)
  3. Find WordPress Installer or Softaculous
  4. Click Install, choose your domain, set your admin username and password
  5. Click Install — WordPress is live in under 2 minutes

Step 2: Install and Activate WooCommerce

  1. Log into your WordPress dashboard (yourdomain.com/wp-admin)
  2. Go to Plugins → Add New
  3. Search for “WooCommerce”
  4. Click Install Now then Activate
  5. The WooCommerce Setup Wizard launches automatically — click Set up my store

Setup Wizard Walkthrough

The wizard asks 5 quick questions:

  1. Store details — your country, currency, and industry
  2. Business type — physical products, digital products, or subscriptions
  3. Theme — choose Storefront (free, WooCommerce’s official theme) to start
  4. Features — select free features you want (Jetpack, WooCommerce Payments)
  5. Done — your store framework is ready

Step 3: Choose and Customise Your Theme

Your theme controls how your store looks. Start with one of these free options:

ThemeCostBest For
StorefrontFreeSimple, clean stores — official WooCommerce theme
AstraFree (paid from $49)Fast, highly customisable
KadenceFree (paid from $79)Beautiful designs, drag-and-drop

Install via Appearance → Themes → Add New. Customise via Appearance → Customise.

Step 4: Add Your First Products

  1. Go to Products → Add New
  2. Enter your product name at the top
  3. Add a full description in the main editor
  4. In the Product Data box (bottom), set:
    • Price — regular and sale price
    • Inventory — SKU, stock quantity, allow backorders
    • Shipping — weight and dimensions
    • Attributes — sizes, colours, materials
    • Variations — if product comes in multiple variants
  5. Add a Product Image (right sidebar) — your main photo
  6. Add a Product Gallery — additional angles and lifestyle shots
  7. Set a Product Category to organise your catalogue
  8. Click Publish

Step 5: Configure Payments

Go to WooCommerce → Settings → Payments.

Recommended Payment Methods

MethodTransaction FeeSetup
Stripe2.9% + $0.30Free plugin — easiest setup
PayPal3.49% + $0.49Built-in WooCommerce option
WooCommerce Payments2.9% + $0.30Native — US only

Always enable at least two payment methods. Stores offering PayPal alongside card payments see 20%+ higher conversion rates.

Step 6: Set Up Shipping

Go to WooCommerce → Settings → Shipping.

  1. Click Add Shipping Zone
  2. Name it (e.g. “United States”) and set the region
  3. Add shipping methods:
    • Flat rate — one price per order
    • Free shipping — with or without a minimum order amount
    • Local pickup — for in-person collection
  4. Repeat for international zones

For real-time carrier rates (UPS, FedEx, USPS), install the free WooCommerce Shipping plugin.

Step 7: Essential Plugins to Install

PluginCostPurpose
Yoast SEOFreeOptimise every page for search engines
WP Super CacheFreeSpeed up your store
UpdraftPlusFreeAutomatic backups
WordfenceFreeSecurity firewall and malware scanner
WooCommerce StripeFreeCard payment processing

Pre-Launch Checklist

  • ☐ Test checkout end-to-end (place a real order and refund yourself)
  • ☐ Check your store on mobile
  • ☐ Add About, Contact, and Returns Policy pages
  • ☐ Set up Google Analytics (via Site Kit plugin)
  • ☐ Submit sitemap to Google Search Console
  • ☐ Enable SSL (HTTPS) — most hosts provide free SSL via Let’s Encrypt

Frequently Asked Questions

Is WooCommerce really free?

The WooCommerce plugin is free. You pay for hosting ($5–$25/month) and a domain (~$15/year). A basic store can run for as little as $6–$15/month total.

How long does WooCommerce setup take?

With this guide, most people have a working store live in 1–2 hours. A fully polished store with custom design and multiple products takes 1–3 days.

Do I need coding skills for WooCommerce?

No. The setup wizard, visual customiser, and plugin ecosystem handle everything without code. Coding becomes useful for advanced customisations only.

What’s the best hosting for WooCommerce?

SiteGround, Bluehost, and Hostinger are all excellent choices for new stores. For growing stores, managed WordPress hosts like Kinsta or WP Engine offer better performance.

Can WooCommerce handle a lot of products?

Yes. WooCommerce scales to hundreds of thousands of products with the right hosting. Many of the world’s largest online stores run on WooCommerce.

Leave a Comment

Scroll to Top