View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005643 | OXID eShop (all versions) | 1.02. Price calculations (discounts, coupons, additional costs etc.) | public | 2014-02-07 09:11 | 2014-03-06 12:37 |
Reporter | sirius205 | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.8.3 / 5.1.3 | ||||
Target Version | 4.8.5 / 5.1.5 | Fixed in Version | 4.9.0_5.2.0_beta1 | ||
Summary | 0005643: discount can not be deactivated after first activation | ||||
Description | When creating a discount (pro or abs) and activating it with a valid start and end date (current date has to be in that range) the discount is applied to the price calculation. However, when deactivating the discount (not changing the date range) the prices wont recalculate but still use the discount. | ||||
Steps To Reproduce | 1.) Create new discount (Shop Settings -> Discounts -> Create new Discount) and enter a name for it 2.) Set Active checkbox AND fill in a valid start and end date (start date earlier than the current date, end date later) AND type in a discount (% / abs) 3.) Everything works as expected until here 4.) Now deactivate the discount without changing any other settings | ||||
Tags | Discount | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
|
Hi, this behaviour is intended and is used for news, deliveries, promotions, etc. as well where item can be activated by date. When "Active" checkbox is checked, we do not care any more about the date - it will be always active. When this checkbox is not checked - whether this item is active will be decided by entered date (see the text near activation box "Active OR Active from __ to __"). These translations have been changed to "Always active" and "Active by date" to minimize confusion. |