commerce

Version 1.0

Online shop: customers, products, orders.

Subject areas

NameDescriptionEntities
CatalogProducts and categories.2
SalesOrdering flow.6

Entities

NameDescriptionAttributesSubject areas
addressA postal address of a customer.7Sales
categoryA product category; categories form a tree.3Catalog
coupon4Sales
customerA registered buyer.4Sales
orderA placed order.6Sales
order_line5Sales
payment5Sales
productSomething for sale.7Catalog

Domains

NameTypeNullDefaultCheckDescription
emailtext(320)novalue ~ '^[^@]+@[^@]+$'RFC 5321 address, case preserved.
moneydecimal(12, 2)no0

Enums

NameValuesDescription
order_statuspending, paid, shipped, cancelled

Targets

NameDialectSchemasTables
litesqlite18
pgpostgresql18