Table of Contents

Namespace Dynamicweb.Ecommerce.Orders.Adjustments

Classes

AdjustmentContext

The context in which an adjustment is being applied.

AdjustmentsFeature
Condition

The base class for all conditions. A condition is a rule that must be satisfied.

Discount

A discount where all of its rewards be applied to an order if all conditions are satisfied.

DiscountConditionService
DiscountEngine

Represents a discount engine. To implement a custom discount engine, inherit from this class and override the ApplyDiscounts and GetProductDiscounts methods.

DiscountRewardService
DiscountService
OrderAdjustmentContext

The context in which a order discount is being applied.

OrderLineAdjustmentContext

The context in which a order adjustment is being applied.

ProductAdjustmentContext

The context for a adjustment applied to a product.

Reward

The base class for all discounts. A discount is applied when all conditions on a discount group is satisfied.

Interfaces

IRenderableDiscount

Enums

AdjustmentContextType

The type of context in which an adjustment is being applied.

ConditionMode
DiscountApplyToProduct

The way a discount should be applied.

To top