WooCommerce and it’s Complete Beginner’s Guide

This pandemic situation brings huge opportunities for online shopping and transactions because most peoples around the world prefer to buy their products through online mode. So, it is highly needed to bring your store to an e-store. 

This article focuses on the WooCommerce platform, the plugin used in WordPress to transform into an eCommerce store. This WooCommerce plugin helps in performing all the processes like purchasing, selling, subscribing, enrolling, etc. 

Before moving into the WooCommerce beginner’s guide, it is mandatory to know the basics of eCommerce. The following are the platforms available to develop eCommerce sites. They are WordPress, Magento, Shopify, etc.

The following stakeholders are involved in the entire transactions in eCommerce. They are, 

  • Buyer
  • Seller
  • Gateway for Payment
  • Banks for buyer and seller


WooCommerce is a free eCommerce plugin used in WordPress which is to enable selling and buying online. WooCommerce is one of the most popular eCommerce platforms used by millions of users around the world. 

WooCommerce provides the anyone can to develop the eCommerce websites from scratch. However, WooCommerce is available for free but still, the users need to pay for the domain name, web hosting, themes, and plugins. 

Why is WooCommerce used widely by many users?

WooCommerce is available for 100% free also the users get complete freedom and control over the eCommerce website. WooCommerce is a popular eCommerce website where it looks flexible for beginners with powerful features.

Unlike other eCommerce platforms, WooCommerce doesn’t cost for licensing and the user should spend the amount only for web hosting services alone. Other than the web hosting fee, the user can create unlimited e-stores in the WooCommerce platform. 

WooCommerce holds many designs and templates which helps in customizing your store easily. Most of the templates and designs are available for free with easily customizable options. 

The main reason for recommending WooCommerce, it has many additional plugins to support many e-store functionalities. There are many plugins for tax collection, subscription, backup, firewall, etc. 

Accepting Payments from the customers and managing payments is a hurdle for the admins. WooCommerce gives many plugins to manage huge payment services and gateways.

Prerequisite to use WooCommerce store

The following are four Points needed to develop and maintain a WooCommerce website from scratch. They are,

  • A WordPress account with WooCommerce plugin enabled.
  • A hosting account for WordPress where all the files are stored.
  • A registered domain name to identify your e-store on the internet.
  • SSL certificate to secure the transactions made for your store.

Actually, there are many web hosting available in the market and some of them are available for free and for cost. SSL certificate is also available for free and costs.

Still, now you have seen the basics of WooCommerce and the requirements of WooCommerce to begin the e-store through your WordPress site. 

Now I take you to experiment with the real-time installation and working of WooCommerce from scratch. So, all you need is a WordPress login to start the experiment.

WooCommerce Installation and setup

WooCommerce Installation and setup
First, you should have a plugin for WooCommerce which is the base for your e-store. So, just install and activate the WooCommerce plugin available in the WordPress plugin store.

WooCommerce Setup

WooCommerce Setup


The initial setup will ask you to fill in your personal details which will help in configuring the store.

woocommerce payment


Next will be the payment section where you can set up the payment methods for the WooCommerce store. WooCommerce accepts both offline and online payments.

woocommerce shipping


The shipping setup enables the admin to fix the rate for shipping the goods worldwide. Some of the initial setups are recommendation and activate options. Look, these settings can also be made in your WooCommerce plugin under the “Settings” tab.


To run a WooCommerce store, the products are essential. The following section describes the detailed view on the product sections like adding new products to your store, including price, product images, etc.

Adding new products

adding new products on woocommerce


The demonstration shows the addition of new T-Shirt products into the WooCommerce store. To do that traverse by selecting the “Products” option and click on “Add New”. So, you know that each product should have a product title and a brief description of the product.

brief description for the product and category


Next, choose the category for the product to which the new product belongs else create a new category for the product. The category would help the customers to choose the product based on the category in the front end.

add product image


The picture alone will make the customer purchase the product. So, all the products should have a photo explaining about the product. To add the image to the product, traverse below the product description. 

Simple Product – The simple product is the term to sell a single product with the option to link any other relevant products.

Grouped product – The term grouped product is to add products with similar product attributes like color, design, etc. 

Affiliate product – This is to promote a merchant’s product to potential customers.

Variable product – This product lets users select color, size, SKU, etc. before purchasing the product.

product type


The advantage of WooCommerce is that you can add not only simple products but also grouped products, Affiliate products, and variable products. 

Product Type

The demonstration below describes the options available for the different product types. Since the options look the same for all the product types, I have demonstrated the options using a single product type. 

product data


General Tab:

general settings product data


In the general tab, you can mention the regular price for the product. Also, you can keep the sale price for a particular product for a particular schedule. 

Inventory tab:



This tab helps in linking the product with the inventory unit that means with the stock keeping unit. In the SKU field, the unique identity should be mentioned which links the product with the inventory unit. Through this, you could mention threshold level, backorders, etc.

Shipping Tab:

shipping tab


The shipping tab helps in mentioning the dimensions, weight, and shipping class of the particular product while shipping the particular product.

Linked Products tab:

linked product


The product mentioned in Upsell is to show the product instead of the current product while the current product is out of stock or unavailable. 

The product mentioned in Cross-sell is to promote the product along with the current product.

Advanced Tab:

woo commerce advanced tab


The purchase note option is to mention the note for the customer after purchase. The menu order option is to display the product at the level of menu order.

Attributes Tab:

Attributes Tab


You can add the attributes for the product using the attributes tab.


Once the products are added to WooCommerce, now the product is available for the customers for purchase. WooCommerce gives a way to manage the orders from the backend. To do that traverse to “WooCommerce → Orders”. 

woocommerce Orders


The order page shows the customer name, purchase date, status, and the total amount of purchase. You can also filter by date, name.

Add new orders

Add new orders woocommerce


You can also place a new order using the backend. To do that traverse to “WooCommerce → Orders → Add new”. The new order screen enables you to mention shipping and billing addresses with the status of the payment. The items also are added to the orders along with the amount payable. Coupons could also be applicable. 


woocommerce reports


Reports section used to generate orders, customers, stocks. The report section helps in identifying the growth or status of the orders or customers sign-ups or stocks in the specific period. 

This report helps in finding the growth of your store in the specific period.

Market Place

The marketplace section in WooCommerce has trusted products to their customers. It offers the extension and themes to build WooCommerce as the customer needs.

There are many themes and addons available for your WooCommerce which could be a good choice in improving your sales and attracting customers.

woocommerce marketplace


Settings – General

The general settings request you to give the store address and request you to select the selling, shipping locations. Also, you enable/disable taxes and coupons, in addition, you can set the currency option which is to be displayed in the frontend. 

Settings - General


Settings – Products


The product settings enable you to mention the settings to be made for the products. You can set the default page of your store, measurement unit, and finally, you can enable the reviews and product ratings for all the products. The product setting could be changed for the products in inventory and downloadable products.

Settings – Shipping

The settings for shipping are to add and set the shipping zone for the products. Based on the shipping zone method, the tax and charges may change.

You could also mention the shipping classes for all the products and shipping options. 

Settings - Shipping


Settings – Payments

The settings for payment help the store owner to set up three different payment methods: direct bank transfer, check payments, and cash on delivery.

Settings - Payments


Settings – Accounts & Privacy

The accounts settings are to set up the account permissions for guest checkout, account creation, removing personal data, etc. Also, you can also set up a privacy policy and personal data retention. 

Settings - Accounts & Privacy


Settings – Email

The email settings page helps in enabling the email notification to the customer or store. The email notification can be enabled for many possible actions. Also, you could set header image, footer text, colors, etc. before sending an email notification.

Settings – Advanced


Through this advanced setup page, you can set the page setup so that WooCommerce knows where to send users to checkout. Also, you can set the checkout and account endpoints for the checkout process.

WooCommerce Templates & Themes

WooCommerce will be incomplete until your store has a good theme in it. The theme should be more attractive to increase your sales. 

There are more paid and free themes available on the market. Choosing the right one will be the main challenge for you. So, the following are the recommended templates and themes for you.

  • Shoppe – It helps in creating the landing pages with its own page builder.
  • OceanWP – It has a customizable theme for WooCommerce.
  • Astra – It has many built-in templates for shop pages, product pages. 

WooCommerce Extension & Addons

WooCommerce extension & addons are like plugins for WordPress, it includes many features to WooCommerce. There are a huge number of plugins to create contact forms, pricing tables, etc. The following is the list of plugins for eCommerce stores.

  • WPForms – Easy to create forms, customer surveys, login forms, and more.
  • BeaverBuilder – Plugin with drag and drop for page builder.


WooCommerce helps in getting success to your eCommerce store with a user-friendly design that helps in fast loading, easy product browsing, ordering, and payment processing. It enables the work easier and reduces in managing your time. This article gives you a clear description of its basic functionalities but still, there is more to learn.

Leave a Comment