WooCommerce WordPress Tutorial in 2021

Topic: WooCommerce WordPress Tutorial in 2021

woocommerce wordpress tutorial 2021

If you are looking for the Woocommerce WordPress tutorial in 2021, then in this article, you know how to use woocommerce plugin in wordpress step by step. Also, this guide helps you to set up your store more conveniently.

Let’s start the Woocommerce WordPress tutorial in 2021 and know all the setup process for your website.

First, we give you some brief ideas on the WooCommerce plugin for WordPress. Technically, the WooCommerce plugin is an open-source, free plugin for building an E-Commerce Store for your WordPress website.

You have to know the below mention points then install the WooCommerce plugin for your website.

  • This WordPress WooCommerce Plugin helps you to turn your website into an E-Commerce site,
  • WooCommerce Plugin gives you the freedom to sell your own products or services (like- Software, Ebooks, Physical Products, Appointments, Subscriptions, etc.) on your website, Appointments, Subscriptions, etc.) on your website,
  • You can integrate the payment gateway systems like PayPal, Stripe, Amazon Pay, etc. on your website,
  • You can easily track your product details,
  • Create your own discount coupons for your products or services.

Is WooCommerce Free?

WooCommerce is one of the best ways to solve your shopping cart system. It is totally free for Store Owners and Developers. Over 5 million users use this WooCommerce plugin for their website. But WooCommerce extension is not all free, and it starts from $0 and up to $300.

WooCommerce WordPress Tutorial 2021:

If you are an existing WordPress user or a New WordPress user, both can install the WooCommerce plugin for their website. In this Woocommerce WordPress Tutorial, we show you how to use WooCommerce plugin in WordPress step by step.

There are two ways to install the WooCommerce plugin on WordPress; One is, you can Upload the WooCommerce plugin after downloading from the WordPress.org website.

download woocommerce plugin

Another way is, you can directly install the plugin from the WordPress Admin panel.

install woocommerce plugin from WP-Admin

Go to your WordPress Admin panel and hover on Plugins » Add New. After that, the new page opens in front of you. Here on the right-hand side, click on the Search box and type Woocommerce.

Now see the Woocommerce plugin by Automattic on the left-hand side and click on Install Now, then Activate.

activate woocommerce plugin

After that, your WooCommerce plugin is installed on your website and ready for setup.

Step 2: Setup Your WooCommerce admin dashboard

Now hover over to WooCommerce (left-hand side of your Admin panel) and click on Settings.

General Setting

You can set up your Store address in this General settings, doing some set up in General options and Currency options.

woocommerce general settings

  1. Store Address: Here, you set your store address to give your customer information where you sell your products or services (see the above screenshot above)..
  2. General Options: Here, you set your Selling Location, Shipping locations, Default Customer location, Enable Taxes, Enable Coupons (see the above screenshot above).
  3. Currency Options: Here, set your currency as per your Country, or you can set another country’s currency; it depends on you.
  4. Now click on Save changes.

Product Setting

In the Products setting, you go through the three options and below the settings of the product.

woocommerce product settings

Under ProductsGeneral” Setting, set up three settings for your products which you want to sell.

  1. Shop Pages: Here, you set your shop page first, then set the add to cart behavior and the Placeholder image option.
  2. Measurements: Here, you set your product’s measurement as per your physical products.
  3. Reviews: Here you can leave the settings as it is; otherwise, you Untick this option. It is not necessary if you are selling any affiliate products.

In the Products “Inventory” Settings, you can enable the stack management system if you sell any product or services of your own. Otherwise, you untick this option.

In the Products “Downloadable” settings, if you want your customers to download the products or services details of your own, you leave this setting as it is otherwise;, untick this option.

After doing all the setup, Click on Save Changes.

Shipping Setting

If you sell any physical products of your own to sell to your customers in the Shipping Setting, you must do this setting; otherwise, leave this setting.

If you sell physical products, then you have to select the Shipping Zones for your products. It means where you want to sell and which places (you can also specifically mention with the Pincode list).

Then Add the Shipping Method for your product delivery. There are 3 types of shipping methods —

  • Flat Rate: Here, you put the flat rate for every product which you want to sell.
  • Free Shipping: You can give your customers a free shipping facility for purchasing your products. There are 4 free shipping conditions you will apply for your customer —
    — 1. A valid free shipping coupon,
    — 2. A minimum order amount,
    — 3. A minimum order amount OR a coupon,
    — 4. A minimum order amount AND a coupon,
  • Local Pickup: It means the customer himself picks up their products from the store and pays the necessary amount with tax as per you set.

Under the Shipping setting, you can set up your “Shipping options“. Here you find 3 options to set your shipping options —

  • Calculations: You can enable the shipping calculator on the cart and Hide shipping cost until an address entered by the customer. Both settings depend on you.
  • Shipping Destination: How a customer gets their item in a billing address or a shipping address that will depend on this setting.

Under Shipping settings, you can set up your “Shipping Classes“.

Shipping Classes can be used to group products of similar types and can be used in some shipping methods (such as “Flat rate shipping”) to provide different rates to different classes of products.

Don’t forget to click on Save Changes after doing all the settings.

Payments Setting

This is the most important settings for your E-commerce store because this payment setting helps you to receive payments from your customers easily. Woocommerce gives you multiple payment options free of cost.

The most popular payment gateway system is PayPal and Stripe for the WooCommerce plugin.

woocommerce payment setting

By default, WooCommerce payments come with four options (as you can see in the above screenshot), but the most used option is Cash on delivery and PayPal or Stripe.

Cash on delivery: Enable this option when you want to make a payment when delivering the physical products.

PayPal: PayPal is an electronic payment gateway system for your E-Commerce website; it helps you to receive payments by Debit Card or Credit Card around the world.

Click on Manage to set up your PayPal gateway system.

woocommerce paypal setting

After doing all the setup, click on Save changes.

Accounts & Privacy Setting

This is for your customer’s accounts and privacy settings. This setting helps your customer create an account and give information about your company’s Privacy policy regarding their purchases.

woocommerce account and privacy setting

Don’t forget to click on Save changes.

Emails Setting

This is also an important setting between you and your customer. This setting notifies you and your customer after the completion of the purchase.

See the below screenshot and check your settings —

woocommerce email setting

If you make any changes, then don’t forget to Save changes.

Advanced Setting

In this Advanced settings, you set up your pages like- Cart page, Checkout page, My account page, Terms and Conditions page for your website.

woocommerce advance setting

If your Cart page, Checkout page, My account page, and even Shop page do not create automatically after installing the WooCommerce, go to WooCommerce » Status » Tools to create the Woocommerce default pages.

woocommerce status

Now scroll down and find the “Create default WooCommerce pages” and then click on Create pages (see the below screenshot).

create default woocommerce page

Now go to the WooCommerce Advanced settings page and set your pages there.

Now click on Save changes.

All the settings have been done; this time, we will look at how the product is created.

Step 3: Create New Product In WooCommerce

After setup, WooCommerce, now create new products or services for your E-Commerce store or Business site.

For creating your first product or services, go to Products » Add New.

create new product in woocommerce

First, enter your Product Title on the top and then enter your product details in the body.

We are now going to the next step.

Product Data Setting

This step will depend on what kind of store you are building for selling Physical Products or Services.

Simple Product General Setting

Now we are setting up a Simple product‘s General Setting for your business. It means you are creating a single product or service for your business with no variation.

simple product general setting in woocommerce

In this General setting, you select your product’s regular price, sale price (it means your product’s offer price).

Simple Product Inventory Setting

After completing the Product General setting, now setup the Inventory for your products.

simple product inventory setting in woocommerce

  • SKU: A unique identifier for each distinct product and service that can be purchased.
  • Manage Stock: Tick this option if you want to maintain your stock management and to sell physical products with quantity; otherwise, not select.
    — Assume that you sell the physical product with a quantity, then Enter your Stock Quantity, Allow/ Disallow backorders, Low Stock threshold.
  • Stock Status: If you do not maintain the Stock management above, you can select the In Stock or Out of stock or On backorder (not recommended).
  • Sold Individually: If you tick this option, then your customer buys that product once, not more than that (not recommended).
Simple Product Shipping Setting

After completion of the Product Inventory Setting, setup the Shipping for your products.

If you sell the physical product, you have to set up the shipping (if not done in the WooCommerce settings, then do there first) and after doing the setting in WooCommerce, then select the shipping class (if you set up any) here.

simple product shipping setting in woocommerce

Unless if you sell any digital Services, you no need to set up any shipping details here. Just click on Virtual (it means you not shipped anything)

If you are selling any Digital Products and download those products after paying the money, select the Downloadable.

simple product downloadable in woocommerce

You can add your downloadable file and set the Download limit as Unlimited (recommended), and set the Download expiry days (it depends on you).

You can also schedule your sale price (it depends on your choice).

The rest of the three useful tabs also can use for your products or services. In the Linked products tab, you can add the Upsales and Cross-Sells of your products, while Attributes allows you to define the product’s features. Finally, in the Advanced tab, you can enter a purchase note that sends the customer after purchase, enabling or disabling the reviews option.

Variable Products Setting

The settings of all the products you did before are the simple product settings; now you know if you have different variations of the same product, then what to do?

Now we are creating a single product or service with variations. Before we start, you can set up the Inventory, Shipping, and Linked Products (if you want to do).

Otherwise, you can also create this in the Attributes and Variations settings of your product or services.

Before we create the products Attributes and Variations, you must select the product data is a Variable.

variable product attributes in woocommerce

Attributes describe your product’s internal description that helps your potential customers choose your product’s variants.

For example, you are selling a Coffee packet, and it has two different variants, like 40gms and 100gms. Now enter the Name of these attributes like Packets Available and then enter those two different product variants into this Value(s) box like this – 40gm | 100gm.

Then click on Used for variations, and it reflects on the product page in the Additional Information tab.

It does not matter what type of products you are selling. Change the Value(s) as per your product’s requirement. You can use more Attributes here, but which Attributes do you want to Variable? You must tick on the “Use for variations” option for those Attributes.

additional information example for woocommerce

Now creates the Variations of your products as per Attributes Values(s) that you are created earlier (variants- 40gms | 100gms).

In Variations, you can easily create the individual price, Stock Status, Weight, Dimensions, shipping class as per the Attributes Vales(s).

You can also make it Downloadable, Virtual, and Manage stock as per individual Attributes value(s).

variation setting in woocommerce

In the above screenshot, we give you one example, but you also do the same thing if you have multiple Attribute values(s).

After doing all the setup, click on Save changes. Now let’s check how it looks on the product page.

variation example in woocommerce

Create Product Short Description

After completing the Product Data setting, now you can write a short description of your product in the Product short description box. Here you can highlight some information regarding your products.

create product short description

Create/ Select Product Category

After writing your product description, we are going to create the Category of your product. If you already create from Products » Categories, then ok otherwise, you can also create from here.

product category in woocommerce

Now review all the settings and finally click on the Publish button to show your product on the product page which you created on your site.

Step 4: Create Coupon in WooCommerce

You can easily create Coupons for your customers by giving them purchase discounts, and you will generate a sale for your business.

Let’s create your first coupon, go to Woocommerce » Coupons » Add New.

create coupon in woocommerce

First, you create your own Coupon code or generate a coupon code for your product or services. Then you can write a short description of your coupon (it is optional).

In the General tab, you can edit the basic information like Discount type (percentage discount, fixed cart discount, or fixed product discount), Coupon amount, Allow free shipping, Coupon expiry date.

create usage restriction in woocommerce

In the Usage restriction tab, You can set the Min./ Maximum amount to spend the coupon amount, tick on Individual use only (if the coupon cannot be used in conjunction with other coupons).

Also, you can set the coupon on Exclude sale items; even you can add or remove this coupon on some particular product and product categories.

Moreover, you can set the emails on which you do not want to use this coupon code.

In the Usage Limits tab, you can set the limits as per coupon or as per user. Finally, click on the Publish button to activate the coupon for your customer.

Step 5: WooCommerce Product Order and Reports

Your WooCommerce is now ready to take orders from customers. Check your Orders and the Reports tabs to know your products or services status.


In the WooCommerce Order page, you can find the recent purchase list of your products.

order tracking in woocommerce

If you are selling any digital products then there is not much to do here. Otherwise, if you are selling any physical products then find the shipment details, payment status of the product and make that product ready for shipping.


In this new version of the WooCommerce plugin, you can easily track your sales report at a glance.

reports in woocommerce

Conclusion on WooCommerce WordPress Tutorial

We hope you understand all the steps we discussed in this WooCommerce WordPress tutorial, and the steps mentioned above help you create an E-Commerce website for you or your client’s website.

If you have any suggestions regarding the WooCommerce WordPress Tutorial, please feel free to write to us. We will appreciate your participation.

👋 Hey! If you found this article helpful, please share this WooCommerce WordPress Tutorial 2021 article with others to help them out with this problem. 👇

Newsletter Updates

Enter your email address below to subscribe to our newsletter