Postcode Shipping Zones


https://forum.kartris.com/Topic638.aspx
Print Topic | Close Window

By UKcentric - Wed 8 Jun 2011
Is it possible to setup shipping based on order value plus postcode area?

If so, how?

tx, g.
By UKcentric - Wed 29 Jun 2011
If anyone's intersted - we did get this working in the end. Now we can distinguish between those living in the wilds of Scotland and those living in leafy Surrey and charge them for delivery accordingly.

We had to inject some code into the ShippingMethodsDropDown user control to grab the postcode from elsewhere on the page, compare it to our list of known Scottish postcodes, and remove the various non-relevant shipping methods from the list at that point .

Seems to work.
By thedrumdoctor - Wed 14 Sep 2011
Care to share...pretty, pretty please....BigGrin

Or is this the kind of thing we should pursue as direct Kartris support when we purchase a full license?

Dontcha just HATE the complications that this little lot cause:

FK 17-99, G 83, IV 1-28, IV 33-39, KW, PA 21-33, PA 35-40, PH 18-26, PH 30, PH 31-41
By TheCalicoTree - Sat 31 Mar 2012
Hi,

I've run into the same problem, need to set shipping based on value + postcodes (Non UK mainland and highlands).

Is anyone willing to share their solution?

Thank you Smile
By Paul - Thu 5 Apr 2012
The general way we've done this is to create multiple UK records for each region, that correspond to postcode groups. Similarly to how we have multiple US state records. It works with any postcode or subregions in any country.

For example:

UK - London (list of london postcode areas)
UK - South East (list of SE postcode areas)
UK - Highlands & Islands (list of postcode areas)
UK - Rest of UK

The main UK record can then be disabled, so a user must select one of the above 4 (or however many different shipping areas you need). Having 'UK' in front ensures that all the items appear in the country dropdown where a customer would expect them.

Each can then be mapped to a separate shipping zone, and have its own shipping rates.
By kalkhovm - Mon 30 Jul 2012
Ca I ask, how do you create these sub regions for a country, as I cannot find any control to enable you to Add an new country/region in the Admin area
By Paul - Fri 3 Aug 2012
Typically the database will install with some spare records already present. If you view the countries page in the back end, look for the 'unallocated' link. So you can change any of these to serve as your regions.

Make sure you set the various ISO codes to match the country. So if you create 4 UK regions, for example, the iso codes for each will be the same:

GB
GBR
826

And each will have the tax set on.

The ISO codes are used when passing through to payment systems to tell it which country the customer is in. So you will get an error at the payment system if you don't set these up for your region records, or put in made-up values.

With the isocodes set, checkout is smoother, as the payment system will pick up and set the customer's location to UK (GB).

You can set a region value too in the field, though in the case of the UK, it probably won't be used. This is generally useful for US states, because it means each 'country' record can also contain the US state code, which US payment systems often expect to see passed through.
By mountier - Fri 7 Nov 2014
I have been asked by a client to make use of postcodes for delivery pricing and I've found this thread but I'm not clear on the instructions of what I need to do. Has anyone successfully added in UK postcodes to breakdown shipping fees that can explain a little further?

I have been to the unallocated countries screen but when on here I don't know which fields I need to fill in (or how this will then allow me to individually price the postcodes later)

Any help is greatly appreciated.

Thank you