Specification

A specification represents an attribute belonging to a category or a type. A specification can be a single key or a key and a table with a set of fixed values.

For each specification there’s typically a specification value. The value is stored either on the type as default value or directly on the product itself.

  • Specifications can be defined on a category, meaning all products with the category assigned have the specifications and should have corresponding specification values stored. On the screenshot below the specifications for a category /Electronics/Smartphone is shown with the specifications Height, Network types, Operating System and Storage. 3 of which also represents tables of fixed lookup values.

Specifications for a category /Electronics/Smartphone, with the specifications Height, Network types, Operating System and Storage.
  • Specifications can be defined on the type, meaning all products of that type have the specifications as attributes and should have corresponding values stored.

    On the screenshot below the specifications for type /Smartphone/iPhone is shown with the specifications Color and Product Version, both of which also represents tables of fixed lookup values.

Specifications for type /Smartphone/iPhone is shown with the specifications Color and Product Version,