SetInterestItemList 指令
這個網站層次下的指令會將喜好項目清單設定或重設為現行的。呼叫這個指令是將喜好項目清單設定或重設成「現行」項目的唯一方法。

參數值
- http://host_name/path/
- WebSphere Commerce Server 與架構路徑的完整名稱。
- langId
- 設定或重設在階段作業期間的屬意語言;
有關商店的支援語言可在 STORELANG 表格中找到。
- forUser
- 將代替其執行指令之使用者的登入 ID;只有具備處理訂單權限的人才可指定這個參數。
- forUserId
- 與 forUser 相同,但卻是 USERS 表格中之內部使用者 ID 所指的使用者。
- URL
- 當指令順利完成時所要呼叫的 URL。
- storeId
-
執行這個指令時所用的商店參考號碼;如果這個參數的值沿用先前指令的值,就不需要指定 storeId,否則,請指定 storeId。
- listId
-
指定零或多個要設為現行的購物車;可以使用縮寫
- 若指定 ".",則會呼叫 GetCurrentIIlistsCmd 處理作業,
以取得現行的喜好項目清單,而指令會認定您指定的是現行的喜好項目清單。如果未傳回參考號碼,
則會採用最近一次更新的喜好項目清單。
- 如果指定 "*",則指令會認定您是指定客戶的所有喜好項目清單
- 如果指定的喜好項目清單不復存在,則不會設為現行的。
- 如果您未指定此參數的值,則會重設任何現行的喜好項目清單,而讓清單皆非現行的
- listIdName
- 一旦此指令完成,如果使用重新導向會造成執行第二個指令,
則 listIdName 會指定採用第一個指令中之 listId 參數值之第二個指令的參數名稱。在大部份情況下,
第二個指令也有一個 listId 參數,因而 &listIdName=listId
範例 1
下列範例是除了已為現行的喜好項目清單外,還將喜好項目清單 1 與 2 設為現行的:
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?listId=.
&listId=1&listId=2&URL=/
範例 2
下列範例是重設所有的喜好項目清單,讓客戶的喜好項目清單都不是現行的:
http://host_name/webapp/wcs/stores/servlet/SetInterestItemList?URL=/
規則
異常狀況
無。