Jump to content

carrier configuation for free shipping


Recommended Posts

Hi, I have 2 carriers based on weight.

1st is free shipping that has a range of 0.00kg - 2kg (price set is 0.00)
2nd is carrier 1 that has a range of 2kg - 10kg (price set is 2.00)

Now I have two items in my shop 1st with weight of 1kg, second with weight of 2.2kg

When I add to my cart the "free" item with weight of 1kg I have both carriers listed. Why is that?
Shouldn't the second carrier be shown only after basket weigh is more than 2kg?

When I add to my cart the item that has "2.22kg weight" I see only paid carrier like it should be.

So it seems prestashop calculates wrong the minimum weight or something?

I use prestashop v2.5.0, I have set the out-of range behavior for all carriers to disable

Link to comment
Share on other sites

I replaced the order.php and Carrier.php with files from SVN and now it calculates fine, but my checkout process is halted at verify stage.
The order never gets placed, I think it because I replaced the files, it worked before fine.

What should I do now?

Is it safe to replace all my prestashop files with newer SVN files?

Link to comment
Share on other sites

  • 8 months later...

I have the same problem, but my 2 carriers are based on price.

I have:

- Carrier 1 from $1 to $100
- Carrier 2 from $1 to $500

When I test it and 'buy' $450, both carriers appear! What I expected is just Carrier 2 to be the only choice, as Carrier 1 can only handle up to $100...

What is the logic behind Presta's Carrier's Price Range, please?

Thank you!

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...