The Attribute type specifies the expected input into the attribute field, like for example a decimal number, date, or text. Each attribute type has a different setup. Below are the summaries of each attribute's type with an example input;
Boolean Column Date Date and time Decimal Dictionary
Formatted Text Integer Matrix MultiSelect Multiline Regular Expression
Single Select Compound Text Time
Boolean
A type that receives either YES or NO.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Column
A type that represents a column editor with specifiable cells for individual products. Behaves similarly to the attribute type "Matrix"
Required Setup : | ![]() |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Compound
A type that represents a combination of multiple attributes.
The following attribute types are not supported as a part of the compound attribute:
- MultiSelect
- Dictionary
- Matrix
- Column
Required Setup : | - |
Type details : | ![]() |
Possible Value Example : |
Compound attribute when added to the product |
Once the attribute value is defined, it will display as below; |
|
Example Input : |
Input for a compound cannot be editable, the changes depend on the component attributes value. |
Date
A type that represents a date. This can be set using the provided calendar menu.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Date and time
A date and time type which can be set through the provided calendar and clock.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Decimal
A type that receives numbers with decimals. Its allowed range can also be specified.
Required Setup : | - |
Type details : | ![]() |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Dictionary
A multiselect attribute type used when having a major set of values.
It also supports a parent/child setup where you can limit/filter the available options for a child attribute based on values selected from a parent dictionary attribute. Example:
Setup : |
Parent dictionary attribute |
Child dictionary attribute For the attribute where you want to limit the available options based on a parent dictionary attribute, select 'Filter values based on parent dictionary attribute'. |
|
Values: |
Parent attribute The parent attribute values are defined in a normal manner. These values can be used as filter for the child attribute. |
Child attribute For the child attribute you can select which values that should be available for the user based on which value the user has selected in the parent attribute. The parent attribute values are selectable from the 'Filters' column: |
|
Example : |
Parent attribute User has selected the following value on parent level: |
Child attribute User can select from the following values on child level based on the selected parent attribute value: |
Formatted Text
A type containing formatted text, allows for more customization of the text, like setting bold, italic, and headings styles. The formatted text uses markdown.
Find more information about using tables in formatted text here.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Integer
A type that receives only a whole, round number. Its allowed range can also be specified
Required Setup : | - |
Type details : | ![]() |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Matrix
A type that represents a table editor with specifiable cells for individual products. Behaves similarly to the attribute type "Column"
Required Setup : | ![]() |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Multi-Select
A type that provides several options, where it is possible to choose more than one option at the same time.
Required Setup : | There are 2 attributes value types of Multi-Select as follows;
![]() |
Type details : |
Multi-Select – Text |
Multi-Select – Color |
|
Possible Value Example : |
Multi-Select – Text |
Multi-Select – Colour |
|
Example Input : |
Multi-Select – Text
|
Multiline
A type that accepts text as multiple lines but its result is a line of text concatenation.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Regular Expression
A type that works with a regular expression to validate its text field to match a predefined format.
Required Setup : | - |
Type details : | ![]() |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Single Select
A type that provides multiple options, but it is only possible to select only one of them.
Required Setup : |
There are 2 attributes value types of Single Select as follows;
|
Type details : |
Single-Select – Text |
Single-Select – Colour |
|
Possible Value Example : |
Single-Select – Text |
Single-Select – Colour |
|
Example Input : |
Single-Select – Text Single-Select – Colour |
Text
A type containing basic text. Through the associated options, it is possible to limit the text length, and choose to allow white spaces
Required Setup : | - |
Type details : | ![]() |
Possible Value Example : | ![]() |
Example Input : | ![]() |
Time
A time type which can be set through the provided clock.
Required Setup : | - |
Type details : | - |
Possible Value Example : | ![]() |
Example Input : | ![]() |