This plugin enables you to add shipping fees based on weight or quantity. The fees display on the cart and checkout pages based on the following custom page added to the WooCommerce shipping settings :

The weight is based on the single product weight set on the shipping tab :

Lets look at some example scenarios using the following values set in WooCommerce > Settings > Shipping > Custom Shipping
- Single Product Weight: 15 kg
- Shipping Cost Per Item: $5
- Shipping Cost Per Weight (kg): $1
- Maximum Items: 10
- Maximum Weight: 100 kg
Based on the above settings here’s what the shipping outputs on the cart page before the limit is reached and after.
Click to enlarge images.


In the above scenario, shipping is based on weight. When the quantity is 5, the cart page displays a label ‘Buy 2 more and get free shipping’. Once the limit is reached, the label changes to free shipping and the shipping cost is set at 0.
If no weight set, the shipping is based on quantity.
Plugin Settings
There’s 4 settings :
- Cost Per Item : Add a shipping cost per item ( quantity ).
- Cost Per Weight : Add a cost per weight. In this case its per kilogram where the weight is set on the single product shipping tab.
- Maximum Items : This setting relates to the quantity. If no Maximum Weight set, free shipping will be applied based on max quantity threshold. Example – If the cart quantity is 5, the cart label display ‘Buy 5 more items for free shipping’;
- Maximum Weight : Free shipping is based on this weight threshold. Example – If the maximum weight is set at 100 KG, the single product weight is 10 KG and the quantity in cart is 8, the total is 80 Kg so the cart displays ‘Buy 2 more items for free shipping’.

Reviews
There are no reviews yet.