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

View Revisions: Issue #52219 All Revisions ] 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: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