Finding products
Search the catalogue by name or scan a barcode to add a sellable unit to the basket. The catalogue is the same one the Centrale manages, so what is sellable here and at what price is decided at head office. Products are read live from the backend (GET /v1/products, and a product’s sellable units from /v1/products/:id/units).
Building the basket
The basket keeps lines, quantities and totals. Line maths — quantity changes, free items, and the running total — are computed by the shared cart domain, so the figures are identical everywhere the basket is shown. The basket persists as you move between screens, so browsing the catalogue or opening another counter does not lose it.Attaching a customer
You can attach a customer to the sale from the Customers screen. Once attached, the customer is threaded through to the finalized sale and onto the receipt. See Customers for the lookup and edit flow.Age-restricted items
If the basket contains an age-restricted item, checkout is blocked until proof of age is captured. See Age verification for how proof is recorded.The basket can be set aside and picked up later — see
Parked sales.

