View Issue Details

IDProjectCategoryView StatusLast Update
0002172OXID eShop (all versions)1. ----- eShop frontend -----public2012-12-10 14:38
Reportermartinb 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.4.1 revision 28950 
Target VersionFixed in Version4.4.5 revision 31315 
Summary0002172: oxcmp_basket::tobasket sets wrong article amount to _setLastCall
DescriptionWhen adding an article to the basket, _setLastCall is called to transfer the information e.g. to econda adapter. But since this call is done before the article actually is added to basket, a problem with the amounts can occur.
If the shop uses stock management:
- product A is 4 times on stock
- a customer tries to add it 10 times
- product A is added 4 times to basket, customer gets warning that product is out of stock and that only 4 items could be added
- econda tracks "10 articles" added
-> thus basket amounts and values are not usable in tracking anymore
TagsNo tags attached.
Theme
BrowserAll
PHP Versionany
Database Versionany

Activities

martinb

2010-10-23 23:44

reporter   ~0003626

looks like the same problem might occur in oxcmp_basket::changebasket()

birute_meilutyte

2010-10-27 12:44

reporter   ~0003636

@developers: investigate from source code side, if such issue exist