Dynamic attributes

Dynamic attribute - an attribute that can return values depending on conditions or the value of other attributes.

To create a new dynamic attribute, follow these steps:

  1. Go to Product → Advanced Product Feeds → Dynamic Attributes. Press button Add Attribute.
  2. Fill in the following fields:

    • Name - name of the dynamic attribute
    • Code - code of the dynamic attribute. You will see this code when you select this dynamic attribute in the templates.
    • Set conditions:
      • Press "Add "OR" condition"
      • Press "Add "AND" condition"
      • Select attribute at left corner
      • Select condition
      • Select or input condition value
      • Select Output Type
      • Select attribute or input pattern - when condition is true, dynamic attribute will return this value.
    • Press the button Save.

    To set default value, just leave Conditions column without conditions.


  • Name: Additional Stock Status
  • Code: stock_status

Conditions: image


XML templates: {{ product.dynamic:stock_status }}

CSV templates: find your dynamic attribute in the dropdown list, dynamic attribute section: image