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

Product Structure

Once all product data has been transferred to the system, you can start with the master data configuration. First, you'll need to understand how data is structured in SCAYLE.

The data structure in SCAYLE is based on three fundamental concepts:

  • Entities entities are the highest level of data structure: Master, Product, Variants, Media, Brand
  • Master Categories determine the structure of assortments (as a tree structure) in the system
  • Master Attributes values that you assign to products provide detailed information

Product Data is split into entity levels

EntityDescriptionExample
Mastersuperordinate product characteristicst-shirt
Productcommon characteristics below mastercolor
Variantproduct being sold with distinguishing characteristicssize
Mediaproduct presentation in the front enddetail view
Brandbrand properties for front end displaysustainable brands

The three main entity levels are Master, Product, and Variant.


Once all assortment sources are connected to SCAYLE and the associated product data is transferred, all products are shown in the Product List.

You perform product data management through:

  • Product List: displays all products available in the system or a specific shop.
  • Product Detail Page:

You can update product data individually or in a mass update.

Product Data Quality

When products are added to the system, their data is usually not complete and must first be cleaned up and enhanced. This can be done individually on the product detail page, as part of a work package (mission), or a mass update.

Merchant vs Shop Products

We distinguish between a Merchant Product and the Shop Product:

  • Merchant Product: contains raw product data as uploaded into the system.
  • Shop Product: the product sold in your shop. Contains complete product data, ready for sale in the shop.

Merchant Product

Merchant products often contain incomplete information. In most cases, the data does not match the desired structure. Attribute values, for example, may have a different name (e.g., "set" vs. "pair"), or Attribute Group may be missing.

Merchant product information must be standardized to ensure product data quality for your shop. This is done in several ways, like assigning attribute values and refining products. In addition, several merchants may supply the same products to the system. To prevent the customer from being shown the same product multiple times, SCAYLE can merge identical products into one main product. The individual merchant products remain in the system with their raw data so that you can access them later, if necessary.

Shop product

A shop product has gone through these processes of aggregation and data refinement. It is ready for sale and can be assigned to different shops.

Enhancement and configuration process flow in SCAYLE

Further education - SCAYLE Academy

You may also find it interesting to visit our 'The power of standardized & complete product data' course available on the SCAYLE Academy platform.