合約讓客戶組織可在一段指定的期間內,以指定的條件和價格向商店或一組商店購買產品。 WebSphere Commerce 提供功能可記錄和佈署已通過協議的合約。 使用 WebSphere Commerce Accelerator 來管理合約。
合約中可含有下列元素:
- 設定檔
- 合約設定檔中包含合約的識別資訊。 這項資訊包括合約的唯一名稱、簡短說明以及合約的有效期間。
- 參與者
- 合約參與者是指參與合約的組織。 其中包含買方組織、賣方組織以及這兩個組織中的聯絡人。
- 條款
- 合約條款指實際實作合約的規則。 合約條款涵蓋的資訊包括產品計價、退貨與退款、付款、出貨以及訂單核准。
- 附件
- 合約附件包含上述元素未涵蓋的任何資訊,如提供關於合約的額外資訊, 以及與合約有關的任何一般備註等的附屬檔案。 WebSphere Commerce 會儲存合約附件的統一資源識別碼 (URI),而不是儲存實際的附件。
- 參照
- 合約可參照另一份合約,以共用其條款。舉例來說,合約 A 可參照合約 B。 如此一來,合約 A 所認定的合格買方,除了適用於合約 A 中的所有條款外, 亦適用於合約 B 中的所有條款。
所有的合約皆有相關聯的商業帳戶。客戶若沒有建立帳戶,就不能建立合約。
同一訂單中的不同項目可在不同合約下訂購。 視商店的設計而定,買方可於購物流程開始時,或在新增項目至訂單中時, 選取其在購物時所要依循的合約。若以不同的合約來採購項目時,適用下列規則:
- 同一張訂單中所有項目的合約必須至少共用同一種付款方法。 如果項目的合約沒有共用同一種付款方法,買方無法將項目新增至訂單中。 只有訂單中所有項目共用的付款方法,才能用來支付該訂單。
- 同一張訂單中的所有項目,必須來自屬於相同商業帳戶的合約,或是商店的預設合約。
在您建立 WebSphere Commerce 的合約時,請務必瞭解您商店所依循的商業模型, 以及下表中各商業模型的參與者、用法與 XML 元素:
商業模型 |
合約 XML 元素 |
用法 |
參與者 |
---|---|---|---|
企業市場 | BuyerContract | 組織買方(預設值) |
|
需求鏈 | ReferralContract | 轉介 |
|
| HostingContract | 轉銷商 |
|
供應鏈 | HostingContract | 供應商 |
|