Managing Product Attributes

TABLE OF CONTENTS

Overview

Product Attributes define the information associated with products in Znode. They serve as the foundation of the product data model and help Administrators manage product details that are displayed to customers, used in search, product comparisons, configurable products, and Storefront filtering. New products inherit attributes from the assigned Attribute Family. 

Administrators can use default attributes provided by Znode or create custom attributes to meet specific business requirements. 

Prerequisites

  • Access to the Znode Admin Console.
  • Permissions to manage Product Information Management (PIM) data.
  • Required Attribute Groups have been created to add custom attributes. 

Common Use Cases

Product Attributes can be used to:

  • Store product specifications and descriptions.
  • Create selectable product options such as colors, sizes, and brands.
  • Support configurable products.
  • Enable product comparison functionality.
  • Improve product searchability.
  • Configure Storefront facets and filters.
  • Manage locale-specific attribute values for different regions. 

Understanding Attribute Types

When creating an attribute, Attribute Type must be selected. The selected type determines what data users can enter and how Znode processes the information. 

Attribute TypePurpose
DateCreates a date field with optional minimum and maximum dates.
LabelCreates a text-based value used for filtering and supports multiple values.
TextAccepts text input and supports validation rules, regular expressions, unique values, and personalization options.
Multi SelectAllows users to select multiple values from a list.
Yes/NoDisplays a Yes/No toggle option.
Simple SelectAllows selection of a single value from a predefined list and can be used for configurable products and facets.
NumberAccepts numeric values with configurable limits and formatting rules.
FileSupports document and media file uploads with configurable size and extension restrictions.
ImageSupports image uploads with configurable size, extension, and multi-upload options.
Text AreaProvides a larger text field with character limits and optional WYSIWYG editing.
LinkAssociates related products with a product.

Add a Product Attribute

Use this procedure to create a new custom Product Attribute.

Steps

  1. Navigate to PIM > Product Attributes > Attributes.
  2. Select Add/Edit Attributes
  3. Select an Attribute Type.
  4. Enter a unique Code for the attribute.
  5. Specify whether the attribute is:
    • Required
    • Localizable
    • Personalizable
    • Displayed on the Product Grid page
  6. Configure any applicable attribute-specific settings:
    • Validation Rule
    • Regular Expression
    • Minimum Date
    • Maximum Date
    • Maximum Characters
    • Unique Value requirements
  7. Select the appropriate Attribute Group.
  8. Configure optional settings:
    • Is Comparable
    • Is Used In Search
    • Default Value
    • Help Description
    • Display Order
  9. Save the attribute.

Expected Result

The new Product Attribute becomes available within the selected Attribute Group and can be assigned to products through the product management process. 

Configure Attribute Settings

SettingDescription
Attribute TypeDefines the data format accepted by the attribute.
CodeUnique alphanumeric identifier for the attribute.
RequiredDetermines whether a value must be provided.
Is Personalizable
Supports personalized values where applicable and are the ones that can be associated to the products by managing them under the personalization tab. Such attributes cannot be associated to any group.
Allowed Extensions
Allowed Extension (or Allowed File Extension) refers to the specific file types that a system, application, website, or upload control permits users to upload, import, or process. The supported file extensions are: .Bin, .Csv, .Doc, .Docx, .Dwg, .File, .Gz, .Pdf, .Ppt, .Rfa, .Tar, .Ttf, .Txt, .Xls, .Xlsx, .Zip
Allow Multiple Files
Allow Multiple Files is a setting that determines whether a user can upload or select more than one file in a single operation.

When Allow Multiple Files = Yes/True, users can select and upload multiple files at once.


When Allow Multiple Files = No/False, users can select and upload only one file at a time.

Is LocalizableAllows localized values for different languages and regions.
Is Shown on GridDisplays the attribute as a column within applicable listing pages.
Validation RuleRestricts accepted values using predefined validation options.
Regular ExpressionSupports custom validation patterns.
Min DateEarliest allowable date value for Date attributes.
Max DateLatest allowable date value for Date attributes.
Max CharactersLimits the number of characters accepted.
Unique ValueRequires values to remain unique across records.
Attribute GroupAssigns the attribute to an attribute group.
Is ComparableEnables use in product comparison functionality.
Is Used in SearchIncludes the attribute in platform search operations.
Default ValueSets a predefined value when the attribute is used.
Help DescriptionDisplays instructional text for Administrators during data entry.
Display OrderDetermines attribute position within its attribute group.

Manage Locale-Specific Values

Localization allows different attribute values to be shown to customers based on their region or locale. 

Steps

  1. Open the desired Product Attribute.
  2. Navigate to the Locale/Values section.
  3. Select the locale to update.
  4. Enter the translated or region-specific value.
  5. Save changes.

Expected Result

Customers see the value associated with their selected locale rather than the default value. 

Manage Attribute Values

Certain attribute types support maintaining a predefined list of selectable values.

Supported attribute types include:

  • Label
  • Text
  • Multi Select
  • Simple Select

Add Attribute Values

  1. Navigate to PIM > Product Attributes > Attributes.
  2. Open the Product Attribute to manage values.
  3. Select the Locale/Values tab.
  4. Click Add New Value.
  5. Enter a unique value Code. The Code must be unique within the attribute and is used to identify the value.
  6. Enter the display value in the appropriate field.
  7. If required, select the value type:
    • Swatch Image
    • Swatch Text
    • Text
  8. If applicable, configure the corresponding swatch image, swatch text, or text value.
  9. To make the value the default selection for the attribute, enable the Default Value option for the row.
  10. Click the Save action available on the value row. This saves the individual value record.
  11. Repeat the process for any additional values that need to be added.
  12.  After all required values have been added or updated and each value row has been saved, click Save or Save & Close on the Edit Attribute page to commit the changes to the attribute.

Edit Attribute Values

  1. Open the required Product Attribute.
  2. Select the Locale/Values tab.
  3. Locate the value to modify.
  4. Update the required fields.
  5. Click the Save action available on the value row.

Important: When adding or editing an attribute value, the value row must be explicitly saved using the row-level Save action. If a value is added/modified and then click Save or Save & Close on the Edit Attribute page without first saving the value row, the new or updated value will not be persisted.

Expected Result

After the value row is successfully saved, the value becomes available for use by products associated with the attribute. If a value is marked as the default value, it is automatically selected when the attribute is applied according to the attribute's configuration.

Delete Attribute Values

  1. Open the required Product Attribute.
  2. Select the Locale/Values tab.
  3. Locate the value to remove.
  4. Delete the value from the grid.
  5. Save the change as required.

Supported Value Display Types

  • Swatch Image
  • Swatch Text
  • Text

Value Precedence

Znode processes and displays values according to the following hierarchy: 

  1. Swatch Image
  2. Swatch Text
  3. Text

This means:

  • Swatch Image is displayed whenever an image value exists.
  • Swatch Text is used when no image value exists.
  • Text is displayed only when neither Swatch Image nor Swatch Text is available. 

Delete a Product Attribute

Administrators can remove unused attributes from the system.

Steps

  1. Navigate to PIM > Product Attributes > Attributes.
  2. Locate the attribute to remove.
  3. Select Delete.
  4. Confirm the deletion. 

Expected Result

The selected attribute is removed from the system if it is eligible for deletion. 

Limitations and Important Notes

  • System-defined attributes cannot be deleted. 
  • Attributes currently assigned to products cannot be deleted. 
  • Number attributes require configuration of negative values, decimal support, and minimum and maximum values as needed. 
  • File and Image attributes require configuration of permitted file types and upload size limits. 
  • Text Area attributes support configurable character limits and optional WYSIWYG editing. 
  • Multi Select attributes support multiple values and lazy loading of localized values. 
  • For details on how attribute values are stored and how default behavior works when an attribute with a default value is associated with a product, please refer to this article --> https://support.znode.com/support/solutions/articles/43000756872-managing-products#Attribute-Value-Storage-and-Default-Behavior

Best Practices

  • Use meaningful attribute codes that clearly identify the attribute's purpose.
  • Group related attributes together using Attribute Groups.
  • Enable search and comparison settings only when they provide value to customers.
  • Use localization for customer-facing attributes displayed in multiple regions.
  • Configure display order thoughtfully to improve product maintenance and Storefront usability.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.