DEXTREでは、製品及びSKUのレベルで基本となる価格を持ちます。このガイドでは、DEXTREにおける価格の概念についてご説明いたします。

価格の組成について

DEXTREでは、価格は「取引条件コード」と「通貨」の組み合わせで設定されます。

例として、下記の設定構成だった場合

設定が必要な価格は1製品・1SKUあたり、下記の4つの組み合わせになります。

実際のデータで表現すると下記の通りです。

{
	"prices": [
		{
			"transactionTermCode": "kakeritsu_transaction",
			"currencyCode": "JPY",
			"unitPrice": 1000
		},
		{
			"transactionTermCode": "kakeritsu_transaction",
			"currencyCode": "USD",
			"unitPrice": 0
		},
		{
			"transactionTermCode": "exw",
			"currencyCode": "JPY",
			"unitPrice": 0
		},
		{
			"transactionTermCode": "exw",
			"currencyCode": "USD",
			"unitPrice": 10
		}
	]
}

販売価格について

上述の「価格」は「販売価格」を計算するための「ベース価格」にあたる概念になります。

受注時や伝票作成時の対象SKUの「販売価格」は 取引条件レートを元に計算 または 手動調整 のいずれかで決定します。

取引条件レートを元に計算 する場合、さらに下記の3つのいずれかで計算されます。

  1. 対象の顧客バイヤーに付与された取引条件コード及び取引通貨に合致する「価格」を検索し、「価格」に対して顧客バイヤーに付与された取引条件レートを適用して「販売価格」を計算する方法 (最もオーソドックス)
  2. オーダーリンクに付与された取引条件コード及び取引通貨に合致する「価格」を検索し、「価格」に対して顧客バイヤーに付与された取引条件レートを適用して「販売価格」を計算する方法