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 price
Another very common way to configure shipping rates is based on the order's total price.
For example, let's imagine that we want to apply a flat shipping rate of 12€ for orders under 60€ and offer free shipping for orders exceeding 60€.
The rules you should configure for this example would be:
Shipping class | Condition | Range [min] | and [max] | Cost | Cost per additional unit |
No class | Price | 0 | 60 | 12 | (Left empty) |
No class | Price | 60 | * | 0 | (Left empty) |
As you can see, we have used the asterisk (*) to indicate any price above 60€. In this case, we have used the value 0 to indicate that the shipping cost is free (if this happens, the word «Free» is added to the shipping method title so that the customer knows that shipping is free - this feature can be enabled or disabled in the general WooCommerce «shipping options»).
On the other hand, in this example, we haven't taken into account the cart's taxes if we have configured the store with taxes added in the designated section in WooCommerce. Therefore, in the case of Spain and for a general VAT rate of 21% applied to the products, any customer who wants to take advantage of free shipping would need to place an order with a minimum value of 72.60€. This amount includes the base product price of 60€, which is the threshold for the free shipping rule (plus the 21% VAT, which is not factored into the calculation but would appear in the cart).
Si por el contrario queremos que en el precio de las reglas de envío ya se tengan en cuenta los impuestos y que el envío gratis se active cuando el cliente gaste al menos 60€ impuestos incluidos, entonces tendremos que marcar la casilla “Incluyendo impuestos” que vimos en la sección Ajustes Generales. En este caso, con un producto con un precio base de 49,59€ ya se activaría el envío gratis, ya que al sumarle el 21% de IVA (10,41€) alcanzarían los deseados 60€.
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 30 to 60, for example, would be counted (in any condition) starting from 30 but not inclusive (something like 30.0001, to illustrate it graphically) up to 60 inclusive (an absolute 60).
With an example it is clearer: IF YOU NEED one of the ranges from which shipping is free, for example, 60€, because you have products that are worth exactly 60€, you would need to set it like this:
Shipping class | Condition | Range [min] | and [max] | Cost | Cost per additional unit |
No class | Price | 0 | 59,99 | 12 | (Left empty) |
No class | Price | 59,99 | * | 0 | (Left empty) |