View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002538 | OXID eShop (all versions) | 1.02. Price calculations (discounts, coupons, additional costs etc.) | public | 2011-02-18 17:44 | 2012-12-07 15:07 |
Reporter | Moehlis | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.4.5 revision 31315 | ||||
Fixed in Version | 4.5.3 revision 39087 | ||||
Summary | 0002538: item discount adds product after loading basket from last session | ||||
Description | when the basket includes a discount of the itm type, loading the basket from oxuserbaskets(after getting a new session) causes the shop to create normal basket items and applying the discount again. resulting in another additional product. this confuses customers and can provoke errors if modules are extending this functionality. | ||||
Steps To Reproduce | create a shop-discount of the type itm configure the discount, so 1 product will be added to basket for free log in put a product to basket -> this will result in a basket including your product plus the free product from the discount kill current session log in your basket now includes 3 articles: the one you put in by yourself, the one added by the discount earlier and another one from the discount of the current basket possible solution might be not saving the additional item in oxuserbasketitems PS: in our case, the additional product is not buyable in normal ways and also doesn't have a price value, so we got some problems here. i think the described situation can cause problems in other shops too, so please accept it as a bug-prevention-feature. | ||||
Tags | Discount | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||