public interface PromotionEngineService
| Modifier and Type | Method and Description |
|---|---|
RuleEvaluationResult |
evaluate(AbstractOrderModel order,
Collection<PromotionGroupModel> promotionGroups)
evaluate the promotions for the given cart.
|
RuleEvaluationResult |
evaluate(CartModel cart,
Collection<PromotionGroupModel> promotionGroups)
Deprecated.
since 6.3, use
evaluate(AbstractOrderModel, Collection) evaluate the
promotions for
the given cart. This does not apply the result to the cart. |
RuleEvaluationResult |
evaluate(ProductModel product,
Collection<PromotionGroupModel> promotionGroups) |
RuleEvaluationResult evaluate(ProductModel product, Collection<PromotionGroupModel> promotionGroups)
product - to evaluate promotions forpromotionGroups - collection of promotion groups to apply promotions for@Deprecated RuleEvaluationResult evaluate(CartModel cart, Collection<PromotionGroupModel> promotionGroups)
evaluate(AbstractOrderModel, Collection) evaluate the
promotions for
the given cart. This does not apply the result to the cart.cart - the cart to evaluatepromotionGroups - collection of promotion groups to apply promotions forRuleEvaluationResult evaluate(AbstractOrderModel order, Collection<PromotionGroupModel> promotionGroups)
order - the cart or order to evaluatepromotionGroups - collection of promotion groups to apply promotions forCopyright © 2017 SAP SE. All Rights Reserved.