Skip to main content

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"