Working with attributes

Getting Super Powers

Attribute is a piece of information describing a product. Professional product management requires various of product information in order to administrate it in the most effective way. On different product management levels, different information details are required.

For example: To describe a shoe, following attributes can be used: SKU, name, type, size, heel type, available colors, main photo, detail photos, price, net price, detailed description, country of origin, supplier, retailer, ERP system code, number in stock etc.

Attribute listing page

Listing Page with attributes – is a table used to display data in a specific order and manage it where appropriate. To manage product attributes on a large scale, an attribute grid is a solution to use. Due to its tabular view, including values sorting, user can quickly decide which attributes need changes or are missing values i.e. an attribute misses translation to other language or 15 needs adding to another attribute group.

Attributes are sorted from the newest to the oldest by default. Grid consist of following column types: ordinal number, System Name, Name, Type, Scope, Group. In order to edit/delete an attribute, click a pen icon on the last “edit” column and bin icon to delete.

Creating an attribute

If there are no attributes in the system they need to be created first. To create an attribute go to: 1. Side menu 2. Product design -> attributes 3. Click the button “+ create attribute” (top right) 4. Modal-window with Options will be appear on the screen with some forms to fill.


In order to create a new attribute you will see Options:

System name - managing large amount of data require precision, therefore each attribute has its unique system code. Due to this System name, Ergonode recognizes attribute and performs actions based on selected attribute only. In order to manage attributes’ name see Translations tab.

Groups – to effectively manage attributes used in a similar context or by users with similar needs, attributes can be grouped. Choose one or many groups and confirm by clicking click “ok” or clear your choice using “clear all” For example: a user who work with technical specification for car-audio products needs various attributes describing technical properties only. Therefore, one would prefer to create a group of technical attributes such as: power output, display type, aux-in or width, hight & length.

Type – attributes provide information about products. This can be presented in a different formats and described by a different content. In order to manage this information in a structured way, system offers 11 attribute types.

Scope – this select has 2 options. Global means that the same attribute values for each language inherited from the root language (the highest level in the language-tree editor). Option values can be translated but can not be changed on the product page editor. Local means that every values for each language will be inherited by language from the upper-level branch.

Create button - when clicked, the attribute will be created, but without moving the user to the editing options.

Create & Edit button - when clicked, the attribute will be created, with moving the user directly to the editing options.

Attribute types

In order to manage this information in a structured way, system offers 11 attribute types:

  1. Text – this is single line text field attribute.

  2. Textarea – this is multi-line text field attribute with possibility to enable rich-text editor (with it users can design more sophisticated typography content).

  3. Unit – used to present units according to SI system (i.e. 200Hz or 3m) and fully customised own units (i.e. special custom packaging unit). In order to use, a unit selector appears underneath. This unit will appear with entered attribute value.

  4. Image – used to present photos in the most popular formats i.e. main product image or context use product image. This attribute is linked directly with assets. Any image was uploaded to media directory and can be attached to specific image attribute.

  5. Gallery – multi-images attribute to present photos in the most popular formats. Users can view images in "slider-mode" image collection. Gallery attribute is linked directly with assets and any image uploaded to media directory can be attached to it.

  6. Files – with this attribute you can linked any file uploaded to asset directory (e.g. doc/sheets/presentation files, image files, zip files).

  7. Numeric – used to present numbers only i.e. number of products in stock

  8. Select – used to present multiple options where only one of them can be chosen i.e. country of origin. After choosing this attribute type, a second level choice appears in order to provide an option code. • to add option code press “+ add option”, • to remove option press bin icon.

  9. Multi-select – used to present multiple options where one or more of them can be chosen i.e. shipping destination country. After choosing this attribute type, a second level choice appears in order to provide an option code. • to add option code press “+ add option”, • to remove option press bin icon.

  10. Date – used to choose date in a selected format i.e. expiry date. In order to choose the most appropriate date presentation, a date format selector with examples appears underneath. Possible date format: 1999-01-31, 99-01-31, 31.01.1999, 31.01.99, 01/31/99, 01/31/1999, January 31, 1999, 31 January 1999, 31 Jan 1999.

  11. Price – used to provide prices in selected currency i.e. 200 USD. In order to use, a currency selector appears underneath to choose a currency which will appear with entered value. Possible currencies: Pound Sterling, US Dollar, Euro, Zloty, Russian Ruble, Japanese yen, Australian dollar, Canadian dollar, Swiss franc, Chinese Yuan Renminbi.

Translations tab

To name attribute in different languages: 1. choose language from "Translations" drop down selector 2. enter an attribute name 3. enter a placeholder 4. enter a tooltip for writers 5. click “save attribute”

Translations - this is a drop down menu with languages to translate an attribute. Selected languages appear in separate language boxes in order to translate values side by side.

Attribute name – this name will be shown in the system in order to manage attributes by users.

Placeholder – entered text will appear in attribute box on the product template in order to help user entering right values. Placeholder functionality are provided for: text, text area, numeric attributes.

Tooltip for writers – as attributes are pieces of information to describe product features, this field can be used to provide short guidelines for users who will deal with entering attribute values.

For example: for a shoe attribute: sole material, a tooltip for writers can include: “Check sole material type on batch label. RB – rubber. LE - leather”.

Extra fields to fill appear for attribute types which include additional choices.

Those are select or multi select: