To provide Free shipping as discount for the users with specific conditions in the Cart.

General Tab:

Creating a Cart discount rule with a rule name as free shipping for Specific Categories in cart.

Condition tab:

When the Cart contains the following categories "Accessories , Apparels" then apply free shipping to the cart.

Discount tab:
Choose Free shipping in the discount tab.

Here is the cart displaying the Free shipping when , the cart contains products from the category Accessories or apparels.

Note that free shipping can be enabled based on

  • Billing country
  • Billing State
  • Billing City

For Providing free shipping based on a state, add the following conditions in the condition tab.
Select the country from the drop down and enter your state.

In similar way, free shipping based on specific city is also possible!!
Just Enter your Billing city and select free shipping in the discount tab and you are ready to go..

Multiple Cart conditions for providing free shipping:

  1. Provide shipping only when the Cart satisfies the following conditions.

When subtotal is $1000 and has Categories "Accessories" in cart. To set this you need to have the condition tab as below:

Rule applies only only when cart subtotal is more than $1000 and with the category"Accessories".

Similar free shipping rule can be created with many conditions from the cart.

2. When Cart has 3 quantities from Categories in list provide free shipping:

3. Providing Free shipping only to particular User Roles in the List: 

This condition provides, the free shipping only of particular User Groups.
You can add more conditions too, for a specific User group you select like for example, For "Subscriber" and "Customer" (User roles), only when the subtotal of the cart is at least 500, provide free shipping.


Also Make sure if you have enabled the Free Shipping from the Woo Discount Rules -> Settings.

Likewise, you can also create free shipping rule for Specific Users in the list. So it will apply to only to those users.

Did this answer your question?