WARNING: concrete5 5.6 and earlier are end-of-life. Sales from the marketplace have now ended. Click here to learn more about this transition.
Define domestic and international zones and match addresses to them. Calculate shipping costs for each zone based on product and cart parameters and delivery options.
“It costs me more to ship to some domestic addresses. I use different shipping agents depending on the weight of the order and what country or province I am shipping to. Some of the shipping agents give me a discount, but charge a premium for oversized items. Some products need extra packaging. If the order is over a particular value, I insure the package. For some combinations of destinations and products I also need to add a special licence fee to the shipping cost. For small items I use the postal service. I have preferential shipping rates for some customers.”
Zone Based Shipping can be configured through simple rules and tables to cater with any or all of these requirements and more.
Zone Based Shipping is not tied to any shipping agent. You create whatever shipping zones and delivery options you need, match customer addresses to zones and build rules to assign a shipping cost to a shopping cart. If you want to use Zone Based Shipping with other shipping methods, you can even configure zones and rules to use other eCommerce shipping plugins, or act as a dispatcher for other shipping plugins.
Shipping cost rules are configurable to use any or all of:
Units used are selectable between a range of metric, US and Imperial. If you want to ship ducks by the gallon (US or Imperial), Zone Based Shipping will translate the dimensions of a duck into gallons for you.
If the above are not enough, Zone Based Shipping also recognises a 'zone_shipping_measure' attribute. If you want to ship ducks by the number of feathers, animals by the number of legs or cars by the number of wheels, declare a product attribute with the handle 'zone_shipping_measure' and Zone Based Shipping can use it.
See the screenshots and documentation for more details.
Missing a critical contry or state for your eCommerce site? Want your core markets to see their countries at the top of a country select? Is the states and provinces list out of date?
Have a look at my Country State Manager addon to manage and edit the Countries and State/Provinces lists used by eCommerce for Billing and Shipping addresses.
Note: This add-on requires the eCommerce add-on. Please make sure you have the latest version installed.
From version 2.0.13 ZBS is compatible with php7. To update a site to php7 you will need to make core updates (currently only on github and not released). You will also need to ensure that eCommerce is php7 compatible.
See more addons by JohntheFish