Jump to content

[Solved] Why does applying a discount to default user group Customers affect pricing?


Recommended Posts

I have been using PrestaShop for two and half years now (mostly happily) and have finally managed to migrate to version 1.5.4.1. But I don't understand the pricing calculation for the Final price shown in the product list in the back office (see attached screen clip Final price.PNG).

 

The Base price shown on the product list is the item price before taxes, but the Final price figure is consistently showing a value that is 10% less than the Final retail price.  Is this a bug? or have I managed to get a 10% discount somehow included in the back office Final price figure?

 

The actual pricing for the item is shown correctly in the back office item details (see attached ItemPricing.png). And the correct Final retail price is also shown in the front office and in the shopping cart. So from that point of view, it seems that things are working correctly.

 

But I am still stumped by the Final price shown in the back office on the product list overview. Why is this shown with a 10% discount?

 

Can anyone explain to me how this price is calculated in PrestaShop and why it does not match the Final retail price for the item?

 

Thanks in advance.

 

post-187868-0-13345200-1378969631_thumb.png

post-187868-0-56702900-1378969809_thumb.png

Edited by JohnADK (see edit history)
Link to comment
Share on other sites

It seems that no one in the forums knows how pricing works, or is willing to explain... I have a suspicion that it could somehow be related to my placing a 10% discount on the Customer group. This was a change I made about two weeks ago after moving to 1.5.4.1 and I didn't notice whether it changed pricing anywhere at the time. This is the only major 10% discount I have in my shop. Other occurrences of 10% discount appear in Cart Rules (vouchers).

 

Could this somehow have a bearing on pricing?

 

Now I have noticed another 10% issue. When I set up specific prices for a product, everything looks good on the back office page (except for the above listed issue that no seems to be able/willing to answer), the correct price is shown on the product list page, on the product page and in the shopping cart. However when I change the quantity for the item in the shopping cart, the original product price gets reduced by 10%. See attached screen shots: post-187868-0-62898400-1379487253_thumb.png shows the shopping cart with correct prices, when I increase the quantity by one, the correct discounted price is shown, but the original item price has been reduced by 10%! post-187868-0-18769700-1379487261_thumb.png

 

Something is amiss in the price calculation, which is why I am asking whether anyone can explain how PrestaShop calculates final price?

 

I just noticed one more thing. If I refresh that shopping cart page, the correct original price appears again. Generally, however, users do not think to refresh the page. Somehow the function of the shopping cart is not completing its refresh after a quantity change.

 

Any ideas? anyone?

Edited by JohnADK (see edit history)
Link to comment
Share on other sites

I have now confirmed in my test site that the Final Price issue I started this topic with, and the strange pricing behaviour in the shopping cart were both triggered by the 10% discount I had applied to the default Customer user group. On this basis I would advise not applying any group discount to the default groups.

 

However, removing the 10% group discount from the default Customer group also removed all carriers and payment methods available to customers! So this appears to be the next issue to resolve.

 

Why is PrestaShop behaving this way? Why does applying a group discount to the default Customer group affect pricing calculations? And removing this discount affect carriers and payment methods? This seems rather unlogical to me.

Link to comment
Share on other sites

  • 3 weeks later...

Hi john,

 

a bit unrelated with your problem but I'm tring to set up a % discount for a specific group of users and it does not work for me..

 

I tried creating a group with a specific discount and adding the user to that group, trough catalog rules and price rules but nothing seemes to work..

 

How have you managed to get group discount to work?

 

Thanks in advance

Link to comment
Share on other sites

×
×
  • Create New...