Contract and account assets

A package of Contracts and Accounts. In WebSphere Commerce, a contract is an agreement that represents the terms and conditions that apply to a transaction. An account is a relationship between the merchant and the financial institution that processes transactions for that merchant. Contracts and Accounts are not particular to any store. Each store can use Contracts and Accounts, and thus the store object is shown as dependent on the Contracts and Accounts package. In WebSphere Commerce, all customers must shop under a contract. A contract allows customers to purchase products from a store at a specified price for a specified time under specific conditions. When a customer browses a catalog, customers view products that are covered by the contracts they are entitled to within the store.

If we want customers who do not have any contract with the store (for example, guest shopper who shop at the store) to be able to shop in the store, or if we want customers to be able to purchase products that are not covered by their contracts, the store requires a default contract. WebSphere Commerce Professional Edition supports only the store default contract. Contracts other than the store default contract are supported only by WebSphere Commerce Enterprise.

Before customers can shop at a store, a store that is created with WebSphere Commerce must include the following assets:

The business policies are referenced by the default contract, thus allowing all customers to shop at a store.

The following diagram illustrates the structure of contracts in WebSphere Commerce: