Jump to content

Newly added carrier does not show on checkout page


Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...