There are two cases arise when you want to offer free shipping just for a certain categories. Will this free offer remain valid if customer add any third category with your applicable categories for free shipping? For example, You want to offer free shipping for the categories A, B, C but during checking out, customer also could choose product from category D, will customer will get free shipping in that case?
I will show both ways in this post.
Method 1 – When other third category is not allowed
—————————— ——————————————
- Create a new method and give it a name
- Now go to Product/Category Tab, Select category rule is “Any of the selected Category“. Then choose your applicable categories for those you want to offer free shipping.
- Now go to Price Setting Tab and select the
Shipping By
toFlat
. Enter Price 0
Method 2 –When other third category is allowed
—————————— ——————————————
- Create a new method and give it a name
- Now go to Product/Category Tab, Select category rule is “Any of the selected Category with other“. Then choose your applicable categories for those you want to offer free shipping.
- Now go to Price Setting Tab and select the
Shipping By
toFlat Amount
. Enter Price 0
Okay, thats all. Now a bonus. What if you want to offer free shipping after a certain order total or after a certain weight? For example, you want to offer free shipping for just some categories after a certain order total e.g $200. Here are the steps:
Method 3 – Free shipping for just some categories after a certain order total
—————————— ——————————————
- Create a new method and give it a name
- Now go to Product/Category Tab, Select category rule is “Any of the selected Category with other“. Then choose your applicable categories for those you want to offer free shipping. Noted that if you don’t want to allow other categories, then you will have to select category rule “Any of the selected Category” instead of “Any of the selected Category with other“
- Now go to Price Setting Tab and select the
Shipping By
toTotal
. Now enter unit ranges as follows
Start End Cost Per Unit Block Allow Partial
200 99999 0 0 0
Noted that I am considering total total is $200 after that you want to give free shipping.
Finally, last but not least thing. If you want to set a shipping price if order total is less $200 for the above case. For example, you want to charge $20 shipping free if order total is less than $200 and free above that. You will have to change just unit ranges of step 3. New unit ranges will be:
Start End Cost Per Unit Block Allow Partial
0 199 20 0 0
200 99999 0 0 0
This xshippingpro is rubbish unless you want a flat rate!
A manual would help
Thanks for your feedback. I understand that it takes time to configure sometimes. If you tell more details, I can help you on this.
For Manual thing, I am writing about all features in this blog gradually. Thank you