Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0054227 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Retail Modules] Web POS | major | always | 2023-12-28 12:56 | 2024-01-11 14:29 | |||
Reporter | axelmercado | View Status | public | |||||
Assigned To | sreehari | |||||||
Priority | high | Resolution | open | Fixed in Version | ||||
Status | closed | 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 | SCM revision | |||||||
Review Assigned To | marvintm | |||||||
Regression level | ||||||||
Regression date | ||||||||
Regression introduced in release | ||||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0054227: Manual discounts should always be allowed to be applied after automatic discounts. | |||||||
Description | It should be allowed to apply manual discounts after automatic discounts regardless of whether the "Apply next discount/promotion" check is configured, as there are cases where a manual discount needs to be applied either to compensate for a product in poor condition or not complete. | |||||||
Steps To Reproduce | 1- Configure 2 promotions, 1 manual and 1 automatic for a particular product. 2- The automatic discount must have the check "Apply next discount/promotion" set to false. 3- The manual discount must have the check "Apply after automatic discount" set to true. 4- In Web POS, add to the order the product for which the automatic discount is configured. 5- Try to apply the manual discount. Video demo: https://www.youtube.com/watch?v=H9jMsPmbfTc [^] (In spanish) | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0159135) marvintm (manager) 2024-01-11 14:29 |
The current behavior is correct. The "Apply next discount" flag applies both for manual and automatic discounts. This means that if the manual discount is configured to apply before, then the automatic discount will be applied, but if it is configured to be applied after, as the automatic discount is specifying that no discounts should be applied after it, then the manual discount will not be applied. This is equivalent to the priority definition among automatic discounts, there, depending on the order defined, subsequent discounts will or will not be applied, depending on the value of "Apply next discount" flag. If finer grain for discounts incompatibility definition is required, then maybe the "Incompatible discounts" feature available in newer releases can be used to define incompatibilities between specific discounts. |
Issue History | |||
Date Modified | Username | Field | Change |
2023-12-28 12:56 | axelmercado | New Issue | |
2023-12-28 12:56 | axelmercado | Assigned To | => Retail |
2023-12-28 12:56 | axelmercado | Triggers an Emergency Pack | => No |
2023-12-28 13:13 | Practics | Issue Monitored: Practics | |
2023-12-29 11:26 | sreehari | Assigned To | Retail => sreehari |
2024-01-02 12:48 | sreehari | Status | new => scheduled |
2024-01-11 14:29 | marvintm | Review Assigned To | => marvintm |
2024-01-11 14:29 | marvintm | Note Added: 0159135 | |
2024-01-11 14:29 | marvintm | Status | scheduled => closed |
Copyright © 2000 - 2009 MantisBT Group |