Try our conversational search powered by Generative AI!
AI OnAI Off
Aug 11, 2016
Sep 12, 2016
Core
Closed, Fixed and tested
When calling one of the IPromotionEngineExtensions overloads for Evaluate that doesn't take a RequestFulfillmentStatus parameter, it defaults to Fulfilled only.
This is most likely an unexpected behavior considering the expected use-case for Evaluate: given a product listing, you want to check which products have an entry-level promotion. If quantity for the condition is > 1, the promotion is never found. By passing in PartiallyFulfilled as well, all matching promotions are discovered.