Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0041356 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
defect | [Retail Modules] Discounts and Promotions | minor | always | 2019-07-15 13:18 | 2019-07-15 13:18 | |||||||
Reporter | inaki_garcia | View Status | public | |||||||||
Assigned To | Retail | |||||||||||
Priority | normal | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | main | SCM revision | ||||||||||
Review Assigned To | ||||||||||||
Regression level | ||||||||||||
Regression date | ||||||||||||
Regression introduced in release | ||||||||||||
Regression introduced by commit | ||||||||||||
Triggers an Emergency Pack | No | |||||||||||
Summary | 0041356: [19Q3] Exclusions of products for Discount have no effect when applied to ticket | |||||||||||
Description | The Web POS doesn't check if a product is eligible to have a discount applied or not, based on the exclusion rules set at the Discount and Promotions window. The discount will always be applied on a line and able to be paid, in spite of the product of such line being set in "Products" or in its respective "Product Category" child tab, with either "Included Products" or "Included Product Categories" set to "All excluding defined". | |||||||||||
Steps To Reproduce | -- Backend 0. Log in to the ERP 1. Navigate to the Discount and Promotions window, and open the "disc_fixed_5_euro" record 2. Set "Included Products *" and "Included Product Categories *" to "All excluding defined" Choose one of these setups, or a combination of both: 3.1. Add a new line in "Products" subtab with Product "Alpine skiing backpack 27 L" 3.2. Add a new line in "Product Category" subtab with Product Category "Backpacks & Travel" -- Frontend 0. Log in the Web POS with terminal VBS-1 and user "vallblanca" 1. Add "Avalanche Transceiver" and "Alpine skiing backpack 27 L" products to the ticket 2. Click on the "Receipt discounts", select the "disc_fixed_5_euro" Discount, check the line with "Alpine skiing backpack 27 L", and click "Apply" 3. Pay the ticket NOTICE that the ticket is succesfully payed and shown in the backend with the discount amount applied, which is incorrect as it doesn't relate to the exclusion rule 4. Repeat steps 1-3. and check "Apply to all lines" before applying. Notice that the result is the same | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Copyright © 2000 - 2009 MantisBT Group |