docs
  1. SCAYLE Resource Center
  2. User Guide
  3. SETTINGS
  4. Product Structure
  5. Attribute Groups

Attribute Groups

General

Attributes are used to assign detailed information to products, enhancing the data quality and enable filtering based on specific criteria. They also form the basis for managing translations.

An Attribute Group consists of attribute values. System Attribute Groups are created automatically. Master attributes are the top entity of the data structure.

System Attribute Groups

SCAYLE provides System Attribute Groups, created automatically - their IDs are reserved and you cannot modify them. System Attribute Groups describe the product structure - see the full list below.

List of System Attribute Groups

KeyDescription
brandProduct Brand
categoryMaster Categorie from the Product as Attribute
newDepending on the configuration, the product will have the 'new' flag set to true or false.
product_nameProduct Name
maximumQuantityPerOrderMaximum number of this product a customer can purchase per order.
commissionCodeFor Marketplaces
isExcludedFromSearchProduct is not searchable. (Hidden from Storefront API Search Response)

Attributes described on this page are distinct from attributes created by merchants ("merchant attributes").

Master Attributes

Master attributes are product characteristics (e.g., "brown", "wood", or "set"). They can also add additional information, such as care instructions. A product can have numerous attributes divided into attribute groups (e.g., an attribute group "color" and its attribute values "blue", "brown", "red", etc.).

Mandatory Attribute Groups

If an attribute group in a master category is configured as mandatory, it must be filled out to achieve the "live" status for a product. Mandatory Attributes are identifiable on the product detail page by an orange arrow and a * next to the attribute group. If the attribute is missing, the product is automatically assigned the enhancement status "Problem".

Mandatory Attribute Group

If an assigned attribute group is defined as a mandatory field users will have to fill in this field when entering product data.

Default Attributes

The option Default Attributes allows to to specify attribute suggestions for groups so that you do not have to define all categories individually. Attribute groups with their default values are automatically inherited by subordinate categories so that you do not have to define all categories separately.

Attribute Groups

In SCAYLE, you create an Attribute Group consisting of attribute values. You can create either:

Examples of Attribute Groups

Attribute GroupDescription
BrandAssigns a brand to a product (e.g., ABOUT YOU).
SizeAssigns a size to a product (e.g., medium).
ColorAssigns a color to a product (e.g., blue).

You cannot update the type of the attribute group once you've created it.

Attribute Group types

TypeInput Behavior on the Product Details Page
TextSimple input field.
Long TextAdvanced input field with editor component.
NumericOnly allows numbers.
DateDate selection.
AttributePredefined attribute that cannot be changed.
Attribute GroupUser can select an attribute from defined attribute group.

Simple Attribute Groups

For simple Attribute Groups, you can add a simple attribute (value) from a list of predefined values.

Simple attribute groups contain clearly defined individual values that are assigned to a product during the refinement process. The table below gives an example of simple attributes.

Simple Attribute GroupAttribute value
Sizesmall, medium, large
Patternunicolor, striped, dotted

Advanced Attribute Groups

For Advanced Attribute Groups, you add an advanced attribute (value) as a Build Component.

Advanced attribute groups can be made up of several components or fields that can be combined. In this way, you can create an individual attribute structure. There are basic advanced attribute groups, each with only one field component, and complex attribute groups with several field components. An example of an advanced attributes is material composition.

Attribute Group (advanced)Example
Basic Advanced Attribute Groupmaterial: 70% cotton, 30% polyester
Complex Attribute Groupinner material: 100% polyester, upper material: 70% cotton, 30% polyester

Advanced Attribute Group, text component selected

Complex Attribute Groups

Complex Attribute Groups are a type of Advanced Attribute Groups used to handle cases such as combination of different materials.

Values for complex attribute groups are set on the Product Description Page in the SCAYLE Panel after attaching the attribute group to master categories.

Workflow

  1. Add Attribute Group
  2. Add Attribute Values
  3. Optionally Edit Attribute Mappings

Attributes and attribute groups are usually created for all shops. So if you make changes, it will affect all your shops.

Add Attribute Group

  1. Navigate to Settings > Product Structure > Attributes.
  2. Click Add Attribute Group.
  3. Enter a Name and Frontend Name.
  4. Enter a Type. Type is a free text field to use as needed. For example, to label an attribute group for frontend logic.
  5. Optional Enter a Group.
    The Group field allows you to thematically group your attribute groups in the navigation column where all attribute groups are listed. For example, all attribute groups for a special product type.
  6. Assign an Entity Level such as Master, Product, Variant, etc.
  7. Select Shop options (optional). See Attribute Values Can Be Overridden in Shops below.
  8. Select Attribute Structure (Simple or Advanced). See Simple Attribute Groups and Advanced Attribute Groups.
  9. Select additional options using the checkboxes. See Additional Options.
  10. Click Save.

Now, you can add simple or advanced attribute values.

What happens after assigning attributes?

When you create new attribute groups, they are automatically displayed on the attribute overview page under Settings > Product structure > Attributes. Use this page to search, edit, or delete attributes.

Assigning attributes results in the following:

  1. An input field is added on the Product Detail Page for the corresponding attribute, in which additional, detailed product data can be entered (see refinement process).
  2. The corresponding information is displayed in the shop's front end as soon as you define an attribute value.

Attribute Group - Settings

Additional options

Depending on your system configuration and selection, a few options may be disabled. Some options cannot be changed afterward.

Use the checkboxes to enable options for attribute groups. The options are summarized in the table below.

OptionDescription
Hide on Storefront APIThe Attribute Group will not be exposed through SAPI and will therefore not be visible in the Shop Storefront and will not be considered for the Search
Relevant for BlocklistUser input is checked against the blocklist.
Relevant for MappingAttribute is displayed as an option for attribute mapping.
Multiple Values Can Be SelectedProduct can be assigned more than one value of the same attribute group (e.g., yellow and blue.)
Visible for Enhancement ProcessAttribute group is visible on the product details page. Hidden attribute groups are not displayed on product details pages, but are still stored in the database. This setting can be useful if attribute groups perform certain tasks within the system but are not relevant for front end output.
Editable on Enhancement ProcessAttribute group can be edited on the product details page.
Defining for Product LevelAttribute group is visible on the product details page in the variant area or is only displayed when the user opens a drop-down menu. This function can only be selected if an attribute group is created at the variant level and has no visual impact on a shop's front end.
Show on Preview of the Product PageAttribute group is displayed during the refinement process in the header of the product details page and the overview box on the right side.
Show on Additional FiltersAttribute group can be used as a filter option.
Not TranslatablePrevents attribute groups or values from being translated. These attribute groups, in turn, are excluded from the translation module.
Show in the Product ListAttribute group is displayed as a column in the product list.

Mappings

Use mapping functions to assign certain information to an attribute group. You can map the individual attributes of the attribute group "color" to the attribute group "search color".

This way, you specify that end customers searching for "blue" products will not only see products with the color "blue", but also products with the colors "light blue" or "turquoise".\

Attribute group levelCan be mapped to
VariantVariant
ProductStyle, product, and variant
StyleStyle and product
CategoryCategory
ImageImage
BrandBrand

Please note that creating mappings for shop-specific attributes is not possible.

Activate the attribute group for mapping

The attribute group must be activated to be available for mapping.

  1. In the SCAYLE Panel, go to Settings > Product structure > Attributes > Attribute Group.
  2. Select the MAPPING tab, and then the Relevant for Mapping checkbox.

Edit Attribute Group Mapping

Attribute values

Once you've created an attribute group, add attribute values.

Add simple attribute value

Add a simple attribute value from a list of predefined values.

  1. Go to Settings > Product Structure > Attributes > Attribute Group*.
  2. Select + Add Attributes, select a simple attribute name.
  3. Click Save.

Once attribute values are added, you can proceed to Mappings.

Adding attribute values to a Simple Attribute Group

Override attribute values

You have the option to define dedicated shop countries for which values of Attribute Groups can be overridden in the attribute group settings. This setting results in the following:

  • Attribute Group is editable on shop-country level which means that the values of the Attribute Group for the same product can differ from shop (country) to shop (country)
  • Values of the Attribute Groups are only returned for the dedicated shop countries selected. This also means that the Attribute group is only visible (and editable) for these shop countries
  • Overridable attribute groups cannot be selected for defining assortment and category queries.

You can edit these attribute groups for shop products (shop-specific value) and operations products (generic value). Attribute groups that cannot be overridden are visible on the shop product details page, but cannot be edited.

After configuring an attribute group to be overridden in specific shop countries, it cannot be used for configuring assortments, shop categories, or search settings.

The table below has "color" as an attribute group with individual colors as attributes (values).

TypeExample
Attribute Groupcolor
Attributes valuesgreen, blue, red, yellow

In the image below, attribute groups include "type", "color", "size", "fabric", etc. Attribute values are "sneaker", "grey", "40", "cotton", etc.

Attributes assigned to products.

Disabled Attributes

The option Disabled Attributes prevents attributes from being selected for this category on the product detail page. For example, if a merchant always uploads its products to the system with colored background images, it is possible to exclude such a "color" attribute for the "background-image" attribute group. The deactivated attribute would then have to be assigned to another, used attribute.

Adding an Attribute Group to a Category

Translation

Depending on a user's selected language, attributes and attribute groups are translated into the respective language for drop-down menus of all product lists and product details pages as well as assortments, categories, and synonyms in the shop area. If a translation is missing, a notification appears.

Check the Translation section for more details.

Further education - SCAYLE Academy