Details
-
Type: Bug
-
Status: Closed
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 3.5.2
-
Fix Version/s: 3.5.3
-
Component/s: Plugins, Staff Interface
-
Labels:None
Description
Coupons of quantity 0 can be added on the order form. The discount is then shown during order. But since 0 quantity is inferred to be unavailable, its discount is not applied at the end of the order process when making a payment, and is not available on the invoice that is subsequently created. This discrepancy needs to be resolved.
The coupon should always observe the 0 quantity limit as being 'unlimited' to allow the coupon to be applied.
When applying a coupon during checkout, the price including the coupon is properly displayed. However, when continuing on to make payment, the full original price is displayed and is the amount charged. The coupon is not applied to the resulting invoice.
To reproduce, order a service with a coupon.
If possible, please provide information for a hotfix in the comments once resolved.