shipping zones & different delivery costs

9 months ago
Hey there! Does anyone know how to set up shipping zones within a country. I want to charge different delivery costs for each zone and, if possible, prevent shipping to certain zones. Do you know how to do this or if there's a plugin that can make it easier to set up? Thanks!

This is an example of the shipping zones https://www.sure-green.com/delivery-information
9 months ago
Have you looked at the Manual (fixed or by weight and by total) Plugin
See https://docs.nopcommerce.com/en/getting-started/configure-shipping/shipping-providers/manual.html
Maybe you can use different shipping methods to define the zones then limit the selection by State/Province and Zip code
9 months ago
I think that the Manual (fixed or by weight and by total) Plugin would be a problem for Zone shipping for the UK because there are so many postal codes, and the plugin cannot do ranges/wildcards.   There are plugins in the marketplace that can do zone shipping.  For example, Shipping Director can "calculate" zones and then assign the zone to its built-in variable $DestinationZipPostalCode, which then overrides Destination Zip/Postal Code that is sent to other plugins (like fixed or by weight).  

As an example, you could
a) set up Fixed or by Weight with zones in the Postal Code field ("Zone 1", "Zone 2", etc.)
and then
b) set up Shipping Director rules like this (pseudocode)
Zip2 = Zip.Substring(0,2)
if "AL,CB,CM,CO".Contains([Zip2]) then "Zone 1"
if "BN,GU,HP,ME,NN".Contains([Zip2]) then "Zone 2"
...
call  Fixed or by Weight to get methods/rates