View Issue Details

IDProjectCategoryView StatusLast Update
0007823OXID eShop (all versions)1.02. Price calculations (discounts, coupons, additional costs etc.)public2025-09-03 17:48
Reporterdennisreisel Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version7.3.0 
Summary0007823: Order with coupon slightly exceeding basket total fails, shipping methods unavailable
DescriptionWhen adding two products whose combined price ends with .99 and applying a coupon that exceeds the total by exactly 1 cent (e.g., basket = XX.99, voucher = XX+1), the checkout process fails because no shipping methods are available.

The underlying calculation sets $dPrice to approximately -7.xE-15 instead of 0, which causes the shipping rule evaluation to fail.
Steps To Reproduce1. Add two products to the cart with a combined price of XX.99.
2. Add a coupon with a value of XX+1 (slightly more than the cart total).
3. Proceed to checkout.
4.Observe that no shipping methods are available.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Activities

There are no notes attached to this issue.