Discount miscalculations
Posted: Mon Jun 27, 2011 11:31 am
Hello!
I have an issue with discounts which is a little strange. It's probably best to explain it with some examples.
Item X is a product that has a discount applied by line item quantity (minimum 1, no maximum) such that a customer always get's a discount on each instance of item X they buy.
Item X costs 3$
Item Y has no such special discount
Item Y costs 25$
There is a global, group calculated Volume Discount set up such that if a customer spends over a certain amount on a transaction, they will get a % discount.
Case - user buys 2 item X's and 1 Item Y. We would expect that both item X's would have the discount applied, and item Y would have none. And that's what happens.
Case - user buys 2 item X's and 100 Item Y's, We expect that all items would have a volume discount, because the criteria is met and because the volume discount saves the customer more money than the individual X discount and thus overrides it. And that's what happens, all good.
Case - user buys 300 item X's and 1 item Y, we would expect that the volume discount is again applied to all items, BUT we are getting only volume discount on our item X's, and no discount on item Y. This is the problem.
I'm wondering if this is fixable via the administration of discounts, or if it is an issue in the Commercebuilder's Calculate_GroupingMode method.
Thanks for any help !
I have an issue with discounts which is a little strange. It's probably best to explain it with some examples.
Item X is a product that has a discount applied by line item quantity (minimum 1, no maximum) such that a customer always get's a discount on each instance of item X they buy.
Item X costs 3$
Item Y has no such special discount
Item Y costs 25$
There is a global, group calculated Volume Discount set up such that if a customer spends over a certain amount on a transaction, they will get a % discount.
Case - user buys 2 item X's and 1 Item Y. We would expect that both item X's would have the discount applied, and item Y would have none. And that's what happens.
Case - user buys 2 item X's and 100 Item Y's, We expect that all items would have a volume discount, because the criteria is met and because the volume discount saves the customer more money than the individual X discount and thus overrides it. And that's what happens, all good.
Case - user buys 300 item X's and 1 item Y, we would expect that the volume discount is again applied to all items, BUT we are getting only volume discount on our item X's, and no discount on item Y. This is the problem.
I'm wondering if this is fixable via the administration of discounts, or if it is an issue in the Commercebuilder's Calculate_GroupingMode method.
Thanks for any help !