Attribute dictionary

An attribute dictionary is a set of attributes and attribute values that can be reused by multiple products. Changing an attribute in the attribute dictionary changes the attribute for all products the attribute is applied to in the store catalog. By adding attributes to the attribute dictionary, you simplify the process for keeping attribute names and values consistent across the site. Maintaining consistency with your attribute names and values improves store search results and product comparisons.

There are two types of attributes:

The attribute dictionary contains attributes with predefined values and attributes with assigned values. We can assign attributes from the attribute dictionary to catalog entries for use as defining attributes or descriptive attributes. In this diagram, we can see examples of each type of attribute and how they are used to assign to catalog entries. We can assign attribute dictionary attributes as defining attributes to a catalog entry, then use the generate SKUs function to generate the SKUs. So if you add two attributes with three values each a total of six SKUs are generated.

Here is a summary of tasks we can perform to create and manage attributes for the site:

Task Details For more information
View, assign, or remove attributes for catalog entries. Assign the size attribute to a catalog entry for Women's v-neck t-shirt. Assigning defining attributes from the attribute dictionary

Assigning descriptive attributes from the attribute dictionary to a single catalog entry

Share attributes and attribute values across multiple catalog entries.

Assign one or more descriptive attributes to multiple catalog entries at a time. Previously, you could assign multiple descriptive attributes to only one catalog entry at a time.

Share the size attribute across the catalog entries for Women's v-neck t-shirt and Country style v-neck t-shirt. Assigning defining attributes from the attribute dictionary

Assigning descriptive attributes from the attribute dictionary to a single catalog entry

Assigning attribute dictionary descriptive attributes to multiple catalog entries
View, create, assign, or remove predefined values for predefined value attributes. Assign the predefined value of Medium to the size attribute. Use the attribute dictionary
Browse or search the attribute dictionary to locate and manage attributes. Search for the size attribute and then open the properties view for the attribute to change the attribute. Listing attributes in the attribute dictionary

Finding objects in Management Center
View the catalog entries assigned an attribute. To see the catalog entries are assigned an attribute, review the References tab for that attribute. The References tab also lists whether the attribute is assigned as a defining or descriptive attribute for each catalog entry assigned the attribute. We can also delete the attribute assignment to catalog entries under certain conditions. Viewing the catalog entries assigned an attribute dictionary attribute
Update shared attributes and attribute values in a single location and cascade the changes through all catalog entries that use the attributes. Update the size attribute in the attribute dictionary and cascade the changes to the Women's v-neck t-shirt and Country style v-neck t-shirt catalog entries. Use the attribute dictionary
Create catalog filters using attributes with predefined values that are contained within the attribute dictionary. We can use these attributes as filter conditions to apply filters to contracts and price rules. For instance, we can create a catalog filter on the size attribute to exclude all small catalog entries. Create catalog filters
Assign multiple values for a descriptive attribute in the same catalog entry without replacing the existing value. Assign multiple values for supported platforms (console, online) for video game category entries. Use the attribute dictionary
Manage storefront facets by marking attributes for use in faceted navigation Select attributes as for use in faceted navigation so that products with similar attributes are grouped. For example, products that are grouped by brand or price, or by other selectable facets from the storefront left sidebar. Creating attributes in the attribute dictionary
Use attributes as merchandising attributes to recommend catalog entries in marketing activities. Select attributes as for use in merchandising. These attributes can be used as a merchandising attribute in the creation of search conditions for use by any of the following objects:

  • Marketing activities for finding catalog entries to recommend to customers in e-Marketing Spots. Merchandising attributes can also be used in search conditions within a marketing activity to identify a current page target.

  • Search rules for finding catalog entries.

  • Sales and rule-based categories for finding catalog entries to assign to the categories.

Creating attributes in the attribute dictionary
Organize attributes with folders. Associate attributes with folders to improve browsing for, and organizing the attributes in your attribute dictionary Organizing attribute dictionary attributes with folders
Create an attribute that represents a ribbon ad On catalog entry thumbnails, display a ribbon ad that contains text describing a shared characteristic of the catalog entries, such as Exclusive or Clearance. Adding a ribbon ad (image overlay) to catalog entry thumbnails.


Easy attribute management

The attribute dictionary provides a central place to manage shared attributes, with the following features:


Support for use in merchandising

We can select to use attributes with allowed values as merchandising attributes in the creation of search rules and marketing activities that recommend catalog entries. These merchandising attributes can be used to define search filter conditions that WebSphere Commerce search uses to find any matching catalog entries.

By using merchandising attributes in marketing activities, your Marketing Managers can improve the targeting of catalog entry recommendations for customers that visit the store. These merchandising attributes provide Marketing Managers with the ability to recommend catalog entries based on the attributes assigned to catalog entries.

By managing the catalog entries assigned the merchandising attributes, we can control which catalog entries are retrieved for the search filter conditions. When we can change the merchandising attributes assigned to the catalog entries, you change the catalog entries that are retrieved by WebSphere Commerce search for the search filter conditions. For instance, we can control which catalog entries are recommended by a catalog entry recommendation marketing activity. For example, a Category Manager can add a merchandising attribute to a catalog entry that identifies the catalog entry as a clearance product. This merchandising attribute can then identify that this catalog entry is to be included in activities that recommend clearance products.


Support for managing storefront facets

We can select which facets are available in the left sidebar with search-based navigation by marking an attribute as Facetable in Management Center. When an attribute is specified as facetable, facets are created in the storefront left sidebar, grouping similar items and attributes together to target meaningful product results. The groups and shared attributes are displayed in the storefront with the number of products that are contained in each facet.

The storefront facets give customers the ability to narrow search results, for example, by brand or price ranges, as shown here:


Support for images as attribute values (swatches)

We can use images to represent values for defining attributes, such as color and size. For example, for products like clothing or furniture, we can display fabric swatch images to represent the color attribute values. When creating the attribute values in the attribute dictionary, specify the path to the image that represents each value. As a result, on the product details page and other store pages that display product attributes, the swatch images display for shoppers to select:

We can define product-specific swatch images to override generic swatch images. Here is an example:

In the following screen capture, this dress uses product-specific swatch images for the Color attribute. Compare this screen capture with the previous screen capture, which shows generic swatch images.

See Defining product-specific swatch images.


Support for multiple values for descriptive attributes in a catalog entry

We can assign one or more values for the same descriptive attribute in a catalog entry. For example, video game products can support up to three gaming platforms. These gaming platforms are represented by the following descriptive attribute and values in the attribute dictionary:

Descriptive attribute Values
Supported Platforms console
mobile
online

If a specific video game supports more than one platform, we can assign more than one descriptive attribute value to that product. To assign multiple values, we can add multiple rows with the same attribute but different supported values, as shown here:

As a result, we can display the multiple platforms that are supported by the video game product on the storefront, as shown here:

Notes:


Best practices

Review the best practices for using the attribute dictionary to help us create or simplify your attribute dictionary to manage attributes. See Best practices for using the attribute dictionary.


Related concepts
Catalog Upload


Related tasks
Use the attribute dictionary
Use catalog entry attributes
Task flow: Using attribute dictionary attributes to create price rules
Task flow: Using attribute dictionary attributes in promotions
Manage facets


Related reference
Best practices for using the attribute dictionary