---
title: "カートラインの販売価格の計算"
slug: "calculating-a-cart-line-sell-price"
abstract: ""
---
# カートラインの販売価格の計算

カートラインの販売価格は IPopulateValidateCartPipelineプラグインで計算されます。

カートラインの販売価格を計算する際には以下のメッセージが生成されます:

**メッセージ**

**状況**

CartItem.SellPrice<=SellableItem.SellPrice: Price={purchaseOptionPolicy.SellPrice.AsCurrency()}

SellableItemには「 PurchaseOptionMoneyPolicy 」があり(希望する通貨で販売可能であることを示します)。

CartItem.SellPrice<=SellableItem.Variation.SellPrice: Price={purchaseOptionPolicy.SellPrice.AsCurrency()}

そのアイテムにはバリエーションがあり、そのバリエーションには PurchaseOptionMoneyPolicyがあります。

CartItem.SellPrice<=PriceCard.ActiveSnapshot: Price={purchaseOptionPolicy.SellPrice.AsCurrency ()}|Qty={tier.Quantity}

SellableItemには計算された *PriceSnapshotComponent* と line.Quantity <= tier.quantity (先を降順に取る)があります。