Jump to content

Edit History

dececk

dececk

Hi all

I've strange problem with cart rule and discounts...

On my site the shipping costs are 8 euros 
I created a discount code to offer free shipping, the discount code will only be given to certain customers.
So created a "cart rule", in the "actions" of this cart rule I only selected the "free shipping" option
Assuming that the customer places a 10 euro product in the cart, cart summary says:

product total: 10 euros
shipping: 8 euros
total: 18 euros

And that's correct

If the customer adds the discount code to the cart to get free shipping, the cart summary says

product total: 10 euros
discounts: -8 euros
shipping: free
total: 10 euros

As you can see, the total is correct, but the discount code has a double effect: it is declared as a discount of -8 euro, and it is declared as free shipping. The customer can interpret that:

the product costs 10 euros
he has also a discount of 8 euros
has free shipping
so he should pay 2 euros

A free shipping discount code has to appear as "shipping: free" in cart summary, it doesn't has to appear also as discount. How I can manage this wrong visualization of discount code? This appear also in order summary and invoice. I think it is a problem related to the core of Prestashop, of how a free shipping discount code is interpreted. It is a BUG?

On my site I also offer free shipping for orders over 50 euros. This rule is set in the "carrier" section. This rule is interpreted correctly in the cart summary, i.e .:

product total: 60 euros
shipping: free
total: 60 euros

The "discount" field does not appear as it does with the free shipping "cart rule"
 

Thanks for your support

PS VERSION 1.7.8.1

 

dececk

dececk

Hi all

I've strange problem with cart rule and discounts...

On my site the shipping costs are 8 euros 
I created a discount code to offer free shipping, the discount code will only be given to certain customers.
So I've created a "cart rule", in the "actions" of this cart rule I only selected the "free shipping" option
Assuming that the customer places a 10 euro product in the cart, cart summary says:

product total: 10 euros
shipping: 8 euros
total: 18 euros

And that's correct

If the customer adds the discount code to the cart to get free shipping, the cart summary says

product total: 10 euros
discounts: -8 euros
shipping: free
total: 10 euros

As you can see, the total is correct, but the discount code has a double effect: it is declared as a discount of -8 euro, and it is declared as free shipping. The customer can interpret that:

the product costs 10 euros
he has also a discount of 8 euros
has free shipping
so he should pay 2 euros

A free shipping discount code has to appear as "shipping: free" in cart summary, it doesn't has to appear also as discount. How I can manage this wrong visualization of discount code? This appear also in order summary and invoice. I think it is a problem related to the core of Prestashop, of how a free shipping discount code is interpreted. It is a BUG?

On my site I also offer free shipping for orders over 50 euros. This rule is set in the "carrier" section. This rule is interpreted correctly in the cart summary, i.e .:

product total: 60 euros
shipping: free
total: 60 euros

The "discount" field does not appear as it does with the free shipping "cart rule"
 

Thanks for your support

 

×
×
  • Create New...