View Issue Details

IDProjectCategoryView StatusLast Update
0006582OXID eShop (all versions)1.03. Basket, checkout processpublic2021-03-17 13:33
Reporteravalue Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version4.10.3 / 5.3.3 
Summary0006582: item discounts no longer working
DescriptionFree product no longer appears in basket if a discount type "itm" is configured in the backend.
Steps To Reproduce1. Logon into OXID Demoshop Prof. Edition
2. Configure a discount type "itm" which is always active without any limitations
3. Add a product to basket
4. Surprise: There is no additional product (discount item) in your basket.

For more details see the screencast below:
https://we.tl/5xdnon3x2R
Screencast is available until 10th February

TagsNo tags attached.
ThemeFlow
BrowserGoogle Chrome
PHP VersionNot defined
Database VersionNot defined

Activities

avalue

2017-06-26 16:51

reporter   ~0012142

Any progress on this?

alfredbez

2019-01-17 18:04

reporter   ~0012766

Last edited: 2019-01-17 18:47

I was able to reproduce the problem. It works after I assigned the discount to an article/category (Artikel > "Kategorien zuordnen" / "Artikel zuordnen").

However, I think, that this is wrong and it should work without assigning any articles or categories:

> Ohne Zuordnung von Categories und/oder Artikel gilt der Rabatt global für den gesamten Warenkatalog.

Source: https://docs.oxid-esales.com/eshop/de/5.3/betrieb/rabatte/registerkarte-artikel.html

----

Look also at this: OxidEsales\Eshop\Application\Model\Discount@isForBundleItem (https://github.com/OXID-eSales/oxideshop_ce/blob/a8f47b3db4e812944a82ad4440a8821f28a65989/source/Application/Model/Discount.php#L323-L331)