Can't say anything technical just yet, but this is a very good way to ask question. Well done. Keep it up!
I registered COM-7663 and will leave it to my colleagues, as I'm on parental leave now
Thanks for your swift response, Quan Mai! Enjoy your leave :)
Works now like a charm. Thanks for fixing this!
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: