Overview

Text attributes allow you to add text-based information about an item, such as a description or a code snippet. You can use any combination of text, numbers, or special characters for this attribute type.

Prerequisites

Ensure you have administrator privileges to fabric Product Catalog. For more information, see Role-Based Access Control.

Procedure

  1. In the left menu, click Product > Attributes > Product.
    The Product Attributes page is displayed.
  2. Click New Attribute.
    The Create product attribute page is displayed. The Text attribute type is selected by default.
  3. In the Attribute title (primary) field, enter a name for the attribute.
    If localization is enabled in step 3, enter the localized attribute titles in the Attribute title field for each corresponding internationalization setting.
  4. (Optional) In the Description field, enter a description for the attribute.
  5. In the Type of text field, select one of the following:
    • Small text: For single-line text attributes.
    • Text Area: For multi-line text attributes.
    • HTML: For text area attributes that support HTML.
  6. In the Use JavaScript formula to calculate value field, select one of the following:
    • Yes: Specifies that the value for the attribute is calculated using the JavaScript formula that you provide in the Calculation formula field. An example of a JavaScript formula is (async () => await attribute('id') *10)(). When you select Yes, the Calculation formula and Allow manual overwrite fields are displayed. Do the following to complete the settings:
      1. In the Calculation formula field, enter a JavaScript formula.
      2. In the Allow manual overwrite field, choose one of the following:
        • Yes: Specifies that you can manually overwrite the attribute value. When the Use JavaScript formula to calculate value setting is enabled, the system determines the value based on your provided formula. However, if you enable the manual overwrite option, you can replace the system-calculated value with a custom value during product attribute setup. For more information, see the Adding an Item section.
        • No: Specifies that you can’t manually overwrite the attribute value. This is the default setting.
    • No: Specifies that the attribute value isn’t calculated using a JavaScript formula.
  7. In the Is this attribute mandatory? field, select one of the following:
    • Yes: Specifies that the attribute is mandatory when creating an item.
    • No: Specifies that the attribute isn’t mandatory when creating an item. This is the default selection.
  8. Click Save.

The text attribute with the specified settings is created.