I have different categories with different shipping price per unit.For instance:-books shipping cost 3.50€ per book-bikes costs 9.90€ per bikeIf someone buys 1 book + 1 bike he has to pay 3.50+9.90, if he buys 2 books + 1 bike he has to pay 3.50*2 + 9.90In addition to that, I would like to have:– with total < 150 € = apply rules above– with total > 150€ = free shipping on everythingHow can I combine those options?
Thank you for your help.
Thanks for your question. Since different categories have different shipping price, you need to create a shipping method for each category. For example, for the categories books and bines, you need total 3 shipping methods for achieving your goal. First 2 methods for the categories and third one for the free shipping.
Finally, you want to sum up of different categories prices. So first we will have to setup group mode option for summing up. Please go to Global Setting -> Group Option. Now select Group1 is Sum
Lets create the shipping methods now.
Method 1 (For Books):
- Create a new method.
- Under General Setting, Select Group is Group1
- Under Category/Products Tab, Select Category Rule is “Any of the selected Categories with others”
- Now choose category Books
- Under Price setting tab, Select Rate Type is “Quantity – Method Specific“
- Now enter Unit Ranges as follows
Start End Cost Per Unit Block Allow Partial
0 999 3.5 1 NO
7. Under Other tab, enter Order Total Ranges 0 to 150
Method 2 (For bikes):
- Create a new method.
- Under General Setting, Select Group is Group1
- Under Category/Products Tab, Select Category Rule is “Any of the selected Categories with others”
- Now choose category bikes
- Under Price setting tab, Select Rate Type is “Quantity – Method Specific“
- Now enter Unit Ranges as follows
Start End Cost Per Unit Block Allow Partial
0 999 9.9 1 NO
7. Under Other tab, enter Order Total Ranges 0 to 150
Method 3 (Free shipping):
- Create a new method.
- Under Price setting tab, Select Rate Type is “Total
- Now enter Unit Ranges as follows
Start End Cost Per Unit Block Allow Partial
150 99999 0 1 NO