Close Menu
Mokube techMokube tech
  • Home
  • SmartPhones
  • News
  • Latest Reviews
  • How to
  • Contact Us
  • OUR SERVICES
Facebook X (Twitter) Instagram YouTube TikTok
Monday, September 14
Trending
  • Vivo T5 5G Key Specs Revealed: Battery, Camera Confirmed
  • How to Import Amazon Products to WordPress WooCommerce in Bulk (Complete Guide)
  • How to Set Up WooCommerce in WordPress (Complete Beginner’s Guide)
  • JBL Tune Flex 2 Review: Is This the Best Mid-Range True Wireless Earbud
  • How to Make a Transparent Background in Adobe XD (Complete Guide)
  • Huawei Mate XT 2 Ultimate Design Official First Look Revealed Ahead of September 7 Launch
  • How to Stop Auto Download in WhatsApp (Step-by-Step Guide)
  • Honor Turbo 5G Debuts With 8,560mAh Battery, Snapdragon 6 Gen 4
Mokube techMokube tech
  • Home
  • SmartPhones
  • News
  • Latest Reviews
  • How to
  • Contact Us
  • OUR SERVICES
Facebook X (Twitter) Instagram
  • Camera News
  • MacBook
  • Samsung
  • Apple
  • Google
  • Xiaomi
  • Nothing
  • Sony
  • Telegram tips
  • Canva Tips
  • AI Tools
  • Whatsapp Tips
Mokube techMokube tech
  • Camera News
  • MacBook
  • Samsung
  • Apple
  • Google
  • Xiaomi
  • Nothing
  • Sony
  • Telegram tips
  • Canva Tips
  • AI Tools
  • Whatsapp Tips
Home » How to Set Up WooCommerce in WordPress (Complete Beginner’s Guide)
Amazon Onoyri MokubeBy Onoyri Mokube

How to Set Up WooCommerce in WordPress (Complete Beginner’s Guide)

Onoyri MokubeBy Onoyri MokubeAugust 31, 2026Updated:August 31, 2026
Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp VKontakte Email
how to import Amazon products to WooCommerce in bulk
Share
Facebook Twitter LinkedIn Pinterest Email

If you want to sell products online — physical goods, digital downloads, services, or subscriptions — WooCommerce is almost certainly the best platform to build on. And the numbers back this up: WooCommerce powers over 36% of all online stores worldwide, making it the single most popular eCommerce platform on the planet. According to BuiltWith, WooCommerce is installed on over 6.6 million live websites as of early 2026, far ahead of Shopify at 20%, Squarespace Commerce at 15%, and Wix Stores at 5%.

The reason for this dominance is simple: WooCommerce is completely free, infinitely flexible, and runs on WordPress — the same content management system that powers over 40% of the entire internet. If you already have a WordPress site, adding a fully functional online store takes about 30 minutes. If you are starting from scratch, this guide covers that too.

In this complete beginner’s guide, we walk you through every step of setting up WooCommerce in WordPress  — from hosting and installation, through the setup wizard, payment gateways, shipping configuration, adding your first products, choosing a theme, and the essential plugins that make a WooCommerce store genuinely successful.

What Is WooCommerce?

WooCommerce is a free WordPress plugin that transforms any WordPress website into a fully functional online store. It handles everything from product listings and shopping carts to payment processing and order management.

WooCommerce supports:

  • Physical products — tangible goods that require shipping
  • Digital products — files, software, music, ebooks, and other downloadable content
  • Variable products — items with multiple options (size, colour, etc.)
  • Subscription products — recurring billing for memberships and services
  • External/Affiliate products — links to products on other platforms (such as Amazon)
  • Grouped products — collections of related products sold together

The core WooCommerce plugin is completely free to download and use. Revenue comes from optional paid extensions that add specific features — but a basic functional store can be built entirely for free.


Requirements: What You Need Before Installing WooCommerce

Before installing WooCommerce, ensure your hosting environment meets these minimum requirements for a stable and performant store: PHP version 8.1 or higher (8.2 or higher recommended for performance).

Full requirements checklist:

  • ✅ WordPress — version 6.4 or higher installed on your site
  • ✅ PHP — version 8.1 or higher (8.2+ recommended)
  • ✅ MySQL — version 8.0 or higher, OR MariaDB 10.4 or higher
  • ✅ SSL certificate — mandatory for any store accepting payments (most modern hosting providers include this free)
  • ✅ Web hosting — a hosting plan that supports WordPress (avoid free hosting for any store processing real payments)
  • ✅ Domain name — your store’s web address

Recommended hosting for WooCommerce in 2026: Managed WordPress hosts like Cloudways, SiteGround, or Kinsta offer WooCommerce-optimized server stacks with automatic caching, staging environments, and daily backups. For beginners on a budget, SiteGround and Bluehost both offer entry-level hosting plans with one-click WordPress installation and free SSL certificates.

Step 1: Install WordPress (If You Have Not Already)

If you already have WordPress installed on your hosting account, skip to Step 2.


To install WordPress:

Step 1: Log in to your web hosting control panel (cPanel, Plesk, or your host’s custom panel).

Step 2: Look for a WordPress installer or Softaculous one-click installer. Most major hosts (SiteGround, Bluehost, Hostinger) provide this.

Step 3: Click Install WordPress, fill in your site name, admin username, and password, and click Install.

Step 4: Once installed, go to yourdomain.com/wp-admin and log in with your credentials. You are now inside your WordPress dashboard and ready to install WooCommerce.

Step 2: Install WooCommerce

Installing WooCommerce follows the same process as installing any WordPress plugin.

Go to your WordPress dashboard and click Plugins then Add New. Search for WooCommerce in the search box. Click Install Now on the WooCommerce plugin by Automattic then click Activate.


Detailed steps:

Step 1: In your WordPress dashboard, click Plugins in the left sidebar.

Step 2: Click Add New Plugin at the top of the Plugins page.

Step 3: In the search box in the top right, type WooCommerce.

Step 4: Find the WooCommerce plugin by Automattic (it will be the first result) — verify it shows the Automattic developer name, millions of active installations, and a 5-star rating.

Step 5: Click Install Now.

Step 6: Once installation completes, click Activate.

The WooCommerce setup wizard will launch automatically after activation, guiding you through the essential configuration steps.

Step 3: Complete the WooCommerce Setup Wizard

After activation, WooCommerce automatically launches its Setup Wizard — a guided, step-by-step process that configures your store’s essential settings. The 2026 version of the WooCommerce setup wizard has been streamlined compared to earlier releases and now consists of five steps.


Read the usage tracking docs, tick the box, and then click on “Set up my store” to get started. If you prefer to configure everything manually, you can also click “Skip guided setup” and proceed with the next steps later./p>

We recommend completing the wizard — it handles the most critical settings quickly and clearly.

Wizard Step A: Tell WooCommerce About Your Store

WooCommerce will ask whether you are setting up a WooCommerce store for your business or for a client. Next, fill in your store name, select product types, and provide your store location.

Fill in:

  • Store name — your business or store name
  • Who is this store for? — yourself or a client
  • Where is your store based? — select your country and state/region (this affects tax and shipping defaults)
  • What is your industry? — choose the category that best describes your business


Wizard Step B: Select Your Product Types

Choose the types of products you plan to sell:

  • Physical products — tangible goods shipped to customers
  • Digital products — downloadable files, software, music, ebooks
  • Subscriptions — recurring billing (requires a paid extension)
  • Bundles — grouped products (requires extension)

You can select multiple types. This helps WooCommerce recommend relevant extensions.

Wizard Step C: Business Details

Provide information about your business size and current selling activity — this helps WooCommerce tailor its setup recommendations.

Wizard Step D: Theme Selection

WooCommerce will show you a selection of compatible themes. You can choose one now or skip and select a theme after completing the wizard (covered in Step 7 of this guide). We recommend clicking Skip here and choosing your theme deliberately — the theme you pick has a significant impact on your store’s appearance and performance.


Wizard Step E: Optional Extensions

WooCommerce will suggest optional paid extensions at this stage. None of these tools are essential to managing your online store, but they might be very useful. We recommend that you at least take a look at Storefront — WooCommerce’s own free WordPress theme that can help you set up your store more quickly and easily.

Skip the paid extensions for now — you can always add them later. Click Continue to complete the wizard.

Step 4: Configure Your Store Settings

After the wizard, take a few minutes to verify and complete your store’s core settings. Go to WooCommerce → Settings in your WordPress dashboard.

General Settings

  • Store Address — confirm your business address (used for tax and shipping calculations)
  • Currency — set your store’s currency (USD, GBP, EUR, etc.)
  • Currency Position — before or after the number (e.g., $100 vs 100$)
  • Thousand Separator / Decimal Separator — set according to your region


Products Settings

  • Measurements — set your default weight unit (kg or lb) and dimension unit (cm or in)
  • Reviews — decide whether to allow product reviews and star ratings
  • Inventory — enable stock management if you want to track product quantities

Tax Settings

If your store is required to collect sales tax, go to the Tax tab:

  • Enable Enable Tax Rates and Calculations
  • Set your Prices Entered with Tax preference
  • Configure your tax rates based on your location and applicable regulations

Tax tip: Tax rules vary significantly by country and region. Consult a local accountant or tax professional to ensure you are collecting the correct taxes for your specific situation. WooCommerce does support automated tax calculation through the free WooCommerce Tax extension (formerly Jetpack’s tax feature) for US-based stores.


Accounts and Privacy Settings

Configure:

  • Whether customers must create an account to check out, or can check out as guests
  • What personal data is collected and how it is handled (important for GDPR compliance)
  • Your privacy policy and terms and conditions pages — create these as WordPress pages and link them here

Step 5: Set Up Payment Gateways

Payment gateways allow your customers to pay for their orders. WooCommerce supports dozens of payment options through free and paid extensions.

Go to WooCommerce → Settings → Payments.


Built-In Payment Options

WooCommerce Payments (Powered by Stripe) The easiest payment option for most stores — built directly into WooCommerce, powered by Stripe. Accepts major credit and debit cards, Apple Pay, Google Pay, and more. No separate account required beyond your WooCommerce/Stripe connection.

To set it up:

  1. Click Get Started next to WooCommerce Payments
  2. Follow the prompts to connect your Stripe account (or create one)
  3. Once connected, your store immediately accepts card payments

PayPal PayPal is available as a free WooCommerce extension and allows customers to pay using their PayPal account or card. Go to Plugins → Add New, search for WooCommerce PayPal Payments, install and activate it, then connect your PayPal business account.

Cash on Delivery / Bank Transfer WooCommerce includes offline payment methods (bank transfer, cheque, cash on delivery) built in — useful for local businesses or B2B stores. Enable them from the Payments settings tab.


International and Regional Payment Options

Depending on your target market, you may need region-specific payment gateways:

  • Stripe (global) — direct Stripe integration if you prefer it over WooCommerce Payments
  • Razorpay (India) — supports UPI, all major Indian cards, net banking, and EMI
  • Mollie (Europe) — iDEAL, Bancontact, SEPA, and more
  • Square (US, UK, Australia, Canada, Japan) — good for stores with physical retail locations

Search for your preferred gateway in the WordPress Plugin directory or WooCommerce’s extension marketplace.

Step 6: Configure Shipping

Go to WooCommerce → Settings → Shipping to set up how and how much you charge to deliver physical products.


Creating Shipping Zones

WooCommerce uses Shipping Zones — geographic regions with their own shipping rules and rates.

Step 1: Click Add Shipping Zone.

Step 2: Name the zone (e.g., “United States,” “United Kingdom,” “Europe”).

Step 3: Define the zone’s geographic coverage — add countries, states, or postcodes.

Step 4: Add one or more Shipping Methods to the zone:

  • Flat Rate — a fixed charge per order or per item (e.g., $5.99 for all US orders)
  • Free Shipping — conditional free shipping (e.g., orders over $50)
  • Local Pickup — for customers who collect orders in person

Step 5: Save the zone.

Create separate zones for each geographic region where you ship, with appropriate rates for each.


Shipping Classes

If different products need different shipping rates (heavy items cost more to ship than light ones), use Shipping Classes under WooCommerce → Settings → Shipping → Shipping Classes to group products by shipping cost category.

Step 7: Choose and Install a WooCommerce Theme

Your store’s theme controls how it looks and how customers navigate it. Choosing a fast, WooCommerce-compatible theme is one of the most important decisions for your store’s success.

Recommended Free Themes

Storefront — WooCommerce’s own official free theme, designed specifically for WooCommerce stores. It is lightweight, fast, and deeply integrated with WooCommerce’s features. The safest, most compatible starting point for any new WooCommerce store.

Astra — one of the most popular WordPress themes overall, with excellent WooCommerce compatibility and fast load times. The free version includes solid WooCommerce styling out of the box.

OceanWP — another popular free theme with strong WooCommerce support and a clean, professional look.


To install your chosen theme:

  1. Go to Appearance → Themes → Add New
  2. Search for the theme name
  3. Click Install → Activate

Block Themes vs Classic Themes

The 2026 version of WooCommerce’s setup wizard recommends block themes over classic themes. Block themes (like Storefront 4.x and the newer block-compatible versions of Astra) use WordPress’s Full Site Editing (FSE) capabilities, giving you more control over your store’s layout through the block editor. If you are comfortable with WordPress’s block editor, a block theme gives you the most flexibility.

For absolute beginners, either type works well — start with what you find most intuitive.


Step 8: Add Your First Products

With your store configured, it is time to add products. Go to Products → Add New in your WordPress dashboard.

Basic Product Setup

Product Name: Enter a clear, descriptive product title.

Description: Write a detailed product description in the main editor area. Include what the product is, its key features, dimensions, materials, or any other relevant details. Good product descriptions improve both conversion rates and SEO.

Short Description: A brief 2–3 sentence summary that appears near the Add to Cart button. Focus on the top 2–3 selling points.

Product Images: Click Set Product Image to upload your main product photo. Click Add to Product Gallery to add additional photos showing different angles or variants.


Product Data Panel

In the Product Data section below the main editor:

Product Type: Select from:

  • Simple Product — a single product with one SKU and one price
  • Variable Product — a product with multiple variations (size, colour)
  • Grouped Product — a collection of related simple products
  • External/Affiliate Product — links to a product on another site

Regular Price: Enter the standard selling price.

Sale Price: Optional — enter a reduced sale price and set a date range for the sale.

SKU: Stock Keeping Unit — your internal product reference code.


Inventory: Enable stock management and enter your stock quantity. Set whether the product is in stock, out of stock, or on backorder.

Shipping: Enter the product’s weight and dimensions for shipping calculation.

Categories and Tags: Assign your product to relevant categories and add descriptive tags to help customers find it.

Step final: Click Publish to make the product live in your store.

Step 9: Set Up Essential WooCommerce Pages

WooCommerce automatically creates four essential pages during installation:

  • Shop — your main product listing page
  • Cart — where customers review their selected items
  • Checkout — where customers enter payment and shipping details
  • My Account — where customers manage their orders and profile

Verify these pages were created correctly by going to Pages → All Pages and confirming all four exist and are published. If any are missing, go to WooCommerce → Status → Tools and click Create Default


WooCommerce Pages
.

Add these pages to your site’s navigation menu (Appearance → Menus) so customers can find them easily.

Step 10: Configure Your Checkout Experience

The checkout is where sales happen — or where they are lost. Optimise yours from the start.

Go to WooCommerce → Settings → Accounts and Privacy:

  • Enable Guest Checkout — allowing customers to buy without creating an account reduces friction and increases conversion rates. Enable this unless you have a specific reason to require accounts.
  • Order Notes — decide whether to show an order notes field at checkout (useful for personalisation or delivery instructions)

Block Checkout vs Classic Checkout

WooCommerce 9.x uses a block-based checkout by default in 2026. The block checkout is faster, more customisable through the block editor, and produces better conversion rates in most cases. If you are using a block theme, the block checkout will integrate seamlessly.


Step 11: Install Essential Plugins

Beyond WooCommerce itself, a small set of additional plugins significantly improves your store’s functionality, security, and performance.

Security

Wordfence Security (free) — firewall and malware scanner for WordPress sites.

SEO

Yoast SEO or Rank Math (both free) — optimises your product pages and store for search engine visibility. Essential for any store that wants organic traffic.


Performance

WP Rocket (paid) or LiteSpeed Cache (free) — caching plugins that dramatically improve your store’s loading speed. Page speed directly affects both conversion rates and search rankings.

Backups

UpdraftPlus (free) — automated daily backups of your entire WordPress site and database. Set up cloud backup to Google Drive or Dropbox.

Analytics

Google Analytics (free via Google Site Kit or MonsterInsights) — track your store’s traffic, best-selling products, conversion rates, and customer behaviour.

Email Marketing

Mailchimp for WooCommerce or Klaviyo (both free to start) — connect your store to an email marketing platform to send order confirmations, abandoned cart emails, and promotional campaigns.


Pre-Launch Checklist

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

  • ✅ SSL certificate installed and active (padlock icon visible in browser address bar)
  • ✅ Test purchase completed using a sandbox/test payment mode
  • ✅ Order confirmation email received and looks professional
  • ✅ All products have descriptions, images, prices, and categories
  • ✅ Shipping rates configured for all zones where you sell
  • ✅ Returns/refund policy page created and linked in footer
  • ✅ Privacy Policy page created (required for GDPR and most payment gateways)
  • ✅ Terms and Conditions page created
  • ✅ Contact page published
  • ✅ Shop, Cart, Checkout, and My Account pages are in your navigation menu
  • ✅ Google Analytics or equivalent tracking installed
  • ✅ Site loads in under 3 seconds on mobile (test at PageSpeed Insights)
  • ✅ Store looks and works correctly on mobile devices


Troubleshooting Common WooCommerce Setup Issues

The setup wizard did not launch after activating WooCommerce

Go to WooCommerce → Home in your WordPress dashboard. The wizard should be accessible from there. Alternatively, go to WooCommerce → Settings and configure everything manually.

My products are not showing on the Shop page

Confirm your Shop page is set correctly: WooCommerce → Settings → Advanced → Page Setup → Shop Page. Make sure the correct page is selected. Also check that the page is published (not draft).

Payment gateway is not working

Make sure your SSL certificate is active (payments require https://). Check your payment gateway credentials are entered correctly in the settings. Test using the gateway’s sandbox/test mode before going live.


Shipping rates are not calculating at checkout

Confirm you have set up at least one Shipping Zone that covers the customer’s address, with at least one Shipping Method enabled. Also verify your products have weight and dimension data if you are using carrier-calculated rates.

My theme does not look right with WooCommerce

Not all WordPress themes are fully WooCommerce-compatible. Switch to Storefront (WooCommerce’s official theme) to confirm whether the issue is theme-related. If the problem disappears with Storefront, your original theme needs WooCommerce compatibility work.

Frequently Asked Questions

Is WooCommerce free?

The core WooCommerce plugin is completely free to download and use. Some advanced features — subscriptions, memberships, certain payment gateways — require paid extensions. A basic functional store can be built entirely for free.


Do I need coding skills to set up WooCommerce?

No. The setup wizard and WooCommerce’s settings panels are designed for non-technical users. You can configure a fully functional store without writing a single line of code.

What hosting do I need for WooCommerce?

Any quality WordPress hosting works. For best performance, choose a host optimised for WordPress/WooCommerce — SiteGround, Cloudways, Bluehost, or Kinsta are all solid choices. Avoid free hosting for any store processing real payments.

How many products can WooCommerce handle?

WooCommerce has no hard limit on the number of products. Stores with tens of thousands of products run on WooCommerce — the key factor is your hosting environment and database performance, not WooCommerce itself.

Is WooCommerce better than Shopify?

Both are excellent platforms. WooCommerce gives you more control, flexibility, and lower ongoing costs — but requires self-management of hosting and updates. Shopify is fully hosted and managed but costs more monthly and gives you less control. WooCommerce is better for most WordPress users and budget-conscious entrepreneurs.


Can WooCommerce sell digital products?

Yes. WooCommerce fully supports digital downloads. Set the product type to Simple and check Downloadable — customers receive a secure download link after purchase.

Do I need an SSL certificate for WooCommerce?

Yes. An SSL certificate (https://) is mandatory for any WooCommerce store processing real payments. Most reputable hosting providers include a free SSL certificate — activate it from your hosting control panel before accepting payments.


How do I add multiple payment options?

Go to WooCommerce → Settings → Payments and enable multiple payment methods. You can offer WooCommerce Payments (Stripe), PayPal, and other gateways simultaneously — customers choose their preferred method at checkout.

wordpress
Share. Facebook Twitter Pinterest LinkedIn Tumblr WhatsApp Email
Previous ArticleJBL Tune Flex 2 Review: Is This the Best Mid-Range True Wireless Earbud
Next Article How to Import Amazon Products to WordPress WooCommerce in Bulk (Complete Guide)
Onoyri Mokube
  • Website
  • Facebook
  • X (Twitter)
  • Pinterest
  • Instagram

Onoyri Mokube Eseokwea is a software engineer, content creator, and the founder of MokubeTech, where he covers the latest news, reviews, and insights on gadgets, gaming, and technology. With over a decade of experience in the industry, he has collaborated with leading brands and built a reputation for making complex tech easy to understand for everyday readers. Based in Alberta, Canada, Mokube connects with a growing global audience while juggling work, gaming, family, school, and an ever-expanding pile of unopened gadget boxes.

Related Posts

How to Import Amazon Products to WordPress WooCommerce in Bulk (Complete Guide)

August 31, 2026

How to Make a Transparent Background in Adobe XD (Complete Guide)

August 29, 2026

How to Stop Auto Download in WhatsApp (Step-by-Step Guide)

August 29, 2026

How to Change Facebook Page Category (Step-by-Step Guide)

August 22, 2026
Search
New Arrivals
  • Apple iPhone 13 Apple iPhone 13
  • Apple iPhone 13 mini Apple iPhone 13 mini
  • Apple iPad mini (2021) Apple iPad mini (2021)
  • Apple iPad 10.2 (2021) Apple iPad 10.2 (2021)
  • Apple Watch Edition Series 7 Apple Watch Edition Series 7
  • Apple Watch Series 7 Apple Watch Series 7
LASTEST POST

How to Import Amazon Products to WordPress WooCommerce in Bulk (Complete Guide)

August 31, 2026

How to Make a Transparent Background in Adobe XD (Complete Guide)

August 29, 2026

How to Stop Auto Download in WhatsApp (Step-by-Step Guide)

August 29, 2026

How to Change Facebook Page Category (Step-by-Step Guide)

August 22, 2026
Facebook X (Twitter) Instagram Pinterest YouTube TikTok Threads
  • Terms and Conditions
  • Contact Us
  • Privacy Policy
  • Past Collaboration
  • About Us
  • Disclaimer
  • Meet the Team
  • Join Our Team
© 2026 MokubeTech. | All rights reserved | If you buy something via one of our affiliate links, Mokubetech may earn a commission.

Type above and press Enter to search. Press Esc to cancel.