Advertisement
[Responsive Ad Space]
#WooCommerce #CompleteGuide #StepByStep #BeginnersWelcome

🛒 The Complete WooCommerce Store Setup Guide with WordPress (2026 Edition)

Learn how to build a complete WooCommerce store from scratch. This single guide covers everything - from installing WordPress to launching your store. Perfect for beginners. No coding required.

3 hours total Beginner friendly 11 complete steps Updated for 2026

Blogs Team

E-commerce Specialists • 2026 Edition

Advertisement
[Responsive Ad Space - Medium Rectangle]

0 Before You Start: What You'll Need

🌐

Domain Name

Your store's address (like yourshop.com)

  • Cost: $12-15 per year
  • Buy from: Namecheap, GoDaddy, Google Domains
  • 💡 Pick something short and easy to remember

Web Hosting

Where your store lives online

  • Cost: $3-15 per month
  • Recommended: SiteGround, Bluehost, Hostinger
  • 💡 Must include SSL certificate (free)
🔒

SSL Certificate

Makes your site secure (padlock icon)

  • Most hosts include this FREE
  • Required for taking payments
  • Shows customers your site is safe
💳

Payment Account

  • PayPal: Business account at paypal.com
  • Stripe: Sign up at stripe.com
  • Bank account for receiving money
📸

Product Photos

  • Clear, well-lit photos
  • Multiple angles if possible
  • Product photos = more sales

Time

About 2-3 hours total

  • Setup: 1 hour
  • Products: 1-2 hours (depends how many)
  • Design: 1 hour

Total first year cost: around $100-200. After that, about $100/year ongoing.

1 Install WordPress (5 minutes)

Most hosting companies make WordPress installation super easy. Here's exactly how:

1.1 Log into your hosting account

Every hosting company has a different dashboard. Look for:

  • cPanel (most common - look for blue button)
  • Custom dashboard (SiteGround, Bluehost have their own)

Your hosting welcome email has login instructions.

1.2 Find the WordPress Installer

Look for one of these names in your control panel:

WordPress Installer
Softaculous
Quick Install
One-Click Install

It's usually in a section called "Website" or "Applications".

1.3 Fill in the installation details

Click the WordPress icon, then "Install". You'll see a form like this:

Domain:               [select your domain.com from dropdown]
Directory:            [leave this BLANK - very important!]
Site Name:            My Awesome Store
Site Description:     Selling the best products online
Admin Username:       [choose something - NOT "admin"]
Admin Password:       [use strong password - WRITE IT DOWN!]
Admin Email:          your@email.com

Common Mistake: Don't put anything in "Directory". Leave it BLANK.

Write down your admin username and password!

1.4 Click Install and wait

The installer will run for 30-60 seconds. When done, you'll see a success message.

Success! Your WordPress is installed. Your login URL is: yourdomain.com/wp-admin

Bookmark this login page! You'll use it every time you manage your store.

Advertisement
[Responsive Ad Space - Leaderboard]

2 Install WooCommerce (5 minutes)

2.1 Log into WordPress Admin

Go to: yourdomain.com/wp-admin

Enter the username and password you created in Step 1.

2.2 Go to Plugins → Add New

In the left menu, find Plugins and click Add New.

Left menu → Plugins → Add New

2.3 Search for "WooCommerce"

Type "WooCommerce" in the search box. It should be the first result.

Look for the plugin with 5+ million active installations and a purple icon.

2.4 Click "Install Now" then "Activate"

Step A: Install Now
Step B: Activate

2.5 Run the Setup Wizard

After activation, WooCommerce will show a setup wizard. Click "Let's Go!"

We'll configure this in the next step!

📝 Quick Summary

  • Login to wp-admin
  • Plugins → Add New
  • Search "WooCommerce"
  • Install → Activate

Time: 5 minutes

3 Configure Store Settings (10 minutes)

First time? Follow exactly as shown. You can change everything later.

3.1 Store Location

Where to find: WooCommerce → Settings

  • 📍 Country: [Your country]
  • 🏠 Address: Your business address
  • 🏙️ City: Your city
  • 📮 Postcode: Your zip code

3.2 Currency Options

Where to find: WooCommerce → Settings → General

  • Currency: USD (US Dollar) / EUR (Euro) / GBP (British Pound)
  • Currency position: Left ($10) or Right (10$)
  • Thousand separator: , or .
  • Decimal separator: . or ,

Choose what's standard in your country.

3.3 Product Settings

Where to find: WooCommerce → Settings → Products

  • Shop page: Shows products
  • Add to cart behavior: Redirect to cart (recommended)
  • Enable reviews: Yes (builds trust)

3.4 Tax Settings

Where to find: WooCommerce → Settings → Tax

  • Enable taxes: Yes if you charge tax
  • Calculate tax based on: Customer shipping address
  • Display prices: Including tax (if you include tax)
💡 Not sure? Set to "No" and consult an accountant later.
Advertisement
[Responsive Ad Space - Large Rectangle]

4 Add Your Products (30+ minutes)

4.1 Adding a Simple Product

  1. Go to Products → Add New
  2. Enter product name (e.g., "Classic White T-Shirt")
  3. Write product description (what makes it special?)
  4. In Product Data box, select "Simple product"
  5. Enter price: Regular price ($29.99) and sale price if applicable
  6. Upload product image (click "Set product image")
  7. Add gallery images (multiple photos)
  8. Set categories (e.g., "Clothing", "Men's Wear")
  9. Click Publish

Congratulations! Your first product is live.

4.2 Adding a Variable Product (with sizes/colors)

  1. Products → Add New (name your product)
  2. In Product Data box, select "Variable product"
  3. Go to Attributes tab
  4. Add attributes: Size (S, M, L) or Color (Red, Blue)
  5. Check "Used for variations"
  6. Go to Variations tab
  7. Click "Generate variations" (creates all combinations)
  8. Set price for each variation
  9. Add images per variation if needed

4.3 Product Image Tips (Important!)

✅ Good photos:
  • Clean white background
  • Multiple angles
  • Well-lit, clear
  • Show product in use
❌ Bad photos:
  • Blurry or dark
  • Cluttered background
  • Single angle only
  • Watermarks

💡 Good product photos can double your sales!

⏱️ Time Saving Tips

  • Write product descriptions in advance
  • Rename photos before uploading
  • Create categories first
  • Use same info for similar products (copy)

Average time per product: 3-5 minutes once you get fast.

5 Set Up Payments (15 minutes)

Important: Make sure your SSL certificate is active (site shows padlock icon).
💳

PayPal Setup

  1. Go to WooCommerce → Settings → Payments
  2. Find "PayPal" and click "Set up"
  3. Enter your PayPal email address
  4. Enable PayPal (toggle on)
  5. Click "Save changes"

Need a PayPal account? Go to paypal.com and create a Business account. Free.

💳

Stripe Setup (Credit Cards)

  1. Go to Plugins → Add New
  2. Search "WooCommerce Stripe Payment Gateway"
  3. Install and Activate
  4. Go to WooCommerce → Settings → Payments
  5. Click "Set up" for Stripe
  6. Connect with Stripe (follow prompts)

Need a Stripe account? Sign up at stripe.com (free).

💵

Cash on Delivery

Perfect for local deliveries:

  1. Go to Payments tab
  2. Find "Cash on delivery"
  3. Toggle to enable
  4. Add instructions (e.g., "Pay when you receive")
🏦

Direct Bank Transfer

  1. Enable "Direct bank transfer"
  2. Enter your bank details
  3. Customer pays via bank transfer
⚠️ Manual verification needed (check your bank, then mark order paid)
Advertisement
[Responsive Ad Space - Leaderboard]

6 Configure Shipping (10 minutes)

Step 6.1: Go to Shipping Settings

WooCommerce → Settings → Shipping

Step 6.2: Add Shipping Zones

Click "Add shipping zone"

Zone name: United States

Zone regions: Select "United States"

Shipping methods: Add "Flat rate" and "Free shipping"

Step 6.3: Configure Flat Rate

Click "Flat rate" to set costs:

  • Method title: Standard Shipping
  • Cost: 5.00 (or whatever you charge)
  • Optional: Add per-item costs

Step 6.4: Configure Free Shipping

Set minimum order amount for free shipping:

  • Method title: Free Shipping
  • Minimum order amount: 50.00

Step 6.5: Local Pickup (Optional)

Add "Local pickup" as shipping method for customers who want to collect in person.

📦 Shipping Tips

  • Free shipping over $50 encourages larger orders
  • Flat rate is easiest for beginners
  • Weigh your products to calculate real costs
  • Check competitor shipping rates

7 Install Elementor (5 minutes)

Step 7.1: Go to Plugins → Add New

Same as before - left menu, click Plugins, then Add New

Step 7.2: Search "Elementor"

Look for "Elementor Website Builder" with 5+ million installations

Step 7.3: Install and Activate

Click "Install Now" → wait → "Activate"

Step 7.4: Choose Elementor (Free or Pro?)

Free version is enough for:

  • Basic product pages
  • Simple store design
  • Getting started

Pro version ($59/year) adds:

  • Theme Builder (design headers/footers)
  • WooCommerce widgets
  • Popup builder
  • More design options

💡 Start with free. Upgrade later if you need more features.

✨ Why Elementor?

  • Drag and drop builder
  • No coding needed
  • See changes in real-time
  • WooCommerce integration
Advertisement
[Responsive Ad Space - Large Rectangle]

8 Design Your Store (45+ minutes)

8.1 Choose a Theme

Recommended free themes for WooCommerce:

  • Storefront - Official WooCommerce theme
  • Astra - Fast and customizable
  • Hello Elementor - Works perfectly with Elementor
  • Kadence - Great for beginners

How to install: Appearance → Themes → Add New → Search theme → Install → Activate

8.2 Create Your Homepage

  1. Pages → Add New → Title: "Home"
  2. Click "Edit with Elementor"
  3. Start with a template (folder icon)
  4. Choose a homepage layout
  5. Customize with your text and images
  6. Add products section (WooCommerce widget)
  7. Click "Publish"

8.3 Set Homepage as Front Page

  1. Settings → Reading
  2. "Your homepage displays" → Choose "A static page"
  3. Homepage: Select "Home"
  4. Posts page: Select "Shop" or "Blog"
  5. Click "Save Changes"

8.4 Create Essential Pages

Create these pages with Elementor:

  • About Us - Tell your story
  • Contact - Add contact form
  • FAQ - Answer common questions
  • Terms & Conditions - Legal
  • Privacy Policy - Required by law

8.5 Design Product Pages

With Elementor Pro (or free version):

  • Elementor → Theme Builder
  • Add "Single Product" template
  • Drag product elements: title, price, add to cart, images
  • Style as desired
  • Publish

💡 Without Elementor Pro, WooCommerce has built-in product page design that works fine.

8.6 Create Navigation Menu

  1. Appearance → Menus
  2. Create new menu (e.g., "Main Menu")
  3. Add pages: Home, Shop, About, Contact
  4. Add categories if desired
  5. Set display location (usually "Primary")
  6. Save Menu

Don't spend too much time on design now. Launch first, then improve based on feedback.

9 Essential Settings & Plugins (10 minutes)

📧 Email Settings

WooCommerce → Settings → Emails

  • Review all email templates
  • Make sure "From" email is correct
  • Test by placing a test order

🔍 SEO Plugin (Free)

Install Yoast SEO or Rank Math:

  • Plugins → Add New → Search "Yoast SEO"
  • Install and Activate
  • Run setup wizard
  • Fill in meta titles for products

📊 Analytics

Install Site Kit by Google:

  • Plugins → Add New → Search "Site Kit"
  • Connect Google Analytics account
  • Track visitors and sales

🔒 Security Basics

  • Ensure SSL is active (https://)
  • Install Wordfence Security (free)
  • Change admin username (not "admin")
  • Use strong password

10 Common Problems & How to Fix Them

Fixes:

  1. Check product status is "Published" (not draft)
  2. Go to Settings → Reading → Ensure "Shop page" is selected
  3. Clear any caching plugins
  4. Go to Settings → Permalinks → Click "Save Changes" (resets URL structure)

Fixes:

  1. Ensure you have a PayPal Business account (not personal)
  2. Check PayPal email is correct
  3. Ensure SSL is active (https://)
  4. Try enabling PayPal sandbox mode to test
  5. Contact PayPal support if still issues

Fixes:

  1. Check shipping zones are set up correctly
  2. Ensure products have weight (if using weight-based shipping)
  3. Clear shipping cache: WooCommerce → Status → Tools → Clear shipping cache
  4. Test with different addresses

Fixes:

  1. Check for plugin conflicts (deactivate other plugins temporarily)
  2. Increase WordPress memory limit (add to wp-config.php)
  3. Update Elementor to latest version
  4. Check browser console for errors (F12)
  5. Disable caching plugins temporarily

Fixes:

  1. Contact your host to enable SSL
  2. Install Really Simple SSL plugin
  3. Update site URLs to https:// (Settings → General)
  4. Check for mixed content (images using http://)

Fixes:

  1. Check spam folder
  2. Install WP Mail SMTP plugin
  3. Configure SMTP with your email service (Gmail, etc.)
  4. Test emails via WooCommerce status tools
Advertisement
[Responsive Ad Space - Leaderboard]

11 Launch Checklist - Don't Skip!

✅ Final Checks

  • Place a test order (use $1 product)
  • Test PayPal/Stripe with real transaction (refund immediately)
  • Check all product links work
  • View site on mobile phone
  • Test search function
  • Check cart and checkout flow

📋 Before Going Public

  • Remove "Coming Soon" mode
  • Submit sitemap to Google Search Console
  • Add social media links
  • Set up Google Analytics
  • Tell friends and family to test

🎉 Ready to Launch!

Remove any "maintenance mode" and start sharing your store. Congratulations!

Frequently Asked Questions

How much does it cost to start a WooCommerce store?

WooCommerce is free. You'll pay for hosting ($3-15/month), domain ($12-15/year), and payment processing fees (2.9% + $0.30 per transaction). Total first year cost: around $100-200.

Do I need coding skills?

No coding required! WooCommerce and Elementor let you build everything visually. This guide is designed for complete beginners.

How long does it take?

A basic store can be set up in 2-3 hours. Adding products takes additional time depending on how many you have.

Can I use any WordPress theme?

WooCommerce works with most themes, but for best results use WooCommerce-compatible themes like Storefront, Astra, or Hello Elementor.

What payment methods can I accept?

PayPal, Stripe (credit cards), bank transfers, cash on delivery, and 100+ payment gateways through extensions.

Is WooCommerce secure?

Yes, very secure when properly configured. Use SSL certificate, keep everything updated, and use reputable payment gateways.

📋 Download the Complete Checklist

Print this checklist and check off each step as you go.

📬 Get Weekly Store Tips

Join 15,000+ store owners getting practical e-commerce advice.

Help others build their store - share this guide: