View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006756 | OXID eShop B2B Edition | B2B edition - sub | public | 2017-12-20 12:41 | 2023-11-20 14:32 |
Reporter | QA | ||||
Priority | normal | Severity | critical | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Target Version | Fixed in Version | 7.0.0 | |||
Summary | 0006756: Shopping basket limit in scheduled orders module is rounded and can lead to non-execution of order | ||||
Description | While creating a scheduled order, values with commas can be written to the shopping basket limit inputfield. Consequence: Values are rounded. Background: Database field (b2bscheduledorders__B2BBUDGETMAX) is type integer Problem: If basket amount is xx,yy with yy < 50 the limit is set to xx and the order won't be executed. | ||||
Steps To Reproduce | - add article(s) to basket to get a total basket sum of xx,yy with yy < 50 - go to basket - create scheduled order - click save | ||||
Additional Information | Rounding occurs in different ways: 1) basket value is xx,yy with yy < 50 and no manual input => rounds down 2) basket value is xx,yy with yy >= 50 and no manual input => rounds up 3) basket value is xx,yy with yy < 50 and manual input xx',yy' with xx' > xx => rounds down (always! yy' is not relevant) Additional information to budgets: budget values in database b2bbudget__B2BDAYLIMIT etc. are type double, but also stores only whole numbers. Input xx,yy is always rounded down. | ||||
Tags | No tags attached. | ||||