Options for managing attributes
The attribute dictionary in Management Center provides a flexible, alternative method for managing attributes within a store catalog. Before you begin to use the attribute dictionary in Management Center, review the available options for managing attributes.
The following options are available for managing attributes:
- Option 1: Use the attribute dictionary in Management Center to manage attributes for catalog entries
- Option 2: Continue to manage attributes individually for catalog entries
- Option 3: Use the attribute dictionary in Management Center and manage attributes individually for catalog entries
Note: You are recommended to use Option 1. If your site currently
uses Option 2 or Option 3 and has the bandwidth available, you 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:
- Assign or remove attributes for catalog entries.
- Share attributes and attribute values across multiple catalog entries.
- Create, assign, or remove values for predefined value attributes.
- Create, update, and delete shared attributes and attribute values in a single location; cascade new attribute values through all catalog entries that use the shared attributes.
- Assign multiple values to descriptive attributes for a catalog entry.
- Support for managing storefront facets
- Use attribute folders to group and organize attributes.
- Use attributes as merchandising attributes for use in the Marketing tool.
Advantages of Option 1:
- You can assign and save attributes that are contained within the attribute dictionary to catalog entries.
- You can use attributes and attribute values that are contained within the attribute dictionary when you are generating SKUs.
- You can create catalog filters by using attributes with predefined values that are contained within the attribute dictionary. You can use these attributes as filter conditions.
- A Searchable flag that is used by WebSphere Commerce search is provided to indicate whether to index an attribute.
- Easier identification of distinguishing attributes and shared attributes in similar products improves product comparisons.
- Reduces maintenance costs for managing product attributes, helping to prevent incorrect attribute names and values from being associated with a product.
- Reduces overall database footprint in attribute tables by reusing attribute data.
- You can assign multiple values to descriptive attributes for a catalog entry.
- Support for managing storefront facets
- You can use attribute folders to simplify organizing and browsing for attributes in the attribute dictionary.
- You can use attributes in merchandising.
You can use these merchandising attributes in search filters for catalog
entry recommendations in marketing activities to help Marketing Managers
improve targeting shoppers with relevant recommendations. You can
also use these merchandising attributes in search filters to create
search rules that add or replace search criteria.
You can use merchandising attributes in search filters for finding catalog entries to assign to sale categories and rule-based sales categories.
- You can assign multiple descriptive attributes to multiple catalog entries at a time.
- You can view the References tab for an attribute to view the catalog entries that are assigned the attribute.
Consideration | Action |
---|---|
If your store is migrating from WebSphere Commerce Version 7 Feature Pack 1, all data within the Feature Pack 1 attribute dictionary is automatically migrated to the newer attribute dictionary tooling. | No action is required. |
Attribute data that is not contained within the Feature Pack 1 attribute dictionary is not automatically migrated to the newer attribute dictionary. | Manually migrate attribute data that is not contained within the Feature Pack 1 attribute dictionary to the attribute dictionary. |
Before WebSphere Commerce Version 7 Feature Pack 3, you cannot add new attributes or delete attributes from the attribute dictionary. | Use catalog upload or the Data Load utility
to load new attributes into the attribute dictionary in Management Center. Note: Although
you can still use the massload utility to load attribute dictionary
data, it is not as efficient as catalog upload or the Data Load utility.
If you use the massload utility, you must manually add column data
into the ATTR. The massload utility is deprecated for WebSphere Commerce Version 7 Feature Pack 6. The Data Load utility and Management Center catalog upload are the recommended loading utilities for your attribute dictionary data. |
You 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. You can then add defining attributes that are contained within the attribute dictionary to the catalog entry. |
You cannot add non-attribute dictionary attributes to catalog entries that do not have any attributes. You 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, you must use attribute dictionary attributes for that catalog entry. | Assign attributes that are contained within the attribute dictionary to catalog entries. |
You 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. |
You cannot view, manage, or use attributes that are contained within the attribute dictionary in WebSphere Commerce Accelerator or Sales Center. | Use Management Center to view, manage, and use attributes that are contained within the attribute dictionary. |
You 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 your site is configured to support
multiple value attributes, when you load values for a descriptive
attribute with the Catalog Upload feature, you 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:
|
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, you must ensure that the attribute and value descriptions be available in that new default language. |
You cannot use the Sales Center to support the Attribute Dictionary. | You must manage attributes individually for catalog entries. |
Tip: If you plan to use only the attribute
dictionary in Management Center to
manage attributes, you can hide all attributes that are not contained
within the attribute dictionary.
Option 2: Continue to manage attributes individually for catalog entries
If your store does not contain attributes that are shared across multiple catalog entries, you are not required to use the attribute dictionary in Management Center. You can continue to create and manage attributes in Management Center that are specific to a single catalog entry.Advantages of Option 2:
- You can create attributes and attribute values for individual catalog entries in Management Center.
- You do not have to change how you currently manage attributes for catalog entries.
- You do not need to perform any additional migration to use this attribute model.
- You can efficiently manage catalogs that contain attributes that are not common across catalog entries.
Considerations for Option 2:
- The advantages of using the attribute dictionary are not available to you for managing your catalog entry attributes. These advantages are listed as the advantages for using Option 1.
- This method is efficient only for catalogs that contain less than 50 distinct attributes and attribute values that are assigned to products.
- When you are managing attributes within individual catalog entries, changes made to an attribute affect only that specific attribute and the catalog entry that uses it. These changes are not applied to similar attributes for other catalog entries.
Option 3: Use the attribute dictionary in Management Center and manage attributes individually for catalog entries
If you want 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, you can manage attributes by using both the attribute dictionary and individual catalog entries.Advantages
of Option 3:
- You do not have to convert your entire catalog to use attributes that are contained within the attribute dictionary. Products retain their current attributes and attribute management methods. Because of this retaining of attributes and methods, you can migrate your catalog attributes into attributes that are contained within the attribute dictionary in stages.
- Efficient for catalogs that have both catalog entries with attributes that are not common across catalog entries, and catalog entries that have attributes that are common across catalog entries.
- You can keep your existing attribute data as is. You can use the attribute dictionary to share attributes and to take advantage of other attribute dictionary features, such as multiple values for descriptive attributes or support for managing storefront facets.
Consideration | Action |
---|---|
You cannot add new attributes within new catalog entries. | Add attributes to new catalog entries from the attribute dictionary. |
You 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. |
You 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. You can then add defining attributes that are contained within the attribute dictionary to the catalog entry. |