Volume discounts + product with many variants

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
mtrujillo86
Lieutenant, Jr. Grade (LT JG)
Lieutenant, Jr. Grade (LT JG)
Posts: 34
Joined: Wed Feb 29, 2012 4:45 pm

Volume discounts + product with many variants

Post by mtrujillo86 » Mon Feb 25, 2013 11:12 am

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

Post Reply