How to Install and Set Up WooCommerce on WordPress
WooCommerce is the most popular eCommerce plugin for WordPress, powering over 30% of all online stores. Whether you’re selling physical products, digital downloads, or services, WooCommerce provides a flexible, powerful, and user-friendly platform to launch your online business — and the best part? It’s free!
In this step-by-step guide, you’ll learn how to install, set up, and configure WooCommerce on your WordPress website — even if you’re a complete beginner.
🚀 Step 1: Install WordPress (If Not Already Installed)
Before you can install WooCommerce, you’ll need a WordPress website. Most hosting providers like Bluehost, SiteGround, and Hostinger offer 1-click WordPress installation. Once that’s done, you’re ready to install WooCommerce.
🧩 Step 2: Install the WooCommerce Plugin
- Log in to your WordPress Dashboard.
- Navigate to Plugins > Add New.
- In the search bar, type “WooCommerce“.
- Click Install Now next to the WooCommerce plugin by Automattic.
- After installation, click Activate.
Once activated, WooCommerce launches its Setup Wizard — let’s walk through that next.
🔧 Step 3: Configure WooCommerce Using the Setup Wizard
The Setup Wizard makes it easy to configure essential store settings:
🏪 1. Store Details
Enter your:
- Business address
- Country/region
- Currency
This helps WooCommerce handle tax and shipping zones correctly.
📦 2. Industry & Product Types
Select your store’s industry (e.g., fashion, electronics) and product types:
- Physical Products
- Downloads
- Subscriptions (optional paid extension)
💳 3. Business Details
Answer a few questions like:
- How many products will you list?
- Are you selling elsewhere?
You can also choose to enable helpful features like automated tax calculation or marketing tools.
🎨 4. Theme Selection
Choose a theme that works with WooCommerce (e.g., Astra, Storefront, Blocksy, or your current theme). You can always change this later.
✅ Tip: Themes like Astra or Storefront are optimized for WooCommerce and highly recommended.
💼 Step 4: Add Products to Your Store
You’re now ready to add your products!
➕ To add a new product:
- Go to Products > Add New.
- Enter:
- Product name
- Description
- Product category and tags
- Product images
- Set product data:
- Simple product or Variable product (for sizes/colors)
- Pricing
- Inventory
- Shipping details
- Linked products (upsells, cross-sells)
- Click Publish.
Repeat for each product.
💳 Step 5: Set Up Payment Methods
WooCommerce supports multiple payment gateways:
- Navigate to WooCommerce > Settings > Payments.
- Enable your preferred methods:
- Cash on Delivery
- Bank Transfer
- Stripe
- PayPal
- Follow the on-screen instructions to connect and configure your payment gateway.
💡 Tip: Stripe is great for debit/credit card payments and is easy to set up.
🚚 Step 6: Configure Shipping Options
- Go to WooCommerce > Settings > Shipping.
- Create Shipping Zones:
- Add zones like US, Europe, India, etc.
- Assign shipping methods:
- Flat Rate
- Free Shipping
- Local Pickup
- Set shipping rates based on weight, location, or item count.
🧾 Step 7: Set Up Taxes
WooCommerce can calculate taxes automatically using WooCommerce Tax (free).
- Go to WooCommerce > Settings > General.
- Check Enable taxes.
- Then go to WooCommerce > Settings > Tax and configure:
- Standard rates
- Reduced rates
- Zero rates
You can also import/export tax rates as needed.
📧 Step 8: Configure Emails & Notifications
Customize order emails sent to customers and admins:
- Go to WooCommerce > Settings > Emails.
- Edit each template:
- New Order
- Cancelled Order
- Processing/Completed Order
- Customer Invoice, etc.
- Add your branding, email logo, and footer text.
🔒 Step 9: Secure Your Site with HTTPS
Use an SSL certificate to enable HTTPS and protect customer data.
- Most hosting providers offer free SSL (via Let’s Encrypt).
- Install and activate an SSL plugin like Really Simple SSL if needed.
🧪 Step 10: Test Everything!
Before launching your store, test:
- A full purchase flow (add to cart → checkout → payment)
- Email notifications
- Coupon codes
- Shipping and tax calculations
Use “Cash on Delivery” or a sandbox account to test without real transactions.
📢 Bonus Tips to Grow Your WooCommerce Store
- ✅ Install essential plugins: SEO (Rank Math or Yoast), caching (LiteSpeed or WP Rocket), backup (UpdraftPlus)
- 🛍️ Use WooCommerce extensions: For bookings, subscriptions, memberships, etc.
- 📈 Connect Google Analytics & Search Console
- 💬 Add Live Chat: Try Tawk.to or LiveChat
- 🎯 Start Email Marketing: Use MailPoet or Mailchimp
🌟 Conclusion
Setting up WooCommerce on WordPress is easier than ever, thanks to its intuitive interface and setup wizard. In just a few steps, you can go from idea to a fully functional online store.
Whether you’re selling art, handmade jewelry, digital products, or services, WooCommerce gives you the freedom and flexibility to scale your business.
