(Enterprise)

Attribute dictionary attribute and property conditions in catalog filters

When you include or exclude categories in the catalog filter, we can specify which catalog entry properties or attributes to include or exclude. To include or exclude categories, 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 the 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 attributes and property conditions.

Conditions can also be applied to the entire catalog. If we 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 apply the condition Manufacturer Name equals IBM to the top level (the whole catalog), then the filter would include all IBM products and nothing else.


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 we can use with the catalog entry properties.

Condition name Description Matching rules
Product Part Number The part number (code) for the catalog entry Equals, does not equal
Manufacturer Part Number The part number that is given by the manufacturer Equals, does not equal
Manufacturer Name The name of the manufacturer Equals, does not equal

The following screen capture shows you an example of a catalog entry property condition. In this example, the condition group is named CG02 and contains a catalog entry property condition of Manufacturer Name equals Maplewear.


Attribute dictionary attribute conditions

We can specify both descriptive and defining attributes. The attributes must be defined in the attribute dictionary and be searchable. when specifying 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 is named CG01 and contains an attribute dictionary attribute condition of Color equals White.


Multiple conditions within a condition group

If you create multiple conditions in a condition group, then all the conditions must be satisfied for the inclusion or exclusion operation to occur. In this example screen capture, the catalog entries included in the catalog filter satisfy both of these conditions:


Multiple condition groups within a catalog filter

If we create multiple condition groups, only one condition group must be satisfied for the inclusion or exclusion operation to occur. The following screen captures show a catalog filter that has two condition groups: CG01, and CG02. In this example, if a catalog entry meets either condition, the inclusion or exclusion operation occurs:

Condition group for Color attribute

Condition group for Manufacturer Name property


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


Related tasks
Creating a price rule
Use catalog filters


Related reference
Scenarios for creating catalog filters