Calculating a sellable item variation sell price
The sellable item variation sell price is calculated in the ICalculateSellableItemSellPricePipeline
plugin (CalculateVariationsSellPrice).
Variation sell price messages appear in a MessageComponent at the variation level. The SellPrice is created in the variation as a PurchaseOptionMoneyPolicy
at the variant level. There must be no PurchaseOptionMoneyPolicy
at the variant level if the variant has the same sell price as the parent SellableItem.
The following messages are generated when calculating the variation sell price:
Message |
Circumstance |
|
The variation has a |
|
The variation has no |
|
The variation does not have a SellPrice but has a ListPrice, so the ListPrice is copied to the SellPrice. |