ProductOfferPriceUpdate 指令
ProductOfferPriceUpdate 指令用來更新 Update_WCS_ProductPrice、Update_NC_ProductPrice 和「產品價格更新」等訊息的產品價格資訊。
參數
- offerId
- 用以識別報價的參考號碼。
- partNumber
- 型錄項目的產品編號;視 CATENTRY 表格之 PARTNUMBER 直欄中的定義而定。
- memberId
- 用以識別型錄項目擁有者的參考號碼。
- catEntryId
- 提供銷售的型錄項目。
- 貨幣
- 表示價格的 ISO 4217 貨幣類型。此為必要值。
- offerPrice
- 此次更新所要使用的報價。
- precedence
- 此次更新所要使用的優先順序。
- tradingPositionContainerId
- 內含報價的 TradingPositionContainer。
- startDateTime
- 報價有效時間範圍中的起始時間。
- endDateTime
- 報價有效時間範圍中的結束時間。
- minimumQuantity
- 在此報價下單一訂單中所能訂購的最少數量。
- maximumQuantity
- 在此報價下單一訂單中所能訂購的最多數量。
- quantityUnit
- minimumQuantity 與 maximumQuantity 的度量單位。
規則
- 指令更新 OFFERPRICE 表格中的記錄。
- 視執行指令之入埠訊息的格式而定,藉以決定主要鍵的程序可能稍有不同。
有關如何決定主要鍵的說明,請參閱特定的入埠訊息。
異常狀況
- currency 參數為空的。
- 在 OFFERPRICE 表格中找不到 offerId 參數值。
- 找不到使用擁有商店之 memberId 與 partNumber 的型錄項目。
- 在 OFFER 表格中找不到與 offerId 相符的 tradingPositionContainerId 參數值。
- precedence 參數值超過最大值。優先順序必須小於 1016。