A-Z Hosting Posted November 8, 2011 Share Posted November 8, 2011 Has anybody seen any kind of Canada shipping bug? For the life of me I can not track this one down. I have flat rate shipping costs setup, canada is added to my Canada and Mexico zone, weights and price ranges are setup for each of the Carriers, Carrier costs are all setup and Canada and Mexico only show up in the 3 global carriers as they should. Yet on the frontend when I create and apply a Canada address I am getting the US carriers. Any idea how this can be? Wil Link to comment Share on other sites More sharing options...
A-Z Hosting Posted November 8, 2011 Author Share Posted November 8, 2011 More info.... Version is 1.4.5.1 Other strange symptoms. If I disable Canada sure enough it disables and I can't ship to my Canadian address as it should be. If I delete the Canada & Mexico zone completely it still gives me the US shipping costs. It's like Canada isn't even in the Canada & Mexico zone, but I assure you it is and it isn't in any other zones either. I've even gone through the tables in mysql and they all look fine, but there must be a mis-reference in one of these tables somewhere. I just can't find it. Link to comment Share on other sites More sharing options...
markstone Posted February 10, 2012 Share Posted February 10, 2012 I'm having the same issue as well, does anybody know how to fix this problem? A few of my orders today from Canada all got free shipping, when free shipping is only supposed to apply to US orders only!!! European and Canadian orders are supposed to be $5.00 and US is free, but this rule only works for Europe zone. I have even tried assigning Canada to the Europe zone but it still doesn't work. I am pretty sure this is a bug as I cannot track it down either. Link to comment Share on other sites More sharing options...
markstone Posted February 10, 2012 Share Posted February 10, 2012 Ok just found the fix - The reason it doesn't work is due the Canadian States assigned to the North American zone. I have no idea why Prestashop comes shipped with the Canadian states assigned to the North American zone as this basically makes Canada in the same zone as United States thus following all shipping rules created for the North American zone. So you would just need to find all the Canadian states under the "States" tab under "Shipping" and change them all to the "Canada" zone - after you create a zone called "Canada", of course. Or if you have the same shipping cost between Canada and Europe then just assign it to Europe. Hopefully my solution will help someone out! 1 Link to comment Share on other sites More sharing options...
eec Posted June 29, 2015 Share Posted June 29, 2015 Hey Markstone Great observation and wonderful solutoin to this problem, this behaviour of PS was puzzling me for almost 2 hours, i did everything removing and changing zones and country address formats, anything. But as you mentioned the problem has been with the assignment of Canada and Mexico states by default to North America and even if we change the assigment of the countries to other zones states will not follow their country!!! You can have Mexico Assigned to a Zone Called Mexico but if you do not manually update states' list, Mexian States will remain in their original Zone, this is strange and you need to be aware of it. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now