Attribute types

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; 
  • Text 
  • Color


Type details : 

Multi-Select – Text

Multi-Select – Color

Possible Value Example : 

Multi-Select – Text

Multi-Select – Colour

Example Input :

Multi-Select – Text

Multi-Select – Colour

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; 

  • Text 
  • Color

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 :

 

Back to top