WebSphere Commerce EnterpriseIntroduced in Feature Pack 2

Attribute dictionary attribute and property conditions in catalog filters

When you include or exclude categories in your catalog filter, you can specify which catalog entries properties or attribute to include or exclude. To do this, define conditions on the categories in the catalog filter. A condition can contain attribute dictionary attributes or catalog entry properties.

To apply a condition on a category in your catalog filter:
  1. Add a category to the catalog filter.
  2. Define a condition group.
  3. Specify one or more attribute dictionary attributes or catalog entry property conditions within the condition group.
A category can contain one or more condition groups, and each condition group can contain one or more attribute dictionary attribute and property condition. To add a category to the catalog filter, right click the category that is related to the catalog filter and click include. This will make it possible to insert condition groups to the catalog filter.

Note that conditions can also be applied to the entire catalog. If you use a condition on a category, the filter includes or excludes the products that meet the condition.

In a catalog filter, the whole catalog is included by default. If you put a condition at the top-level (the whole catalog) that said colour equals white , then the filter would include all white products, and nothing else. The result is that everything that is not white is excluded.

Catalog entry property conditions

By default, the following catalog entry properties are supported: Product Part Number, Manufacturer Part Number, and Manufacturer Name.

The following table shows you what type of matching rules you can use with the catalog entry properties.
Condition Name Description Matching Rules
Product Part Number The part number in the catalog entry Equals, not equals
Manufacturer Part Number The part number given by the manufacturer Equals, not equals
Manufacturer Name The name of the manufacturer Equals, not equals
The following screen capture shows you an example of a catalog entry property condition. In this example, the condition group "CG02" contains a catalog entry property condition of Manufacturer Name "MapleWear".
Catalog entry property condition sample screen capture

Attribute dictionary attribute conditions

You can specify both descriptive and defining attributes. The attributes must be defined in the attribute dictionary and be searchable. When you specify an attribute with predefined values, select attribute values from a list.

The following screen capture shows you an example of an attribute dictionary attribute condition. In this example, the condition group "CG01" contains an attribute dictionary attribute condition of Color "White".


Attribute dictionary attribute condition sample screen capture

Multiple conditions within a condition group

If there are multiple conditions in a condition group then all the conditions must be satisfied for the include or exclude to occur.

In this example screen capture, the catalog entries included in the catalog filter satisfy both of these conditions:
  • The Manufacturer Name is: Manufacturer 1, Manufacturer 2, or Manufacturer 3
  • The Size is: 9, 10, or 11

Relationship within multiple conditions in a condition group screen capture

Multiple condition groups within a catalog filter

If there are multiple condition groups; then one condition group can be satisfied for the include of exclude to occur.

The following screen captures show a catalog filter that has two condition groups: CG01, and CG02. In this example, either condition must be satisfied in order for the include or exclude to occur. If a catalog entry has a Color "White" it is included in the catalog filter, or if a catalog entry has a manufacturer name "MapleWear", it is included in the catalog filter.
Condition group for Color attribute

Condition group 1
Condition group for Manufacturer Name property

Condition group 2