View Categories

How To Set Category-Based Shipping Conditions

In this guide, I am going to explain Category-Based shipping conditions that will help you set conditions according to specific categories in your WooCommerce store.

Suppose you want to set different shipping charges based on the categories that are set on your WooCommerce store. With our Advanced Shipping plugin, you can easily do that.

So let’s get started.

Advanced Shipping Options #

  1. First of all, you’ll get our advanced shipping options in WooCommerce shipping. Which is go WooCommerce > Settings > Shipping
  2. Now set your Shipping Zones and Add a shipping method. There select the method Advanced Shipping
  3. This will create a new method shown in the screenshot below where you can set your shipping rules by clicking the edit option.
How To Set Category-Based Shipping Conditions 1

Example Scenario For Setting Category-Based Shipping #

Now let’s create a scenario if the shipping region is Dhaka, Bangladesh then the shipping cost is $10 for every product in the store. But if a specific category’s products are in the cart then an extra $15 will be added to the shipping cost.

1. After we click the Edit option for the Advanced shipping method shown in the screenshot above, in the new window if you scroll down to the bottom you’ll see options for setting Shipping Cost Calculation Rules

2. Now you have to click the Add Condition Rule button shown in the screenshot below to set the rules.

How To Set Category-Based Shipping Conditions 2

3. Let’s set the first rule where $10 shipping cost for all the products in the store. Like this shown in the screenshot below

How To Set Category-Based Shipping Conditions 3

4. After that let’s add another rule that will ensure that for a few specific products, there will be an extra $5 shipping charge if any of those products are in the cart.

5. Now from the When field’s dropdown choose Product Category then set the condition how it is shown in the screenshot below

How To Set Category-Based Shipping Conditions 4

6. This condition will make sure that if the products from the Hoodies category are in the cart then an extra $15 shipping charge will be added. Save changes and the 2 rules will be added.

7. Now you can see in the front end when customers order 3 products and one of them is Hoodie our listed product. Then the shipping charge is $10 + $15 = $25.

How To Set Category-Based Shipping Conditions 5

That means a customer has to pay $25 for the shipping charge if they want to receive the product in their specific zones.

So, this is how you can set your category-based shipping conditions for all purchases on your WooCommerce Stores.