Interface IItemPromotionResolutionPriceCalculationStep<TCalculationRequest, TCalculationResult>
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
TCalculationRequestCalculation request type.
TCalculationResultCalculation result type.
- Inherited Members
- Extension Methods