E-Commerce Cart vs Order Lifecycle Schema
ER Diagrams · made in Skemio

What it shows
- Live carts reference current catalog prices; orders snapshot immutable values.
- Store historical unit prices and taxes directly on the order item record.
- Soft-delete cart lines on checkout completion to avoid orphan locks.
The takeaway
Never reference live product pricing from finalized order items. Always snapshot transactional state.
- #DatabaseDesign
- #SQL
- #SystemDesign
- #BackendDev
- #DataArchitecture
- #SoftwareEngineering




