How to set up different shipping method locations by zone?

How to set up different shipping method locations by zone?



Currently I have Registered airmail and Express mail (EMS) setup as the choices for customers with different prices for different countries.



I also am able to offer only EMS for some countries.



What I want to do is over a 3rd shipping method based on zones this method is actually DHL but i can't use the DHL module because we pay by volume with different volumes for many different products so I use a shipping cost based on dollars per order.



So far I have not been able to this. When I sep up the new method and make it DHL_A with a number of countries, DHL_B and so on and then I add charges for each zone.



What happens is that I am now having customers being given only DHL as a choice and not EMS or registered airmail.



Any ideas?



Thank you!

Hello, Traveler!



As far as I understood, you have created several locations (DHL_A, DHL_B etc) with several countries in each location, but also have other shipping methods for which the shipping costs are set for different locations. I mean, if one country is included in two different locations and one of them is more “narrow”, the shipping costs for the latest location only will be displayed.



So, you can try setting the necessary shipping costs for DHL_A, DHL_B etc. locations for EMS and Registered Airmail shipping methods either.

Kate,



Thank you very much for your ideas - we did basically what you suggested for one zone as a test and now will do the rest of the zones.



Does version 3x work the same way for complex shipping rates?



I don't see Chinese states as supported - I wonder is that because it is hard to translate them into English?



DHL has 2 zones for China so i would like to split China by states.

Thank you for your reply.



Yes, in CS-Cart version 3.x the shipping functionality is the same.



As for the states, only the most popular states were added to the standard package, you can add them yourself - manually or import them on this page: http://demo.cs-cart.com/professional/admin.php?dispatch=exim.import§ion=translations

Thanks again for your help.



I am getting my shipping setup to work now.



Mexico has some EMS shipping restrictions for us so I created a zone labeled "Mexico which works only for DHL and airmail.



There are a few other countries that are the same so I thought about Changing Mexico to Non EMS and adding a few more countries would be a good idea as opposed to making many single country zones (I want to keep things clean and simple when possible)



Should I worry about this point that you described?:



“I mean, if one country is included in two different locations and one of them is more “narrow”, the shipping costs for the latest location only will be displayed.”

Hello, Traveler!



If the shipping rates for the mentioned countries are the same, you can add them to one location.