合同使得客户组织可以在指定时间段根据特定条件从商店或商店组中以指定价格购买产品。WebSphere Commerce 提供记录和部署已协商的合同的能力。使用 WebSphere 贸易加速器管理合同。
合同包含以下元素:
- 概要文件
- 合同概要文件包含合同的标识信息。此信息包含合同的唯一名称、简短描述和合同在其间有效的时间段。
- 参与方
- 合同参与方是参与合同的组织。有卖方组织、买方组织和两个组织的联系人。
- 条款和条件
- 合同条款和条件是涉及合同的实际实现的规则。合同条款和条件涉及此类信息,如产品定价、退货和退款、支付、装运和订单核准。
- 附件
- 合同附件涉及上述元素未涉及的任何信息(例如提供关于合同的附加信息的文件附件),以及任何关于合同的一般注解。WebSphere Commerce 存储合同附件的全局资源标识(URI),而非实际附件。
- 引用
- 合同可以引用另一个合同以共享其条款和条件。例如,合同 A 可以引用合同 B。这样,对合同 A 有资格的买方对合同 A 中所有的条款和条件都有资格,同时对合同 B 中所有的条款和条件具有资格。
所有合同均与商业帐户相关联。不能为没有创建帐户的客户创建合同。
单一订单中的不同商品可以依据不同的合同购买。在购物流的开始或将商品添加到订单时,买方可以选择其购买依据的合同,这取决于商店的设计。当依据不同的合同购买商品时,适用以下规则:
- 订单中所有商品的合同必须共享至少一种支付方式。如果某一商品的合同不共享支付方式,则买方不能将该商品添加到订单。只有订单中所有商品共享的支付方式才可以用于支付订单。
- 订单中的所有商品必须来自属于相同商业帐户的合同或商店的缺省合同。
在为 WebSphere Commerce 创建合同时,理解以下内容是很重要的:您的商店所基于的商务模型,以及每个商务模型的参与方、用法和 XML 元素,如以下表中所概括的那样:
商务模型 |
合同 XML 元素 |
用法 |
参与方 |
---|---|---|---|
B2B 直销 | BuyerContract | 组织买方(缺省) |
|
需求链 | ReferralContract | 参照 |
|
| HostingContract | 转销商 |
|
供应商链 | HostingContract | 提供者 |
|