Skip to content
  • There are no suggestions because the search field is empty.

Attribute types

Select the correct type for your data

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.

The following sections present details about each attribute type including an example input value.


 

Boolean     Column     Date     Date and time     Decimal     Dictionary     

Formatted Text     Integer     Matrix     MultiSelect     Multiline     Regular Expression     

Single Select    Compound     Text     Time


Boolean

Accepts either Yes or No.

Example input:
Example value:

Column

This attribute type enables multi-column data entry, where the number of columns is fixed during configuration.

Caution: This attribute type has limited functionality and should be used sparingly. These limitations encompass core areas such as import/export workflows, filtering, advanced queries, and bulk editing. We strongly recommend exploring alternative data structures before committing to this type.

Setup :
Example input:

Compound

Represents a combination of multiple attribute values including any hard-coded texts. The attribute value as presented for a product is not editable.

Note that Multi-select, Dictionary, Matrix and Column types are not supported as part of the compound attribute.


Setup: 
Example input:

Compound attribute presentation when there are no values specified for the input attribute values: 

 

Example value:

 

Date

Represents a date that can be selected using the built-in calendar.

Example input: 
Example value:

Date and time

Represents a date and time that can be selected using the built-in calendar and clock.

Example input:
Example value: 

Decimal

Accepts numbers with decimals. Its allowed range can also be specified.

Setup: 
Example input: 
Example value:

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.

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'.

Define values: 

Parent attribute

The parent attribute values are defined in a normal manner. These values can optionally be used as filter for a child dictionary attribute.


Child attribute

For a child attribute you need to select which values that should be available for the user based on which value the user has selected for the parent attribute. The parent attribute values are selectable from the 'Filters' column:

Example input: 

Parent attribute

User selects 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 or HTML.

Setup:  Markdown or HTML
Example input: 

Content-type: Markdown


Content-type: HTML


Example value:

Content-type: Markdown

Content-type: HTML

Integer

A numerical attribute type that accepts only whole numbers. You can also define a specific minimum and maximum range for the input.

Setup: 
Example input: 
Example value:

Matrix

A data type that provides a grid-based editor, allowing users to define specific values across multiple rows and columns for a single attribute.

Caution: This attribute type has limited functionality and should be used sparingly. These limitations encompass core areas such as import/export workflows, filtering, advanced queries, and bulk editing. We strongly recommend exploring alternative data structures before committing to this type.

Setup : 
Example value:

Multi-select

Provides several value options to the user, where one/more options can be selected. 'Text' or 'Color' can be selected as value type.

Setup: 

Multi-select, Text:

Multi-select, Color:

Example value:

Multi-select, Text

Multi-select, Color

Multiline

Accepts several lines of text and is preferred used for longer texts without any need for formatting. The output text is concatenated.

Example input: 
Example value:

Regular expression

Useful when the input is required to be in a predefined format (pattern). The specified Expression will define the rules for allowed input. Please refer to Regular Expression Language - Quick Reference for details.

Setup: 
Example input: 
Example value:

Single select

Provides several value options to the user, where only one option can be selected. 'Text' or 'Color' can be selected as value type.

Setup: 

Single select, Text:

 

Single select, Color:

Example input: 

Single select, Text:

 

Single select, Color:

Example value:

Single select, Text:

Single select, Color:

Text

A type containing basic text. Through the associated options, it is possible to limit the text length, and choose to allow white spaces

Setup: 
Example input: 
Example value:

Time

A time type which can be set through the provided clock.

Example input: 
Example value:

 

Back to top