(Enterprise)Assigning a catalog filter to a contract
To entitle different customers to a subset of the catalog on the storefront, we must assign a catalog filter to a contract using WebSphere Commerce Accelerator. This requirement applies to all business models (B2B stores, B2C stores, and extended site stores); however the assignment steps differ depending on the business model and the type of contract.
Task info
Use the following table to find the right procedure:
Business model Type of contract Type of store Procedure B2B customer contract
- B2B stores
- B2B extended site stores
Assigning a catalog filter to a contract: B2B stores base contract
- B2B stores
- B2B extended site stores
base for default contract
- B2B stores
- B2B extended site stores
storefront asset store base for default contract
- Storefront asset stores
default contract
- B2B stores
- B2B extended site stores
Assigning a catalog filter by modifying the contract XML B2C default contract
- B2C stores
- B2C extended site stores
Assigning a catalog filter to a contract: B2C stores base for default contract
- Storefront asset stores
Assigning a catalog filter by modifying the contract XML
- Assigning a catalog filter to a contract: B2B stores
By using WebSphere Commerce Accelerator, we can assign a catalog filter to the following types of contracts in the B2B store and B2B extended sites business models: a customer contract, a base contract, and the base for default contract for the storefront asset store.- Assigning a catalog filter to a contract: B2C stores
By using WebSphere Commerce Accelerator, we can assign a catalog filter to the default contract for a B2C store. As a result, customers who are shopping on the store are entitled to the set of catalog entries that are defined in the assigned catalog filter.- Assigning a catalog filter by modifying the contract XML
The storefront asset store base for default contract of a B2C store is not viewable in WebSphere Commerce Accelerator. For this reason, edit the contract XML when we want to change the name of the assigned catalog filter. We can use this procedure to assign catalog filter to other types of contracts if you do not want to use WebSphere Commerce Accelerator.
Related tasks
Manage catalog filters
Related reference
Scenarios for using catalog filters