Very complex shipping cost structures can be easily implemented using the following order properties:
-) Total amount of the order (with or without taxes)
-) Total weight of the order
-) Number of articles or different products in the order
-) Volume or minimal and maximal extensions of the products
-) Postal code of the delivery address
Each rule is described as a simple line of text with an easy structure (semicolons separate the parts of the rule). Some simple examples are
Name=Free Shipping; 100<=Amount; 0
Name=Domestic Small; Articles<5; Amount<100; Shipping=1.50
Name=Domestic Standard; Amount<100; Shipping=3.50
This set of rules describes three shipping costs: Orders of 100€ and more are free, otherwise orders with less than five articles have shipping costs of 1.5€, all others 3.50€.
This version of the plugin allows only a fixed expression for the Shipping cost, but no arithmetic expressions (like 5€ per kg or 1€ per product).
The shipping cost can be given either with or without taxes included.
Since its first release many features have been added supporting the really complicated different shippings all around the world.
The plugin keeps getting updated and fixed when needed and is still the best option out there, a must for a VM2 store.
Complex forms are nice if you have just a few entries, but are a nightmare if you have to enter large numbers of rates and update them after every raise applied by the carrier.
It saved us from hours of work. You can configure all your shipping rates in just one screen and per zones in a really well though distribution.
The developer is friendly and always willing to help and his plugin does exactly what it says in the free version which is more than complete and the advanced plugin is really well worth the low price it has.