WooCommerce Shipping Classes – The Fundamental Guide For Store Owners

Are you a WooCommerce store owner or do you want to sell different types of products on Via WooCommerce? Then you must be familiar with the idea of WooCommerce shipping classes. This is a very powerful and useful feature which helps you to allocate shipping conditions to some particular products.

In this article, we will give you a detailed description of the types of WooCommerce Classes. We will show you how to set up a WooCommerce shipping class. You will see how WooCommerce classes make a difference in your daily shipping hassles by making your life hassle-free.

Are Shipping zones and Shipping classes different?

Shipping zones and classes both are the vital elements of WooCommerce Shipping but are having different functionalities.

Shipping zone: It is a geographical region to which you ship items. These were launched to improve the customer experience by offering them more options and freedom and you can get as what you need, right down to regions and zip codes, etc and customers can only see the methods available for their address and the corresponding zone.


Shipping classes: These are used to group products that are alike and used by some shipping methods to provide different rates to different classes of products. Examples of shipping classes in WooCommerce can include:

  • Bulky goods– If you’re selling electronic appliances, certain items like refrigerators or washing machines may have an excessive shipping charge.
  • Lightweight goods-  Contrarily, some products may fit in a small handbag or a paper envelope and do not require a big box so we categorize these goods in a specific shipping class with cheaper postage.
  • Specific packaging– You can sell paintings or other artwork and certain items which will dispatch in tubes etc.
  • Delicate goods- Certain products, say musical instruments or optical instruments, might be delicate and need solid packaging and an extra-large box to keep them safe.

Built-in Shipping methods in WooCommerce and how to set up and configure?


As you can see in the above image there are three Built-in Shipping Methods in WooCommerce: Flat Rate, Free Shipping, Local Pickup

Let’s get started!


Regardless of the weight or size of the package, the Flat rate shipping charges only one rate. Though the courier’s flat (or fixed) rates are unclear. It doesn’t provide a lot of information but we can use it as a marketing tool to uplift the buyers to spend more.


SETUP AND CONFIGURATION: This method must be added to a Shipping Zone first. Moreover, you are allowed to add as many Shipping Zones as you like.

Step 1: Go to WooCommerce then Settings > click on Shipping.

Step 2: Click Edit and Click the shipping zone to which you want to add a shipping method. In my example, it is the United States (US) shipping zone.


and Go to the Shipping Methods box and then Enter on Add Shipping Method.


Step 3: Select Flat Rate from the dropdown. Now, select the Add shipping method.

add-flat-rate-shipping-methodAfter this, a different screen will be displayed.


Step 4: Enter a Title that displays to customers in checkout. Select Tax Status to define whether tax is applied to the shipping amount or not. And Lastly, Enter Cost which you want to apply to the cart and this cost option also gives us various other features.

Step 5: Save these changes.

Now let’s proceed to the other two Built-in Options!


Want to engage more customers?

Then the best way to encourage customers to spend more is via Free Shipping. For Instance, offering free shipping to customers on the orders above $100 or $120.

Add this to Shipping Zone, as shown above.


Let’s start by adding a Free Shipping Method.

Step-1: Add the Shipping Method, the small screen will popup and then Select Free Shipping from the dropdown. Lastly, click on the Add shipping method.

Step-2: Select Free Shipping in the Shipping Method box and select Edit.


Now a different screen will popup, here you will configure the free shipping method for that specific shipping zone and instance, so in our case Shipping zone is United States(US).

Step-3: Enter a Title that you want your customers to see in the checkout just like we did in the Flat rate.


Here are other options like Free Shipping requires… and minimum order amount as shown in the figures below. Let’s dive deep into what these are!


Free Shipping Requires options:

  • N/A – Stands for NOT APPLICABLE in which Free Shipping is an option for all customers.
  • A valid free shipping coupon – This enables free shipping.
  • A minimum order amount – After spending some minimum amount, Free Shipping is available.
  • A minimum order amount OR/AND a coupon – you have to spend some minimum amount or/and you have a free Shipping coupon only then Free Shipping is available.

Minimum Order amount: Enter some amount just like we added cost in Flat rate.

Step-4: Save these Changes.

That’s all about the Free Shipping method in WooCommerce. So, let’s move further to the last built-in Shipping method in WooCommerce!


One of the easiest WooCommerce shipping methods in which the customer pick up the order by themselves.

Here you just insert the title, cost, and, the Tax Status and in the end, save the changes.

How to set-up WooCommerce Shipping classes?

To set-up a Shipping class in WooCommerce is one of the easiest processes, let’s see how!

Step 1: Move to WooCommerce > then Settings > select the Shipping option and then click on the option Shipping classes.

Step 2: After Clicking on Shipping Class, you can create a new class.

slug-shipping-classStep 3: Enter Shipping Class Name, Slug (optional), and, Description for your reference and then select the Add shipping class option.

Step 4: Click on the Save shipping classes. finally, we set up a WooCommerce Shipping class.

How to add any product in WooCommerce Shipping class?

Adding Products is very simple in WooCommerce. You can add, delete, and modify the product anytime you want.

Step-1 To add a product, click on Products, and then select Add new.


Step 2: The product page popup is display over the screen. You can add the Product and write a description to explain to the customer you’re offering to them.


Step-3: Also, enter the product category and tag in general page info so that you can add a product image and product gallery.


Step-4: .We added basic product information. Hence, we learned how to add a new product.

Now its time to assign your Products to the Appropriate Shipping Class.

For Instance, we created a shipping class ‘Candle’.

How to assign your Products to the Appropriate Shipping Class?

Step-1: In your WordPress dashboard and go to Products.


Step-2: Now click the blue hyperlink(Candle) of your product > Shipping > Shipping class.

Step-3: Now select the appropriate Shipping Class for that item from the dropdown menu.

(In our case it’s Candle)

Hence, the product is assigned to a shipping class.


We hope this article will help you to set up the Shipping methods and classes in WooCommerce. Hope it will assist you to distribute your products on the basis of how you want the shipping. If you have any further questions about WooCommerce Shipping Methods and Classes, please don’t hesitate to reach us out.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top