Table of Contents

Interface IItemPromotionResolutionPriceCalculationStep<TCalculationRequest, TCalculationResult>

Namespace
CMS.Commerce
Assembly
CMS.Commerce.dll

Represents a calculation step responsible for deciding which of the recorded promotion candidates price each item. On every item the best catalog candidate and the best cart item candidate apply, but a single unit never carries both discounts: the cart item discount applies only when it beats the catalog discount on the units it covers, and the catalog discount then prices only the remaining units of the line.

public interface IItemPromotionResolutionPriceCalculationStep<TCalculationRequest, TCalculationResult> : IPriceCalculationStep<TCalculationRequest, TCalculationResult> where TCalculationRequest : IPriceCalculationRequest where TCalculationResult : IPriceCalculationResult

Type Parameters

TCalculationRequest

Calculation request type.

TCalculationResult

Calculation result type.

Inherited Members
Extension Methods