Jump to content

Prestashop Carrier Failed to Falll Back to Out-of-Range Behavior


Recommended Posts

Hi,

 

I am encountering this strange issue with Prestashop default carrier.

 

I have 2 carrier:

Carrier A: If above $25, the customer can pick up from the store. Basically it means free shipping.

Carrier B: If above $50, the customer can choose to have it delivered for $10 handling cost. If above $100, the shipping will be free. So the rules is >=100 and <999999, the out-of-range behavior, it will disable the carrier.

 

So here is the scenario:

 

A customer has added more than $50 in his cart and check out.

He can choose 2 carrier: A and B.

He chose B for delivery.

However at the payment page, he decided to change his mind and go back to Summary page and make changes to his cart and bought less than $50 in total.

Now under the shipping, it shows as "Free Shipping!" instead of hiding the shipping price (since the out of range behavior should be to disable the carrier.

 

PS. Of course, upon check out again, the customer will be only be able to select 1 carrier (Carrier A). However I don't wish for my customer or visitor to be confused when they were told that it's free shipping then when check out, they can't do deliver anymore (of course this was not supposed to happen in the first place).

 

I hope my situation is pretty clear. Any advice on how to make the out-of-range behavior to work under the amount as well?

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