Is there a efficient way to find out if a product/variant is part of a campaign/promotion? For example, lets say I want to know this on a product listing page containing like 20 products.
My best bet would be to use GetPromotionItemsForCampaign(...), but I'm not sure how to use in a efficient way. Probably I want to batch it in some way.
An other suggestion would be to run _promotionEngine.Evaluate(...) and if that returns a partially fulfilled promotion, then maybe I can consider it part of that campaign?