Namespace EPiServer.Commerce.Marketing.Promotions
Classes
BuyFromCategoryGetItemDiscount
The Discount will be applied to any SKUs that are part of the Category.
BuyFromCategoryGetItemDiscountProcessor
The processor responsible for evaluating if a promotion of type BuyFromCategoryGetItemDiscount.
BuyQuantityGetFreeItems
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. The cheapest entries FreeQuantity will be free of charge.
BuyQuantityGetFreeItemsProcessor
The processor responsible for evaluating if a promotion of type BuyQuantityGetFreeItems should apply a reward to an order group.
BuyQuantityGetFreeShipping
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. Free shipping will be applied to the all selected ShippingMethods.
BuyQuantityGetFreeShippingProcessor
The processor responsible for evaluating if a promotion of type BuyQuantityGetFreeShipping should apply a reward to an order group.
BuyQuantityGetItemDiscount
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. A Discount will be applied to all properties from Items.
BuyQuantityGetItemDiscountProcessor
This promotion will be valid when RequiredQuantity number of skus, that are part of the entries or nodes belonging to the Items, are in the cart.
BuyQuantityGetMostExpensiveFree
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. The most expensive entries FreeQuantity will be free of charge.
BuyQuantityGetMostExpensiveFreeProcessor
The processor responsible for evaluating if a promotion of type BuyQuantityGetMostExpensiveFree should apply a reward to an order group.
BuyQuantityGetOrderDiscount
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. A Discount will be applied to the order.
BuyQuantityGetOrderDiscountProcessor
The processor responsible for evaluating if a promotion of type BuyQuantityGetOrderDiscount should apply a reward to an order group.
BuyQuantityGetSelectedItemsDiscount
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. A Discount will be applied to every item that belongs to Items.
BuyQuantityGetSelectedItemsDiscountProcessor
BuyQuantityGetShippingDiscount
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. A Discount will be applied to the all selected ShippingMethods.
BuyQuantityGetShippingDiscountProcessor
The processor responsible for evaluating if a promotion of type BuyQuantityGetShippingDiscount should apply a reward to an order group.
BuyQuantityPayFixedAmount
This promotion type will be applied when RequiredQuantity number of SKUs, that are part of the entries or nodes belonging to the Items, are in the cart. A fixed price defined in Amounts will be applied.
BuyQuantityPayFixedAmountProcessor
This promotion will be valid when RequiredQuantity number of skus, that are part of the entries or nodes belonging to the Items, are in the cart.
ConditionAwareItemDiscountProcessor<TEntryPromotion>
Base class for a promotion processor that stores condition items when evaluating its promotions.
ConditionBlock
Represent conditions for PromotionDatas.
DiscountItems
The items that the discount will be applied to.
FixedPricePurchaseQuantity
A condition for PromotionDatas where the user needs to specify a RequiredQuantity for Items.
GetFreeItemsProcessorBase<TEntryPromotion>
Base class for processors for promotions giving free items discount.
GetItemDiscountProcessorBase<TEntryPromotion>
Base class for processors for promotions giving a discount off specific target items.
PurchaseAmount
A condition for PromotionDatas where the user needs to spend at least a Money in this list, which has the same currency.
PurchaseQuantity
A condition for PromotionDatas where the user needs to specify a RequiredQuantity for Items.
SpendAmountGetFreeShipping
This promotion type will be applied when spend at least currency amounts in the cart. A free shipping will be applied to the all selected ShippingMethods.
SpendAmountGetFreeShippingProcessor
The processor responsible for evaluating if a promotion of type SpendAmountGetFreeShipping should apply a reward to an order group.
SpendAmountGetGiftItems
This promotion type will be applied when spend at least currency amount in the cart. The GiftItems will be applied to the order.
SpendAmountGetGiftItemsProcessor
The processor responsible for evaluating if a promotion of type SpendAmountGetGiftItems should apply a reward to an order group.
SpendAmountGetItemDiscount
This promotion type will be applied when condition amount have been spent in the cart. A Discount will be applied to items from multiple content references.
SpendAmountGetItemDiscountProcessor
The processor responsible for evaluating if a promotion of type SpendAmountGetItemDiscount will be applied to items from multiple content references.
SpendAmountGetOrderDiscount
This promotion type will be applied when spend at least currency amount in the cart. A Discount will be applied to the order.
SpendAmountGetOrderDiscountProcessor
The processor responsible for evaluating if a promotion of type SpendAmountGetOrderDiscount should apply a reward to an order group.
SpendAmountGetShippingDiscount
This promotion type will be applied when spend at least currency amounts in the cart. A Discount will be applied to the all selected ShippingMethods.
SpendAmountGetShippingDiscountProcessor
The processor responsible for evaluating if a promotion of type SpendAmountGetShippingDiscount should apply a reward to an order group.
Interfaces
IMonetaryDiscount
This interface for promotion types with monetary discount.
IPurchaseAmount
This interface for promotion types with purchase amounts.
ISpendAmountGetMonetaryDiscount
This interface for promotion types with spend currency amounts then get monetary discount.