· Shipping costs based on weight and free for orders over 100€
· 2 shipping agencies for the same zone
· Different shipping rates depending on the type of product (or group of products)
· Different shipping rates depending on the supplier (applicable to Dropshipping)
· Increase the shipping rate for each unit added to the cart
Calculation Type - Per Item Line (each product in the cart is a basket)
This calculation type is usually used only when each product, along with its quantity of units, is shipped in en separate packages.
The particularity of this type of calculation is that it treats each line in the cart as an independent basket. It first calculates the shipping rate for each line separately and then adds up the shipping for all of them. The result of this sum is what is shown to the customer.
Let's see how the final shipping cost would look for the example of wine bottles that we used in the «per order calculation type» using this type of calculation.
Recall: let's suppose we have a wine shop. A customer places an order consisting of 3 bottles from different brands (3 products) and has added 2 units of two brands and 3 units of another (for a total of 7 bottles). Each bottle weighs 1.5 kg, a detail we have entered in the corresponding configuration tab of the products (in the product data, «Shipping» and in the «Weight» section).
Below, I'll show you the order summary with the price and the number of bottles of each type.
|Product||Items||Weight per unit (Kg)|
|Marqués de Vargas Reserva (Rioja)||2||1,5|
|Resalte Reserva 2009 (Ribera del Duero)||2||1,5|
|Sandeman Ruby (Oporto)||3||1,5|
On the other hand, let's suppose we have configured the shipping rules based on weight ranges like this (this section of how to configure shipping rates by weight is further developed in the Advanced Settings, under the section «Types of Shipping Rates»):
|Shipping class||Condition||Range [min]||and [max]||Cost||Cost per additional unit|
|No class||Weight||0||2||4||(Left empty)|
|No class||Weight||2||3||6||(Left empty)|
|No class||Weight||3||5||10||(Left empty)|
|No class||Weight||5||10||20||(Left empty)|
|No class||Weight||10||20||30||(Left empty)|
This way, using the "Per Item" calculation type and considering the cart we mentioned earlier along with the configuration of shipping rates by weight, Super Shipping for WooCommerce does the following:
FIRST ITEM IN THE CART. The total weight of all units of the first product in the cart is 3 kg → Shipping cost for the first cart line = 6€
SECOND ITEM IN THE CART. The total weight of all units of the second product in the cart is 3 kg → Shipping cost for the second cart line = 6€
THIRD ITEM IN THE CART. The total weight of all units of the third product in the cart is 4.5 kg → Shipping cost for the first cart line = 10€
Once the shipping costs for each product line in the cart have been calculated, they are all added together to obtain the final shipping rate that the customer will pay.
SHIPPING COST → 22€ (6€ + 6€ + 10€)