In our system, product dimensions are a crucial aspect for categorizing and managing product variants. The dimension types are established during the tenant creation phase, ensuring consistency and uniformity across the system. This document outlines how dimensions are defined, grouped, and associated with products.Dimension Types#
During the tenant creation phase, dimension types are defined. These types are fixed and cannot be modified post-creation.Examples of dimension types are:These types provide a foundation for further classification of products.Dimensional Groups#
Dimensional groups categorize related dimensions under a common umbrella. These groups can be defined either through the user interface or via API calls.Examples of dimensional groups are:Each group corresponds to a specific aspect of the dimension types, providing flexibility and adaptability for various markets and standards.Dimensions#
Once the dimensional groups are established, individual dimensions can be defined. Each dimension belongs to a specific group and type.For instance, within the "European Sizes" group, dimensions might include "Small", "Medium", "Large".Associating Dimensions with Products#
Each product in the system will have an associated dimensional group. Depending on the product, certain dimensions within the group can be activated or deactivated.A SKU is the composition of item_code, dimension1, dimension2, etc..
In other words, it's the product code with all the dimensions of the defined size groups.One or more barcodes can be linked to the product's SKU.
Example Workflow#
1
Define Dimension Types
for example SIZE and COLOR
2
Create Dimensional Groups
3
Define Dimensions
for example "Small", "Medium", "Large" for "European Sizes" call
Insert dimension4
Add new product and associate Dimensional Group
for example create a product Shirt with "European Sizes" call
Insert product, for example Assign "European Sizes" to a product
5
Activate/Deactivate Dimensions
This structure ensures that each product can be precisely categorized and managed according to its dimensional properties, facilitating efficient inventory and sales processes.