See: Description
| Interface | Description |
|---|---|
| CartDiscount |
Cart discounts are used to change the prices of different elements within a cart like Line Items.
|
| CartDiscountDraft |
Draft to create a
CartDiscount. |
| CartDiscountPredicate | Deprecated
Use
CartPredicate instead. |
| CartDiscountTarget |
Defines what part of the cart will be discounted.
|
| CartDiscountValue |
Defines cart discount type with the corresponding value.
|
| CartPredicate |
The predicate offers a flexible way to define whether the discount or shipping method can be applied to a cart.
|
| DiscountedLineItemPortion | |
| DiscountedLineItemPrice | |
| DiscountedLineItemPriceForQuantity |
| Class | Description |
|---|---|
| AbsoluteCartDiscountValue |
Cart discount value of an absolute amount.
|
| CartDiscountDraftBuilder | |
| CartDiscountDraftDsl | |
| CustomLineItemsTarget | |
| FixedCartDiscountValue |
Cart discount value of an absolute amount.
|
| GiftLineItemCartDiscountValue |
Adds a free line item as a gift to the cart.
|
| LineItemsTarget | |
| MultiBuyCustomLineItemsTarget |
The multi-buy discount represents a "Buy 4 items, get 2 of them at a discounted rate" type of discount.
|
| MultiBuyLineItemsTarget |
Multi-Buy discount represents a "Buy 6 items get 2 of them discounted" type of discount.
|
| RelativeCartDiscountValue | |
| ShippingCostTarget |
| Enum | Description |
|---|---|
| SelectionMode |
Determines which of the items, participating in a
MultiBuyLineItemsTarget and a MultiBuyCustomLineItemsTarget,
are selected to be discounted. |
| StackingMode |
Describes how this discount interacts with other discounts.
|