It gives me great pleasure to release a new, hugely configurable shipping module for Zen Cart!
The Region Tables shipping module is a very comprehensive module for Zen Cart which allows store owners to specify shipping rates based on a combination of the customer's shipping address and either the total weight or the total price of the order.
- The rate applied to an order is determined by first identifying which region a customer's shipping address is in:
Each individual region is defined in the module's admin configuration in either of two ways:
- Geolocation - A region can be set as being within a certain distance from the store (in Km/Miles).
- Country/Postcode Matching - A region can be defined as being a country or a country and postcode range combination. (E.g. [FONT="Courier New"]GB:BT[/FONT] matches all of Northern Ireland, [FONT="Courier New"]US:070-089[/FONT] matches the state of New Jersey in the US).
Countries currently supported for Postcode Matching include: Canada, Spain, France, the UK, Portugal and the US.
ALL other countries supported by Zen Cart are supported, just without the benefit of postcode matching (although it's easy to add this for each country!).
The regions defined are checked in numerical order to see if they match the customer's address, so any number of methods for determining the customer's region can be employed until a match is found.
For example: the first region could be a 10Km radius "Local Delivery" region and the subsequent region could attempt to match an address based on the customer's postcode (or even their country and postcode) if they are outside that region.
There's no need to mess about with Zone Definitions with this module... everything can be done based on the country and/or postcode of the customer's shipping address! :)
- Once the region a customer's shipping address is in has been determined, the shipping rate is calculated based either on the weight or the total price of the order:
Unlike most other Zen Cart shipping modules, Region Tables allows the store owner to specify an unlimited number of “Tables” of Rates/Shipping Methods per Region, enabling the possibility of offering a “Standard Delivery” rate, an “Express Delivery (Next Day)” rate and a “Express Delivery (Next Day Before 9AM)” rate, or such like, at the same time.
As the tables of rates are specific to a region, each region can have completely different shipping options, allowing for a never-before-seen level of configurability in a shipping module!
Downloads, a Full Feature List and Documentation are available on the module's website:
If you like this module, PLEASE DONATE! It has taken a huge amount of time to develop and we don't earn anything for developing it!
All the best...