Flexible Shipping PRO - Progressively increasing weight based shipping
Case Study
Let's assume you run a pet store and your shop sells mostly the dry dog and cat food. You've signed a contract with the shipping company to have the fixed $20 shipping cost for all the orders up to 5 kg, however, when the total weight of the ordered products exceeds 5 kg, the customer should be charged with the additional $3 per each 1 extra kg above 5. You want to make sure that the additional cost will be calculated properly no matter by how many kgs the basic 5 kg threshold is exceeded as to prevent the orders from being underpaid.
How to configure such a scenario with the fixed shipping cost for the orders' weight up to 5 kg and the additional cost charged progressively per each 1 extra kg with no upper limit?
Plugin configuration
- Add the first shipping cost calculation rule defining the fixed $20 fee and and set:
- When: Always
- rule cost is 20
- Create the second one based on Weight and configure it the way below:
- When: Weight
- is
- from: 5
- rule cost is: -15
- Add the the last 3rd rule with the following settings:
- When: Weight
- is
- from: 5
- additional cost is: 3
- per: 1 Weight (kg)
Result
When your customer places an order the shipping cost will be calculated based on weight with the fixed $20 if its total weight up to 5 kg and the additional cost charged progressively per each 1 extra kg above 5 with no upper limit, e.g.:
- If he orders a 5 kg pack of dog food, the shipping cost is $20.
- If he orders a 12 kg pack of dog food, the shipping cost is calculated ($20 - $15) + 12 x $3 = $5 + $36 = $41 total.
- If he orders a 25 kg pack of dog food, the shipping cost is calculated ($20 - $15) + 25 x $3 = $5 + $75 = $80 total.
Wondering how it will work live?
or