Guide

How to Set Up WooCommerce: Step-by-Step (2026)

Complete guide to setting up WooCommerce on WordPress. Configure products, payments, shipping, and tax settings for your online store.

How to Set Up WooCommerce

WooCommerce powers over 4 million online stores. It's free, flexible, and pairs perfectly with WordPress. Here's how to go from zero to selling.

Step 1: Install WooCommerce

In your WordPress dashboard, go to Plugins → Add New, search for WooCommerce, and click Install Now. Activate it and the setup wizard will launch automatically. Follow the wizard to set your store location, currency, and product type.

Step 2: Configure General Settings

Under WooCommerce → Settings, configure:

  • Store address: Used for tax and shipping calculations
  • Currency: Choose your selling currency (can add multi-currency later)
  • Selling locations: Countries you sell and ship to

Step 3: Set Up Payments

WooCommerce supports dozens of payment gateways. Start with:

  • Stripe: Credit cards, Apple Pay, Google Pay (recommended)
  • PayPal: Global reach, buyer protection
  • WooCommerce Payments: Stripe-powered, built into the dashboard

Enable at least two payment methods to reduce checkout abandonment.

Step 4: Add Products

Go to Products → Add New. For each product, set the title, description, price, images, categories, and tags. WooCommerce supports simple products, variable products (sizes/colors), grouped products, and digital downloads.

Step 5: Configure Shipping

Set up shipping zones under WooCommerce → Settings → Shipping. Create zones (domestic, international) and add shipping methods (flat rate, free shipping, calculated rates). For real-time carrier rates, install a shipping plugin for UPS, FedEx, or your local carrier.

Step 6: Tax Configuration

Enable tax calculations and configure rates based on your jurisdiction. For US sellers, consider automated tax services like TaxJar or WooCommerce Tax that calculate rates by address. EU sellers should enable VAT handling.

Step 7: Optimize for Performance

WooCommerce stores need fast hosting. SiteICO's FrankenPHP serving layer handles the PHP processing efficiently, and container isolation means your store's traffic won't be affected by other sites. Enable a caching plugin but exclude cart and checkout pages from the cache.

Essential WooCommerce Plugins

  • WooCommerce Stripe Gateway (payments)
  • WooCommerce Subscriptions (recurring billing)
  • CartFlows or FunnelKit (checkout optimization)
  • MonsterInsights (Google Analytics integration)

Start building with SiteICO

Deploy your WordPress site in under 1 second. Follow our guides to get the most out of the platform.

No credit card required.