Item variations and differentiators
A product might have variants in terms of the size, color, and other attributes.
An enterprise might manufacture or sell items that are essentially the same but have some variation such as color and size. For example, a blue iPod and a red iPod are essentially the same product. To reduce the data entry and increase accuracy of the product information, the enterprise typically groups these items into one item family. This groupings allows reporting and analysis at the base item level. This concept is commonly referred to as item variations or differentiators.
The data model design for item variations depends on how much data can vary between the base item and the variant and client requirements around searching and assigning item identifiers.
- Item ID:
- Does the base or variant item require an independent item identifier? For example, a SKU for iPod and a separate SKU for Blue iPod.
- Search:
- Should the base items or variants both be searchable?
- Diff Val:
- Can the variant have a different set of values, other than the distinguishing characteristics, compared to the base item? For example, can the variant have a separate description, supplier ID, and characteristics?
Modeling key points | Base items | Variants | |||
---|---|---|---|---|---|
Item ID | Search | Item ID | Search | Diff val | |
|
X | X | X | X | |
|
X | X | X | ||
|
X | X | X | X | |
|
X | X | X | X | X |