How to offer free shipping just for a certain categories using xshippinpro?

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
————————————————————————
  1. Create a new method and give it a name
  2. 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.
  3. Now go to Price Setting Tab and select the Shipping By to Flat. Enter Price 0
Method 2  –When other third category is allowed
————————————————————————
  1. Create a new method and give it a name
  2. 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.
  3. Now go to Price Setting Tab and select the Shipping By to Flat 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
————————————————————————
  1. Create a new method and give it a name
  2.  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
  3.  Now go to Price Setting Tab and select the Shipping By to Total.  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

2 thoughts on “How to offer free shipping just for a certain categories using xshippinpro?

    1. samir Post author

      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

Leave a Reply