Options for managing attributes

The attribute dictionary in Management Center provides a flexible, alternative method for managing attributes within a store catalog. Before starting to use the attribute dictionary in Management Center, review the available options for managing attributes.

Note: IBM recommends to use Option 1. If the site currently uses Option 2 or Option 3 and has the bandwidth available, we are recommended to migrate to use Option 1.


Option 1: Use the attribute dictionary in Management Center to manage attributes for catalog entries

The attribute dictionary in Management Center contains all of the features to perform the following tasks:

Advantages of Option 1:

Considerations for Option 1:
Consideration Action
We cannot add defining attributes that are contained within the attribute dictionary to a catalog entry that already has defining attributes that are not contained within the attribute dictionary. Delete defining attributes that are not contained within the attribute dictionary from the catalog entry. We can then add defining attributes that are contained within the attribute dictionary to the catalog entry.
We cannot add non-attribute dictionary attributes to catalog entries that do not have any attributes. We can only add non-attribute dictionary attributes to a catalog entry if that catalog entry already has at least one non-attribute dictionary attribute. If you remove all non-attribute dictionary attributes from a catalog entry, we must use attribute dictionary attributes for that catalog entry. Assign attributes that are contained within the attribute dictionary to catalog entries.
We must use attributes from the attribute dictionary when you create new products. Create an assigned value attribute and add it to a specific product. Then, supply a unique assigned value for the attribute.
We cannot view, manage, or use attributes that are contained within the attribute dictionary in WebSphere Commerce Accelerator. Use Management Center to view, manage, and use attributes that are contained within the attribute dictionary.
We can assign multiple values for a descriptive attribute for a catalog entry and display the multiple values on the storefront. Add multiple descriptive attribute values without replacing existing values.

Note: If the site is configured to support multiple value attributes, when loading values for a descriptive attribute with the Catalog Upload feature, we are loading multiple values. The loaded values are added to existing attribute values. The loaded values do not replace existing values. To replace existing values with the newly loaded values:

  • Include the existing value to replace in the input file that we are loading and set the existing value to be deleted.

  • Have an administrator configure your load process to separate the load processes for loading attribute value information. With this configuration, we can load information about multiple value attributes in one input file and load information for single value attributes in a different file. This configuration ensures that when loading a value for a single value attribute, the existing value is replaced with the new value.

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.
The attribute and value descriptions must be available in the store default language. If you change the store default language, we must ensure that the attribute and value descriptions be available in that new default language.

Tip: If you plan to use only the attribute dictionary in Management Center to manage attributes, we can hide all attributes that are not contained within the attribute dictionary.


Option 2: Continue to manage attributes individually for catalog entries

If the store does not contain attributes that are shared across multiple catalog entries, we are not required to use the attribute dictionary in Management Center. We can continue to manage attributes in Management Center specific to a single catalog entry.Advantages of Option 2:

Considerations for Option 2:


Option 3: Use the attribute dictionary in Management Center and manage attributes individually for catalog entries

To use the attribute dictionary in Management Center, but do not want to initially convert your entire catalog to use attributes that are contained within the attribute dictionary, we can manage attributes by using both the attribute dictionary and individual catalog entries.Advantages of Option 3:

Considerations for Option 3:
Consideration Action
We cannot add new attributes within new catalog entries. Add attributes to new catalog entries from the attribute dictionary.
We cannot add new attributes for catalog entries that do not already have attributes. Add attributes from the attribute dictionary for catalog entries that do not already have attributes.
We cannot add defining attributes that are contained within the attribute dictionary to a catalog entry that already has defining attributes that are not contained within the attribute dictionary. Delete defining attributes that are not contained within the attribute dictionary from the catalog entry. We can then add defining attributes that are contained within the attribute dictionary to the catalog entry.


Related concepts
Catalog Upload


Related tasks
Manage attributes
Use the attribute dictionary
Use catalog entry attributes