ContractSetInSession 指令(Business edition)

這個指令會設定客戶購物所依據的合約。 使用者可以同時依據多份合約來購物。 在發出這個指令之前,使用者必須先登入商店。

參數值

http://host_name/path/
WebSphere Commerce Server 與架構路徑的完整名稱。您可以在這個指令中使用 http 或 https。
contractId
(必要)這個階段作業購物時所依據之合約的合約 ID。 您可以設定多個合約 ID,但這個指令需要至少一個。

範例
這個範例可讓目前登入的客戶依據 ID 為 260369 和 212394 的合約來購物:
    https://myhostname/webapp/wcs/stores/servlet/ContractSetInSession?contractId=260369&contractId=212394

規則

這個指令會設定現行階段作業中所用的合約 ID。 在這個指令順利完成之後,購物流程會使用這個指令所指定的合約。 當 ContractSetInSession 指令順利完成時,ContractSetInSession 指令會呼叫 ContractListView。

異常狀況

這個指令可能會擲出下列異常狀況:

IBM copyright