krajsnick Posted December 19, 2011 Share Posted December 19, 2011 Hello, I have had two carriers in my Presta congif for long, they're working as intended. However now I tried to add another one, but it does not show up when I checkout. I did find other threads about this, but it didn't help me. I even tried to clone the settings from a working carrier, but still it doesn't show up. Is it a bug in prestashop? Or does it have to when you add the products. Like say you add a product and you have a and b carriers, then a and b carriers will work with that product. You after that add the c carrier, now the c carrier won't work with old products. Then you add a new product, and that product will work with a, b and c carrier. I've set the weight and price range as well. Region is set to Europe as my other carriers. So I don't know what more settings to look for now. Please help, I'm getting very frustrated =) Seems like I've found out whats wrong. And I'm pretty sure it's a bug. When you're on the carrier page you can set the price per zone, I only have one zone permitted so only Europe is present. It's set for 0.00, but when I change that to whatever number, say 10 then hit Save it shows up on checkout. I can then set it back to zero and it will still show up. So as far as I've understand, everytime I add a new carrier I need to adjust the price per zone just so it "wakes up" and shows on the checkout page. Link to comment Share on other sites More sharing options...
doekia Posted December 19, 2011 Share Posted December 19, 2011 Hi, I'm a bit puzzled by your scenario. What do you mean exactly by old product? Regarding the wake-up workaround you mentioned (wake-up)? What was the shipping price for that zone first? Empty? Best, (d)oekia Link to comment Share on other sites More sharing options...
krajsnick Posted December 19, 2011 Author Share Posted December 19, 2011 Hi doekia. Regarding the old product I was speaking about. I was wondering if it could be something with already having products and then adding a new carrier if it could be a problem. And if you needed to do it on the contrary. Like first add all your carriers, then start add products. But nevermind, apparently that was not the problem. No the price was not set to empty, it was set to 0.00, so change it to something and save, then change it back and voila it works. As I've said I've read more threads about people having this problem. I want to remember a similar workaround. They had problems with configuring the default carrier, it didn't work when they set it. But this still sucks a lot, any idea what it can be? Link to comment Share on other sites More sharing options...
doekia Posted December 19, 2011 Share Posted December 19, 2011 The 0.00 is certainly a late convertion in the BO to handle empty amount. I guess it is empty in the DB and it seems to be done on purpose. When you create a new carrier obviously you haven't yet set the price. If Prestashop will be doing differently should you have a busy shop some customer will see this new carrier "free" and will jump on ... and if you forget at the end of the day you may have just killed your budget in free shipping. So yes after creation, range creation, zone setting, you need to set the price per zone for the carrier to be active. Best, (d)oekia PS: All issues like that reported on forum are always related to mis-configuration. Link to comment Share on other sites More sharing options...
krajsnick Posted December 19, 2011 Author Share Posted December 19, 2011 I see, thank you for the help doekia. 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