How to Set Shipping Rates based on Product Categories Using the WooCommerce Table Rate Shipping Plugin?

In this article, we will show you how to set shipping rates based on product categories using WooCommerce Table Rate Shipping Plugin.  We will discuss the real-life business case and will show you how to set the shipping rule.

Understanding the Business Case

You can easily set shipping rates based on product categories using WooCommerce Table Rate Shipping Plugin. Let’s check out a unique business of one of our customers and see how this plugin can fulfill it.

I’m a little confused on how to set up my different shipping rates.

Scenario: The client is selling both turf (per m2) and turf products.

1. Turf shipping is calculated based on what city they come from which is already set up and works perfectly.
2. Turf Products shipping is either Flat Rate ($5.00) or Local Pickup (Free), which works perfectly also.

Problem: If the customer buys both Turfs and a Turf Product, I need to be able to charge the Turf shipping (based on the city) and the shipping for any Turf Products that are in the cart too.

Is this fairly easy to implement using your plugin?

Solution Using the WooCommerce Table Rate Shipping Plugin

The WooCommerce Table Rate Shipping Pro is one of the best plugins to set shipping rate at a cart page for the complex business scenarios. You can set the table rate such a way that you can calculate shipping rates based on the product categories.

In the given business case, when both Turf and Turf products are in the cart, the shipping the rates of Turf and Turf products should be added together and shown.

Here, since the rules are based on Product category, you have to set the “Calculation mode” to “Calculate shipping cost per category“.


Now, head to the plugin settings and add “Product category” to the matrix column from the drop-down list.


Head to the shipping rules and set the rules as shown below.



In the above example, you can see that there are two products which come under different product categories. The cost of the product can be given accordingly. Now, once both the products are added to the cart, the total cost will be displayed as shown below.


You can see that the base cost of both the products has been added and displayed at the cart page.


And that’s how you set the shipping cost based on the product categories using the WooCommerce Table Rate Shipping Pro Plugin. We hope this guide would have helped you configure your business case as well. Check out WooCommerce Table Rate Shipping Pro for more information and features.

If you have any doubts or need help setting up Tabel rate shipping on your WooCommerce-based website then feel free to Contact PluginHive Customer Support. Our support team should be able to help you out.

Last Updated On July 05, 2019