I am trying to use the GetDiscountPrices(IPromotionEngine, IEnumerable(), IMarket, Currency) method to retrieve promotional prices for multiple products at once. This doesn't seem to work properly: while the first product returns the correct price, the 2nd product has a discounted price which is way too low and any product after that has a price of $0.00.
I have been able to reproduce the issue in the latest version of Quicksilver (12.5) using a purpose built test page. It outputs this:
The first three bullets on the page show discount prices for individual SKUs, the last bullet displays discount prices for all SKUs together. I would expect the discount prices in the last bullet to match the discount prices of the first three bullets.
Hello,
I am trying to use the GetDiscountPrices(IPromotionEngine, IEnumerable(), IMarket, Currency) method to retrieve promotional prices for multiple products at once. This doesn't seem to work properly: while the first product returns the correct price, the 2nd product has a discounted price which is way too low and any product after that has a price of $0.00.
I have been able to reproduce the issue in the latest version of Quicksilver (12.5) using a purpose built test page. It outputs this:
The first three bullets on the page show discount prices for individual SKUs, the last bullet displays discount prices for all SKUs together. I would expect the discount prices in the last bullet to match the discount prices of the first three bullets.
Steps to reproduce: