販売可能な品目のバリエーション販売価格の計算
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sellable Item Variationの販売価格は、ICalculateSellableItemSellPricePipelineプラグイン (CalculateVariationsSellPrice) で計算されます。
バリエーション販売価格メッセージは、変動レベルのMessageComponentに表示されます。SellPriceは、バリアント レベルでPurchaseOptionMoneyPolicyとしてバリエーションに作成されます。バリアントの販売価格が親SellableItemと同じ場合、バリアント レベルでのPurchaseOptionMoneyPolicyがあってはなりません。
変動売価格を計算すると、次のメッセージが生成されます。
|
メッセージ |
事情 |
|
Variation.SellPrice<=Variation.PriceCard.Snapshot: Price={variationSellPrice.AsCurrency()}|Qty={tier.Quantity}|Variation={variation.Id}|PriceCard={variationPriceCardPolicy.PriceCardName} |
バリエーションにPriceCardPolicyがあるか、存在しない場合は、計算された親PriceCardPolicyを使用します。 |
|
Variation.SellPrice<=Variation.Tags.Snapshot: Price={variationSellPrice.AsCurrency()}|Variation={variation.Id}|Qty={tier.Quantity}|Tags='{string.Join(", ", snapshot.Tags.Select(c => c.Name))}' |
バリエーションにはPriceCardPolicyがないがタグがある、または親のSellableItemにタグがある。 |
|
Variation.SellPrice<=Variation.ListPrice: Price={ListPrice}|Variation={variationid} |
バリエーションにはSellPriceがありませんが、ListPriceがあるため、ListPriceはSellPriceにコピーされます。 |