The Ultimate Guide to Setting Up WooCommerce Shipping Classes

WooCommerce Shipping Classes

If you are a WooCommerce store owner who sells different types of products, the idea of WooCommerce shipping classes would sound familiar to you. In this article, we will see how WooCommerce shipping classes can make your life easy and help you with the day-to-day shipping hassles.

WooCommerce Shipping Classes

The idea of shipping classes is to make sure store owners are able to categorize their products based on the way they want to ship their products. For example, if your store ships heavy machinery as well as the smaller tools, you have to make sure both types of products must ship accordingly. Hence, you can just create separate shipping classes for both types of products and define Standard Shipping for the smaller tools and Freight Shipping for the heavier products. This way, it becomes easy and less time-consuming for the store owners to define shipping methods and shipping cost for their products.

In this article, we will discuss,

  • How to Set Up WooCommerce Shipping Classes?
  • How to Add Products to the Shipping Classes?
  • Important Applications of Shipping Classes

Creating WooCommerce Shipping Classes

Creating shipping classes in WooCommerce is a simple process that involves the following steps,

  • Visit WooCommerce → Settings

WooCommerce Shipping Settings

  • Now click on Shipping and you will be able to find the Shipping Classes option there.

Shipping Classes

  • You can now create a new shipping class by clicking on the Add Shipping Class option.

Add Shipping Classes

  • You need to add the following things in order to create a new shipping class,
    Adding shipping classes

    • Shipping Class Name
      Enter the name of the shipping class.
    • Slug
      The Slug field is optional and even if you don’t provide a slug, WooCommerce will automatically set this.
    • Description for your reference
      Enter the description for the shipping class for your reference.
  • Click on Save Shipping Classes.

Adding Products to Shipping Classes

You can add products to the shipping class using two methods. To add individual products to the shipping class, follow the steps below,

  • Click on Products
  • Select the product which you want to add to the shipping class and click on Quick Edit
  • Now select the shipping class in the Shipping Cass tab

Shipping Class

  • Click on Update and the product will be added to the Shipping Class.

You can also add multiple products to the shipping classes in one go by following these steps,

  • Click on Products
  • Select all the products which you want to add to the shipping class
  • Select Edit under Bulk Actions and click on Apply
  • Now select the shipping class under the Shipping tab

Bulk Shipping Class

  • Click on Update and the product will be added to the Shipping Class.

Important Applications of Shipping Classes

As we discussed earlier, WooCommerce Shipping Classes are used to differentiate different types of products and the way you want to ship these products. This way you have the flexibility of providing the shipping cost to the customers based on the product they want to purchase. This may include setting up dedicated shipping rules for different products and even providing a shipping method which will be reserved for a particular type of product. Hence, based on this, here are the important applications of shipping classes for an online WooCommerce store,

Table Rate Shipping

One of the major application of shipping classes is with the table rate shipping. Using the shipping classes, and a flexible table rate plugin, you can easily configure shipping of your products based on the factors like,

  • Weight
  • Quantity
  • Price
  • Location
  • Address fields like City, State, ZIP Code, Country, etc.

All you need to do is set up your shipping classes, add products to them, and then set up shipping rules using a table rate shipping plugin.

Restrictions on Shipping Methods

Most of the WooCommerce store owners set up the shipping classes so that they can define a shipping method which would be available to the customers. However, when using multiple shipping classes, it is very common to get stuck with multiple shipping methods available on the cart page. For example, you have set up shipping classes for both the Freight and Standard products. Based on the type of products, you can set up shipping methods for both the types of products, such that,

  • If a customer purchases any product from the Freight Product shipping class, a freight shipping method would be available on the cart page, with additional charges included in the shipping cost
  • If a customer purchases any product from the Standard Products shipping class, a standard shipping method would be available on the cart page

However, with a business scenario similar to this, you may face the following challenges,

  • Both the standard and freight shipping methods would be available on the cart page
  • If the customer adds both the products to the cart, there is no way to restrict the standard shipping method
  • Freight products will be shipping only with the freight shipping methods, and hence, no matter the standard products are in the cart, the freight shipping method must always be available

Hence, to overcome these challenges, you can easily set up restrictions on the shipping methods based on the shipping classes available on the cart page. To have this functionality, you need to have a free plugin – Hide WooCommerce Shipping Methods based on WooCommerce Shipping Classes and Zone. All you need to do is set up the shipping classes, and add the shipping methods which you want to display for the shipping classes.

Final Thoughts

This article will help you set up shipping classes and distributing your products based on how you want to ship them. Apart from the above-mentioned applications, if you have any other application of shipping classes which can make your shipping scenario simple and more efficient, feel free to share it with our team of shipping experts. We will definitely help you streamline your shipping scenario.

Leave a Reply