Skip to content

Fundamentals

Overview

The main domain entities in the solution:

classDiagram
  direction RL
  Segmentation --> Language
  Segmentation --o Business
  Business --o "1..n" BusinessUnit
  Account "0..n" --> BusinessUnit
  WebsiteUser "1..n" --> Account
  Address <-- Account
  Basket --> "0..1" WebsiteUser
  Basket --o "0..n" BasketLine
  Basket <-- "0..n" Order
  Order --o "1..n" OrderLine
  Order --> Address
  ProductVariant <-- BasketLine
  ProductVariant <-- OrderLine
  ProductVariant --> Price
  ProductVariant --> ProductStock
  Product --o "1..n" ProductVariant 
  Product "0..n" --> Brand
  Product "0..n" --> "0..n" ProductCategory
  ProductCategory --> ProductCategory : parent
  ResourceLocation --> "0..1" Product
  ResourceLocation --> "0..1" ProductCategory
  ResourceLocation --> "0..1" CmsArticle