JohnADK Posted September 12, 2013 Share Posted September 12, 2013 (edited) 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. Edited September 18, 2013 by JohnADK (see edit history) Link to comment Share on other sites More sharing options...
JohnADK Posted September 17, 2013 Author Share Posted September 17, 2013 Anyone? Link to comment Share on other sites More sharing options...
JohnADK Posted September 18, 2013 Author Share Posted September 18, 2013 (edited) 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: 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%! 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 September 18, 2013 by JohnADK (see edit history) Link to comment Share on other sites More sharing options...
JohnADK Posted September 18, 2013 Author Share Posted September 18, 2013 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 More sharing options...
JohnADK Posted September 18, 2013 Author Share Posted September 18, 2013 I finally found what was wrong after searching through issues at the forge: https://github.com/PrestaShop/PrestaShop/commit/f6d9771de8bb1a5b9b249460ae7cd1c14678d44e For some reason, this fix did not exist in my files, even though I have upgraded to 1.5.4.1. Do not know how this happened, but this fix worked for me. Link to comment Share on other sites More sharing options...
nandosan Posted October 4, 2013 Share Posted October 4, 2013 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 More sharing options...
Recommended Posts