In order to create a website, one needs to conduct extensive research in all departments and execute them perfectly. This may be a challenging task for an inexperienced individual who doesn’t have knowledge of the necessary tricks and technologies required to build an eCommerce website. If you are also one among them, this guide is perfect for you.

WooCommerce is a WordPress plugin using which you can create professional, eye-catching and full-fledged online stores with WordPress to sell your products/services easily. You need to follow some necessary steps (described below) to setup WooCommerce on your site and add products and some necessary features to it. Let’s go.

Step by Step guide to create a WooCommerce store:

1. Install WooCommerce

Firstly, to setup WooCommerce, you need to install the WooCommerce plugin on your WordPress site and activate it. After activation, two new items will be created by the plugin on your site’s dashboard- WooCommerce and Products. You need to use the WooCommerce menu to set up your online store and Products menu for adding, editing, and managing the products you want to sell.

A banner, which is displayed on the top of your site’s dashboard, tells you to install the necessary pages for WooCommerce. Click on ‘Install WooCommerce Pages‘ to create the pages you want to have on your eCommerce site. Once you complete all the necessary procedures, the banner will disappear.

In order to go to the Settings page, navigate to WooCommerce > Settings. The settings page has a number of tabs. You need to make changes in each and every tab as per your needs. After you are done, click on the “Save Changes” button to save the changes you made.

2. General Settings


Here, you need to specify the location of your online store and decide which countries you want to do your eCommerce business in. Based on your needs, you can choose a few countries or all the countries.

On a number of occasions, you may need to show a promotional message to your customers such as a limited-time for a sale, the commencement of a new product, or an announcement like a problem with your site’s contact page, etc. For such situations, WooCommerce has a setting to enable a site-wide notice.

To activate this option, go to Admin > WooCommerce > Settings and look for the Store Notice Text. Just enable the setting and save the changes you make.

3. Currency Options

The next step to setup WooCommerce is setting the currency options. In this section, you can add the currency in which you want your customers to pay for your products/services. Set the currency position, the number of decimals, the thousand and decimal separator, etc., as per your requirement.

4. Products


In this tab, you can select the settings options for the products you want to add to your eCommerce website. There are two types of options- (A) Measurements and (B) Reviews. By using the “Measurements” option, you can set the weight and dimensions units for your products. Enabling the “Reviews” option allows customers to rate your products and give their reviews. You can also only accept reviews from certified owners by using this setting.

5. Display

You can describe the shop page, add items you want to display on that page, add the “add to cart” button, and also set up product sorting. Depending on your specific needs, you can also set custom dimensions for catalog images, product image gallery, product thumbnails, single product image, etc.

6. Inventory

To setup WooCommerce successfully, you must consider how to process your inventory. You can manage your inventory in this section using different options. To do so, enable the feature “stock management”. It lets you describe what kind of notifications need to be sent with regard to the stock display format, out of stock products, the threshold for low stock, any important information, etc.

We also strongly recommend using an inventory management system. It offers a host of features that WooCommerce inventory systems don’t. As a business looking to scale, you need these inventory management features.

7. Downloadable Products

If you want to sell digital products (such as e-books, files, etc.) on your website, you can enable the download option in this tab. Visitors will need to sign up on your site and login into their account in order to download products from the site.

8. Tax

This is one of the most important sections of your online store. You can specify tax-related options for your site in this section. Look for the “Enable taxes and tax calculations” option and enable taxes. After that, you can choose, whether you want to display the product prices with or without taxes.

With the help of ‘Calculate Tax Based On‘, you can determine the way tax should be calculated. You can calculate the tax on the basis of either your business’ address, the customer’s address, or the billing address. If applicable, you can also use tax rounding. When you use WooCommerce, you can combine tax-related alternatives for specific products or locations into classes. Generally, there are 3 classes for you- Standard, Reduced Rate, and Zero Rate. As per your needs, you can add more classes and can customize them.

9. Checkout


You can customize all the options related to the checkout process here. For example- If you use an SSL certificate on your eCommerce website, you can check the “Force Secure Checkout” page to ensure that HTTPS is being used for the checkout process. You can also provide the option for your visitors to use the guest checkout process by enabling the respective boxes.

10. Checkout Pages

There are 3 options on this page for cart, checkout, and terms and conditions. To use these options, just click on the drop-down menu and choose the right page.

11. Payment Gateways

Payment Gateways are one of the most important sections of your eCommerce store. The free version of the WooCommerce plugin comes with 5 payment gateways. You can add more payment gateways if you want. This allows buyers to pay easily for the products and services they buy from your site. With the use of the drag and drop button, you can easily change the order of the payment gateways.

12. Shipping

Here, you can choose the shipping methods you want to use for your online store. Just enable the ‘Enable shipping‘ box and shipping calculator on the cart page. You can also use the ‘Shipping Display Mode‘ to show the display mode for shipping methods.

Activate “Shipping Destination” because it allows you to select the shipping address (filed by customers while buying products/services for the first time) as default for the products. If you don’t provide shipping to certain locations, you can use the ‘Restrict shipping to Location(s)’ option.

13. Accounts

In this section, there are 3 main tabs- registration options, accounts pages, and endpoints. You can change the settings in these tabs as per your needs. If you don’t want to touch this section, just leave the default settings as they are.

14. Email

This setting has a number of options such as the email sender, template, new account creation, password resetting, customer invoice, customer note, completed order, notifications for new orders, and processing order. You should customize all these options to send eye-catching email notifications to your customers. This is necessary if you want to leave a long-lasting impression on customers and get them back as repeat customers.

15. Product adding and Management

Now, you need to add products to your eCommerce site. For this, go to Products > Add Product.


You can categorize all the elements and categories related to the products in the products menu. To add products, just click on the “Add Product” link and configure the items as you want. You must provide the Product name and description, Product data, available shipping methods, related products, description, categories, images, etc, in detail.

Once you add products to your eCommerce site, you need to customize your online store to make it more user-friendly. You can take the following steps-

  1. Choose the perfect theme that matches your eCommerce business and make your online store look attractive.
  2. Make sure that the store is compatible with all leading browsers and various mobile devices.
  3. Running an eCommerce site is totally different from general sites. Therefore, make sure that your store loads fast on all devices.

16. Test and take your eCommerce site life

By now, your WooCommerce store is ready. Just evaluate your site and check all the details. Such as –

  • Proofreading all content on your site,
  • The availability of contact information and social media channels,
  • Make sure product pages are informative and help users to get all-inclusive information,
  • All links and redirections are working properly,
  • Your site data is backed-up, etc.

Final Words

Following this comprehensive guide will help you create an eCommerce site easily with WooCommerce. You can add additional features to your site depending on your business’ needs.

About the author:

Brandon Graves is well-known as an avid blogger, web developer and something of a geek. His passion revolves around converting PSD to WordPress theme in the most efficient manner. He loves to share his experience in the form of articles, tutorials, and guides. You can likewise follow him on twitter.