Installation
Basic configuration
Advanced configuration
· 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
Shipping rates per items count
Super Shipping for WooCommerce also allows you to configure shipping rules based on the total number of units in the cart (there can be multiple units of each product).
For example, let's imagine a T-shirt store where the weight of all T-shirt models is negligible. In this case, it's more interesting to apply the shipping rate based on the number of T-shirts to be shipped.
This way, we can create the following shipping rules based on the number of units (items count):
Shipping class | Condition | Range [min] | and [max] | Cost | Cost per additional unit |
No class | Items | 0 | 5 | 4 | (Left empty) |
No class | Items | 5 | 10 | 8 | (Left empty) |
No class | Items | 10 | 20 | 15 | (Left empty) |
No class | Items | 20 | * | 20 | (Left empty) |
Based on the table with the previous shipping rules, if we place an order for 6 T-shirts, the plugin will calculate a shipping rate of 8€.
And if we place an order for 30 T-shirts, the plugin will apply 20€ in shipping costs because in the last shipping rule, we have indicated with an asterisk (*) that any order over 20 units will always have a shipping cost of 20€.
You can also charge an amount for each additional unit added to the cart. In the example, if someone adds 22 units and we want to charge for those extra 2 units, we need to specify the price for each additional unit in the last cell of the «Cost per additional unit» table. If we set it to, for example, 1€, the total shipping cost would be 22€ (20€ + 1€ + 1€).
Shipping class | Condition | Range [min] | and [max] | Cost | Cost per additional unit |
No class | Items | 0 | 5 | 4 | (Left empty) |
No class | Items | 5 | 10 | 8 | (Left empty) |
No class | Items | 10 | 20 | 15 | (Left empty) |
No class | Items | 20 | * | 20 | 1 |
IMPORTANT: Whenever you need to add a cost for each additional unit, you must ensure to add the asterisk * as the maximum value in the last row's range. Otherwise, the rate for each additional unit will not be applied.
IMPORTANT: It's important to consider that the ranges are counted up to the maximum value inclusively. Notice that the ranges are consecutive, but in reality, Super Shipping treats the maximum range value as an absolute unit . This means that a range from 5 to 10, for example, would be counted (in any condition) starting from 5 but not inclusive (something like 5.0001, to illustrate it graphically) up to 10 inclusive (an absolute 10).
IMPORTANT (2): Expanding on the previous note, always make sure that the minimum range of the first row is 0 (zero), as the comparison is made for values GREATER than the minimum range, as we've explained. Let's imagine that someone adds 1 item to the cart using this rule. If we set the minimum range in our configuration to 1, the greater value would be 2. So, if someone chooses 1 unit, the plugin wouldn't recognize it. To ensure that this unit in the cart is recognized, we should set the value to 0 so that the plugin detects any value greater than this range.