If you want to turn your WordPress website into an online store, WooCommerce is one of the most popular ways to do it.
WooCommerce adds ecommerce functionality to WordPress so you can create products, accept payments, manage orders, configure shipping and build an online store.
The good news is that installing WooCommerce is relatively simple.
In this beginner’s guide, you’ll learn how to install WooCommerce step by step, configure the basic settings and prepare your website for adding products and accepting orders.
What Is WooCommerce?
WooCommerce is an ecommerce plugin for WordPress.
It adds the main features needed to run an online store, including:
- Products
- Product categories
- Shopping cart
- Checkout
- Orders
- Payments
- Shipping
- Customer accounts
- Store settings
If you are completely new to WooCommerce, start with our guide:
What Is WooCommerce? A Beginner’s Guide
Before Installing WooCommerce
Before installing WooCommerce, make sure you have:
- A WordPress website
- A domain name
- Web hosting
- HTTPS/SSL enabled
- Administrator access to WordPress
- A recent website backup
Your WordPress installation should also be working properly.
If you haven’t installed WordPress yet, read:
How to Install WordPress Step by Step
Step 1: Log In to WordPress
Open your WordPress administrator area.
Your login address will normally look similar to:
yourdomain.com/wp-admin
Enter your username and password.
After logging in, you’ll see the WordPress dashboard.
Step 2: Open the Plugins Section
From the WordPress dashboard, go to:
Plugins → Add New Plugin
This opens the WordPress plugin directory.
You can search for WooCommerce from here.
Step 3: Search for WooCommerce
Use the search box and enter:
WooCommerce
Look for the official WooCommerce plugin.
Before installing any plugin, check that you’re selecting the correct plugin rather than an unrelated plugin with a similar name.
Step 4: Install WooCommerce
Click:
Install Now
WordPress will download and install the WooCommerce plugin.
Wait for the installation to finish.
Once installation is complete, the button will change to:
Activate
Step 5: Activate WooCommerce
Click:
Activate
WooCommerce will now be active on your WordPress website.
You may see a WooCommerce setup or onboarding screen after activation.
This setup process helps you configure some of the basic store information.
Step 6: Enter Your Store Information
WooCommerce may ask for information about your store.
Depending on your version and setup, you may be asked for details such as:
- Store location
- Currency
- Product type
- Business details
Enter information that accurately represents your store.
You can change many WooCommerce settings later.
Step 7: Choose Your Currency
Currency is an important setting because it determines how product prices are displayed.
For example:
- USD — United States Dollar
- GBP — British Pound
- EUR — Euro
- PKR — Pakistani Rupee
Choose the currency that matches how you intend to sell your products.
If you sell internationally, you may need additional configuration for currencies, taxes and payment methods.
Step 8: Configure Basic Store Settings
After installation, open:
WooCommerce → Settings
You’ll find several sections where you can configure your store.
Common settings include:
- General
- Products
- Tax
- Shipping
- Payments
- Accounts & Privacy
- Emails
- Integration
- Advanced
Don’t worry about changing everything immediately.
Start with the settings your store actually needs.
Step 9: Set Your Store Location
Your store location can affect things such as:
- Currency
- Shipping
- Taxes
- Customer information
- Available payment methods
Go to the WooCommerce general settings and check your business location.
Make sure the information is correct before launching your store.
Step 10: Configure Product Settings
WooCommerce allows you to create different types of products.
You can sell things such as:
- Physical products
- Digital products
- Downloadable products
- Services
- Subscriptions through suitable extensions
For a physical product, you may need information such as:
- Product name
- Description
- Price
- Product image
- Stock quantity
- SKU
- Weight
- Dimensions
- Shipping information
You don’t have to configure every product setting before installing WooCommerce.
These settings become more important when you start adding products.
Step 11: Configure Payment Methods
Customers need a way to pay for their orders.
Go to:
WooCommerce → Settings → Payments
Available payment methods depend on your country, business model and installed payment extensions.
Depending on your setup, you may be able to offer methods such as:
- Credit/debit cards
- Bank transfer
- Cash on delivery
- Other supported payment services
Only enable payment methods that you have properly configured and that are available for your business.
Step 12: Configure Shipping
If you sell physical products, you need to decide how products will reach customers.
Go to:
WooCommerce → Settings → Shipping
WooCommerce uses shipping zones to determine which shipping methods are available to customers.
For example, you might create zones for:
- Local customers
- Different regions of your country
- International customers
You can then configure appropriate shipping methods and costs.
Step 13: Configure Taxes
Taxes depend heavily on your location, products, customers and local laws.
WooCommerce provides tax settings that can help you configure tax rates.
However, WooCommerce does not determine what your legal tax obligations are.
Before configuring taxes for a real business, check the applicable requirements for your location or consult a qualified tax professional.
Step 14: Configure Accounts and Privacy
WooCommerce also provides customer account and privacy settings.
Go to:
WooCommerce → Settings → Accounts & Privacy
You can configure options related to:
- Guest checkout
- Customer accounts
- Account creation
- Personal information
- Privacy notices
Choose settings that fit the way you want customers to use your store.
Step 15: Configure Store Emails
WooCommerce sends emails for various events.
For example:
- New orders
- Cancelled orders
- Failed orders
- Processing orders
- Completed orders
- Customer invoices
- Password resets
Go to:
WooCommerce → Settings → Emails
Review the available email settings.
Make sure your store email address is correct.
Step 16: Choose a WooCommerce-Compatible Theme
Your WordPress theme controls much of your website’s appearance.
When creating an online store, make sure your theme works well with WooCommerce.
A suitable theme should provide a good experience for:
- Product pages
- Shop pages
- Cart
- Checkout
- Mobile visitors
You can learn more about choosing themes in our guide:
How to Choose a WordPress Theme
Step 17: Add Your First Product
Once WooCommerce is installed and your basic settings are configured, you can create your first product.
Go to:
Products → Add New
Enter the product information.
You will normally need:
Product name
Give the product a clear name.
Product description
Explain what the product is and why customers may find it useful.
Product price
Enter the regular price and, if applicable, a sale price.
Product image
Add a clear, high-quality product image.
Product category
Place the product in the appropriate category.
Inventory
If you manage physical stock, configure inventory information.
Shipping
For physical products, enter the relevant shipping details.
Then publish the product.
Step 18: Create Product Categories
Product categories make it easier for customers to browse your store.
For example, an electronics store might have:
- Mobile Accessories
- Smart Watches
- Headphones
- Chargers
A clothing store might have:
- Men’s Clothing
- Women’s Clothing
- Shoes
- Accessories
Create categories that make sense for your products and customers.
Avoid creating dozens of categories before you have enough products to justify them.
Step 19: Test Your Store
Before accepting real orders, test the entire shopping process.
Visit your store as a customer.
Check:
- Shop page
- Product page
- Add to cart
- Cart
- Checkout
- Payment
- Shipping
- Order confirmation
- Customer email
- Mobile layout
Testing is one of the most important steps before launching.
Step 20: Check Your Website on Mobile
Many customers use smartphones to shop online.
Open your website on a mobile device and check:
- Product images
- Product titles
- Prices
- Add to Cart button
- Cart
- Checkout
- Forms
- Navigation
- Payment process
Make sure everything is easy to use on a smaller screen.
Step 21: Secure Your Store
An online store handles important customer and order information.
Make sure your website uses HTTPS and that WordPress, WooCommerce, themes and plugins are kept updated.
Also consider:
- Regular backups
- Strong administrator passwords
- Secure hosting
- Limited administrator access
- Reliable security practices
Don’t install unnecessary plugins just because they advertise themselves as security tools.
Use a sensible security setup that fits your website.
Step 22: Check Your Store Before Launch
Before announcing your store to customers, go through a final checklist.
WooCommerce Installation Checklist
- WooCommerce installed
- WooCommerce activated
- Store location configured
- Currency configured
- Payment methods configured
- Shipping configured
- Tax settings reviewed
- Customer accounts configured
- Store emails checked
- Theme tested
- Products added
- Product categories created
- Cart tested
- Checkout tested
- Mobile layout tested
- HTTPS working
- Backup available
- Test order completed
Once these areas are ready, your store will be much better prepared for launch.
Common WooCommerce Installation Mistakes
Installing WooCommerce without checking your hosting
Make sure your hosting can properly run WordPress and WooCommerce.
Installing too many extensions
Start with the features you actually need.
You can add additional extensions later.
Not testing checkout
A beautiful store isn’t useful if customers can’t complete an order.
Ignoring mobile users
Always test your store on smartphones and tablets.
Adding products without categories
Organized products make your store easier to navigate.
Launching without testing emails
Make sure important customer and order emails are working.
Changing too many settings at once
WooCommerce has many settings. Change them gradually and test after important changes.
Frequently Asked Questions
Is WooCommerce free?
The core WooCommerce plugin is available for WordPress at no cost. However, running an online store can involve other expenses such as hosting, domain registration, payment processing, premium extensions, themes and other services.
Can I install WooCommerce on any WordPress website?
WooCommerce is designed to work with WordPress websites, but your hosting environment, WordPress setup, theme and other plugins should be compatible with the requirements of your store.
Do I need a special theme for WooCommerce?
You don’t necessarily need a dedicated WooCommerce theme, but your theme should properly support WooCommerce and provide a good shopping experience.
Can beginners install WooCommerce?
Yes. The basic installation is relatively straightforward, although configuring payments, shipping, taxes and other store features may require additional work.
Can WooCommerce sell digital products?
Yes. WooCommerce can be configured for digital and downloadable products as well as physical products.
Do I need a payment gateway?
If you want to accept online payments, you’ll need a supported payment method or payment gateway configured for your store. The available options depend on your location and business requirements.
Conclusion
Installing WooCommerce is the first major step toward turning your WordPress website into an online store.
The installation itself is simple, but a successful store requires more than installing the plugin.
You also need to configure products, payments, shipping, taxes, customer accounts, emails and checkout, then test everything before accepting real orders.
Start with the basic configuration and add additional features as your store grows.
Next, you can learn How to Set Up a WooCommerce Store, where we’ll go further into configuring and preparing a complete online store.

