Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #52219 Back to Issue ]
Summary 0052219: [23Q2] The price of a product with modifiers is calculated incorrectly when editing its modifiers
Revision 2023-04-25 12:53 by asier_perez
Steps To Reproduce 1) Log in POS2
2) Change to Restaurants schema
3) Select Cheeseburger to add it to the product
4) In the 'Step 1 of 2: Modifiers', click Next button
5) In the 'Step 2 of 2: Meat Temperature', select Blue => The Cheeseburger should have been added to the ticket with a price of 7.00 €
6) Select the Cheeseburger in the ticket
7) In the popup, click on Edit Modifiers
8) In the 'Step 1 of 3: Cooking Start Time', click Next button
9) In the 'Step 2 of 3: Meat Temperature', click Next button
10) In the 'Step 3 of 3: Modifiers', select Egg and Olive extra ingredients
11) Click on the Apply button => The Cheeseburger's price should have been changed to 8.25 € (7.00 + 1.00 + 0.25)
12) Repeat steps 6, 7 and 8
13) In the 'Step 2 of 3: Meat Temperature', select 'Well done'
14) In the 'Step 3 of 3: Modifiers', deselect Egg and select Pickle
15) Click on the Apply button => The Cheeseburger's price is incorrect: 7.00 + 0.50 + 0.25 + 0.25 = 8.00 €, but instead 9.00 € is displayed, and the ticket can be paid with that incorrect price

There are more similar flows that display the price incorrectly, such as checking, when editing a Cheeseburger's modifiers, checking and unchecking 'Egg' and then clicking 'Apply'.
Revision 2023-04-25 12:53 by asier_perez
Description Some products have modifiers that alter its price, such as extra ingredients. When those modifiers are edited, altering the total price each time, the product's price is calculated incorrectly and it can be paid while it is in that state.
Revision 2023-04-25 12:18 by asier_perez
Description Some products have modifiers that alter its price, such as extra ingredients. When those modifiers are edited twice, altering the total price each time, the product's price is calculated incorrectly and it can be paid while it is in that state.
Revision 2023-04-25 12:18 by asier_perez
Steps To Reproduce 1) Log in POS2
2) Change to Restaurants schema
3) Select Cheeseburger to add it to the product
4) In the 'Step 1 of 2: Modifiers', click Next button
5) In the 'Step 2 of 2: Meat Temperature', select Blue => The Cheeseburger should have been added to the ticket with a price of 7.00 €
6) Select the Cheeseburger in the ticket
7) In the popup, click on Edit Modifiers
8) In the 'Step 1 of 3: Cooking Start Time', click Next button
9) In the 'Step 2 of 3: Meat Temperature', click Next button
10) In the 'Step 3 of 3: Modifiers', select Egg and Olive extra ingredients
11) Click on the Apply button => The Cheeseburger's price should have been changed to 8.25 € (7.00 + 1.00 + 0.25)
12) Repeat steps 6, 7 and 8
13) In the 'Step 2 of 3: Meat Temperature', select 'Well done'
14) In the 'Step 3 of 3: Modifiers', deselect Egg and select Pickle
15) Click on the Apply button => The Cheeseburger's price is incorrect: 7.00 + 0.50 + 0.25 + 0.25 = 8.00 €, but instead 9.00 € is displayed, and the ticket can be paid with that incorrect price
Revision 2023-04-25 11:10 by asier_perez
Steps To Reproduce 1) Log in POS2
2) Change to Restaurants view
3) Select Cheeseburger to add it to the product
4) In the 'Step 1 of 2: Modifiers', click Next button
5) In the 'Step 2 of 2: Meat Temperature', select Blue => The Cheeseburger should have been added to the ticket with a price of 7.00 €
6) Select the Cheeseburger in the ticket
7) In the popup, click on Edit Modifiers
8) In the 'Step 1 of 3: Cooking Start Time', click Next button
9) In the 'Step 2 of 3: Meat Temperature', click Next button
10) In the 'Step 3 of 3: Modifiers', select Egg and Olive extra ingredients
11) Click on the Apply button => The Cheeseburger's price should have been changed to 8.25 € (7.00 + 1.00 + 0.25)
12) Repeat steps 6, 7 and 8
13) In the 'Step 2 of 3: Meat Temperature', select 'Well done'
14) In the 'Step 3 of 3: Modifiers', deselect Egg and select Pickle
15) Click on the Apply button => The Cheeseburger's price is incorrect: 7.00 + 0.50 + 0.25 + 0.25 = 8.00 €, but instead 9.00 € is displayed, and the ticket can be paid with that incorrect price


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker