HMS Posted April 5, 2014 Share Posted April 5, 2014 (edited) Using Prestashop 1.5.6.2I have been working with Prestashop for a few months now and I figured alot out reading these forums but I finally have a question I need to ask.So I set up my shipping carriers ..... 1 carrier for with prices for U.S, Canada, Europe and Alaska/Hawaii/Puerto Rico. It works great but when I setup an account using an Canadian address I still get U.S. prices.The Question is ...... Does prestashop know I'm not it Canada? Edited June 25, 2014 by HMS (see edit history) Link to comment Share on other sites More sharing options...
shacker Posted April 13, 2014 Share Posted April 13, 2014 1 carrier for each country? or 1 for all these countries? you need to set the shipping prices by zone. you cna create a new zone and includes canada, and put the price for this zone Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 Yes, 1 carrier with the weight and prices. U.S. - lower 48 Canada EuropeU.S. - Alaska/Hawaii/Puerto Rico Now, when I use a Canadian address is still gives me the U.S. rates .... BUT on the flipside of this if I input an Alaska or Hawaii address it gives me the inflated price for those states. So that tells me its working to a point. Just not sure about the Europe and Canada. Does prestashop know I'm located in the U.S. via my ip address is that why I'm not getting the higher shipping cost for other countries? Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 More than likely what you need to do is put Canada in its own zone. Prestashop default shipping figures by zone, not by country. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 I actually did that by creating a second carrier just for Canada and removing Canada from the first carrier with the same results Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 Hmm, then something is set up wrong in your shipping. Disable your American shipping and see if the Canada shipping shows up. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 I just tested it and I get the "There are no carriers that deliver to the address you selected" message. Also tried it with a Great Britain address with the same result. Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 Then it looks like you have the carrier for Canada set up incorrectly. Try deleting it and making it again from scratch. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 UHG!!! ok let me ask you this ....... do I need to set up a separate carrier for each country? I am under the assumption I can set up 1 carrier to cover several different zones. is that correct? Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 My carrier summary reads like this ................Carrier name Shipping Charges Option 1 This carrier is not free and the delivery announced is: Shipping times see product "Data sheet". The shipping cost is calculated according to the weight and the tax rule No Tax will be applied. This carrier can deliver orders from 0.000000 LBS to 65.000000 LBS. If the order is out of range, the behavior is to apply the cost of the highest defined range. This carrier will be proposed for those delivery zones Canada Europe North America U.S. - AK/HI/PR And it will be proposed for those client groups Visitor Guest Customer Status Enable the carrier in the Front Office Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 You cannot break AL HW and PR off from the US, I imagine that is the root of your problem. You would have to use Presto-Changeo's localized shipping module to do that. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 Well that's the part that works! I just created a new Zone changed it in localization. If I use an address in Alaska it gives me the inflated shipping charge like it should. So your saying adding a new zone like this can cause the issue? Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 I honestly do not know. This is one of those instances it is best dealt with by having the log in and looking at it myself. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 (edited) maybe I should have someone in Canada go thru the cart and see if they get the correct shipping price. any takers? Edited June 25, 2014 by HMS (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted April 16, 2014 Share Posted April 16, 2014 It is picking up the address by what someone enters, not by where they are actually from. Link to comment Share on other sites More sharing options...
HMS Posted April 16, 2014 Author Share Posted April 16, 2014 SOLVED - I figured out that I had to go into [Localization] then [states] and change the states for Canada from zone option from "North America" to "Canada". Just like I did for Alaska and Hawaii. Can't believe I missed that. Link to comment Share on other sites More sharing options...
Recommended Posts