Product Structure
This diagram below explains how products are structured within Slerp:
Summary of product structure:
- Products exist independently of stores
- Products always belong to one category, a category contains many products
- Products have product variants, a variant is a type of product with specific characteristics eg: A Doughnut could have a Jam variant and a Nutella variant, these variants can have different prices, calorie counts etc.
- A product variant is linked to a store by a store variant. If a product doesn't have any variants it
- Products can also have many modifier groups
- A modifier group can contain one or many modifiers, modifiers must belong to a modifier group
- A modifier is normally something like "extra cheese"