ProductOfferPriceUpdate コマンド
ProductOfferPriceUpdate コマンドは、Update_WCS_ProductPrice、Update_NC_ProductPrice、
および商品価格更新メッセージの商品価格情報の更新に使用されます。
パラメーター
- offerId
- オファーを識別する参照番号。
- partNumber
- CATENTRY テーブルの PARTNUMBER 列に定義されている通りのカタログ・エントリーの部品番号。
- memberId
- カタログ・エントリーの所有者を識別する参照番号。
- catEntryId
- 販売用にオファーされているカタログ・エントリー。
- currency
- 価格を表示する ISO 4217 通貨タイプ。 この値は必須です。
- offerPrice
- この更新のために使用するオファー価格。
- precedence
- この更新のために使用する優先順位。
- tradingPositionContainerId
- オファーが一部である TradingPositionContainer。
- startDateTime
- オファーが有効である時刻範囲の開始。
- endDateTime
- オファーが有効である時刻範囲の終了。
- minimumQuantity
- このオファーのもとで単一オーダーで購入できる最小数量。
- maximumQuantity
- このオファーのもとで単一オーダーで購入できる最大数量。
- quantityUnit
- minimumQuantity および maximumQuantity の計測単位。
動作
- コマンドは OFFERPRICE テーブル中のレコードを更新します。
- 基本キーを判別する処理は、コマンドを実行するインバウンド・メッセージの形式によってわずかに異なります。 基本キーを判別する方法の説明については、特定のインバウンド・メッセージを参照してください。
例外条件
- currency パラメーターがエンプティーです。
- offerId パラメーター値が OFFERPRICE テーブル中に見つかりません。
- カタログ・エントリーが、partNumber と一緒にストアを所有している、memberId を使用して見つかりません。
- 一致している offerId の tradingPositionContainerId パラメーター値が OFFER テーブル中に見つかりません。
- precedence パラメーター値が最大値を超えています。 優先順位は 1016 より小でなければなりません。