---
title: "販売可能な品目の変動リスト価格の計算"
slug: "calculating-a-sellable-item-variation-list-price"
abstract: ""
---
# 販売可能な品目の変動リスト価格の計算

販売可能な品目のバリエーションリスト価格は、ICalculateSellableItemPricePipelineプラグイン(CalculateVariationsListPrice)で計算されます。

通常、バリエーションは親アイテムのリストプライスを引き継ぎ、親と異なる場合にのみ独自の価格を指定する必要があります。これらのメッセージはSellableItemバリエーションレベルに追加されます。

変動リスト価格を計算する際には以下のメッセージが生成されます:

メッセージ

状況

Variation.ListPrice<=Variation.PricePolicy: Variation={variation.Id}|Price={listPrice.AsCurrency()}

バリエーションには ListPricingPolicy があり、そのポリシーには希望する通貨へのエントリーがあります。

Variation.ListPrice<=Item.PricingPolicy: Variation={variation.Id}|Price={listPrice.AsCurrency()}

バリエーション固有の ListPricingPolicyはなく、 *ListPricingPolicy* は親項目から取得されます。  
  
\> \[!注\]  
\> バリエーションに ListPricingPolicy がなく、親の sellableItem に がある場合は、親 SellableItem の ListPricingPolicy が使用されます。

Variation.ListPrice<=Variation.SellPrice: Price={Variation.SellPrice}|Variation={variationid}

このバリエーションはリストプライスはなく、SellPriceが存在するため、SellPriceはListPriceにコピーされます。