Designs
Two independent tracks. Commercial: Collection → Product → optional Catalogue Listing. Physical: Product → Requisition (opens a Production batch) → Goods Received → serial-numbered units → Stock. A Product needs no Catalogue Listing to run the physical track — prototypes, samples, internal development and project-specific pieces all manufacture normally. Schema in src/db/schema/designs.ts, description and serial-number logic in src/lib/designs.ts. Only catalogue-listed products push to Summit Web App via src/lib/summit-web-client.ts.
- CollectionsLegacy, Essentials, and what comes next. Discontinuing one only stops new products.
- New Product DevelopmentSpecify a product under a Collection. No price, no SKU — not for sale yet.
- Pricing (central)Price IDs, BOMs, markup and VAT — shared with Summit Furniture and customer quotes.
- Catalogue ListingsPresentation only — references an existing Product and Price ID, never creates one.
- RequisitionsOpens a Production batch against any product.
- Goods ReceivedReceive a Completed batch, generate Serial Numbers — Pending → Partially → Fully Serialized.
- StockFinished-goods running balance, auto-fed by serialization.