Noticing some weird behavior with our volume discounts when it is applied to a specific product that contains many variants.
Example
--Volume discount setup--
Base on: Total price of line item
1 - 1999 = 0%
2000 - 4999 = 5%
5000 + = 10%
--Product setup--
Gift card with 39 value variants setup ranging from $5 to $150.
--Shopping scenarios--
Scenario 1:
Add 229 $8.75 gift cards
Cart total: $1,903.56 (discount applied correctly)
Scenario 2:
Add 228 $8.75 gift cards
Cart total: $1,995.00 (no discount, which is correct)
Scenario 3:
Add 95 - $8.75 gift cards
Add 5 - $35.00 gift cards
Cart total: $955.94 (discount applied but should not be)
Scenario 4:
Add 95 - $8.75 gift cards
Add 1 - $35.00 gift cards
Cart total: $822.94(discount applied but should not be)
The behavior is very strange. It seems like there is a strange calculation happening when two product variants of the same product are added to the cart. The volume discount functionality seems to be accepting a lower number than it should, but there's no consistency to help determine what's going on. Anyone else seen this behavior?
AbleCommerce 7.0.7 build 14600
Volume discounts + product with many variants
-
- Lieutenant, Jr. Grade (LT JG)
- Posts: 34
- Joined: Wed Feb 29, 2012 4:45 pm