(Enterprise)

Catalog filter assignment and contracts

To entitle different customers to a subset of the catalog on the storefront, you assign a catalog filter to a contract using WebSphere Commerce Accelerator. This requirement applies to all business models (B2B, B2C, and extended sites). As a result, customers shopping under the contract are entitled to see and purchase only the set of catalog entries defined in the catalog filter.

A catalog filter is one of the terms and conditions a contract can have. For a given contract, only a single catalog filter can be in effect at a time.

The following table identifies the types of contracts we can assign catalog filters to, depending on your business model:

Business model Contracts we can assign catalog filters to
B2B store

  • The default contract for the store.

  • A base contract.

  • A customer contract.

Extended site – B2B All the same contracts as in the previous row, plus:

  • The base for default contract for the extended site store.

  • The storefront asset store base for default contract.*

Extended site – B2C

  • The storefront asset store base for default contract.*

  • The default contract for the store.

B2C store

  • The default contract for the store.

* A base contract to support inheritance in the extended site business model. Included by default in storefront asset stores for starter stores.


Catalog filter at work: B2B business model

The following example shows how catalog filters might be assigned to various contracts for a B2B store:


Catalog filter at work: Extended sites business model (B2B)

The following example shows how catalog filters might be assigned to various contracts for a B2B extended site:

To simplify this example, the extended site stores in this diagram show only store-level contract assignments; however, the catalog filter assignments in Catalog filter at work: B2B business model also apply to B2B extended site stores.


Catalog filter at work: Extended sites business model (B2C)

The following example shows how catalog filters might be assigned to various contracts for a B2C extended site:

extended sites store."/> Catalog filter 1 is assigned to the storefront asset store base for default contract. Any extended site stores that do not have a catalog filter assigned to their default contract inherit catalog filter 1. This means that Aurora U.S. store inherits the set of catalog entries defined in catalog filter 1, and customers shopping the Aurora U.S. store see these catalog entries on the storefront.

Catalog filter 2 is assigned to the default contract for the Aurora Canada store. Customers shopping the Aurora Canada store see the set of catalog entries defined in catalog filter 2 on the storefront.


Catalog filter at work: B2C business model

The following example shows how catalog filters might be assigned to the default contract for a B2C store:

Catalog filter 1 is assigned to the default contract for the store. All customers see the set of catalog entries defined in catalog filter 1.


Related concepts
Catalog Filter and Pricing tool
Catalog filtering
Catalog filter uploads


Related tasks
Manage catalog filters
Use catalog filters


Related reference
Attribute dictionary attribute and property conditions in catalog filters
Scenarios for using catalog filters