価格の透明性
Version:
日本語翻訳に関する免責事項
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
価格の透明性は、価格計算の仕組みがテスト可能で監査可能かつ再現可能であることを保証します。価格透明性は社内利用のためであり、買い物客には提供されません。透明性は価格計算時に、価格を受け取る成果物に価格メッセージを追加することで達成されます。メッセージは価格戦略に関する情報を簡潔かつ追跡可能な形で伝え、例えば特定の価格がどのように算出されたかを詳細に伝えます。
価格設定メッセージは価格計算時にMessagesComponentに追加することができます。 MessageModelはNameプロパティを使ってメッセージの種類を指定します。これらのメッセージはPricingと名付けられ、後続処理でフィルタリングが可能となります。MessagesComponentには、メッセージタイプとテキストを渡すことで簡単にメッセージを追加できるAddMessageメソッドがあります。場合によっては、価格ルールとして複数のメッセージを連続して書くと、以前の計算価格が上書きされます。
計算時には、価格メッセージが以下に追加されます:
- SellableItem – メッセージングはSellableItemの中のMessagesComponentに挿入されます。これはまずアイテムレベルで計算され、その後各バリアントレベルで価格オーバーライドのために計算されます。
- カート価格 – カート価格の計算の一部として CartLineComponent に挿入されるメッセージ。
SellableItem価格の計算は、カートに対して価格を計算する前に単独で行われるもので、最後に照合ステップが行われます。これにより、各アイテムとそのバリエーションに対してリストプライスとセールプライスの両方が存在することが保証されます。
この記事を改善するための提案がある場合は、 お知らせください!