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