Sold out (menu availability)
See every unavailable dish and modifier option; mark them back on the menu in one click.
Restaurant stores do not use stock counts for dishes. Instead you toggle Sold out on a dish or on individual modifier options (e.g. “Large”, “Extra bacon”). The Sold out admin page lists everything that is currently unavailable so you can reopen items at the start of a new day.
Dishes
Soup of the day — Mark available · Edit dish
Modifier options
Large — House burger (Size) — Mark available · Edit modifiers
Marking items sold out
On /admin/products/[id]:
- Whole dish — use the Sold out switch on the product form
(restaurant catalog items are
kind: dish). - Single option — open Modifier groups, check Sold out on the option row, and save the group.
The storefront hides sold-out dishes from ordering and greys out sold-out modifier choices in the dish modal.
Checkout behaviour
If something sells out between “add to cart” and pay, checkout fails
with a clear message (dish_sold_out or option_sold_out:…). There is
no stock reservation for food — availability is always the live
soldOut flag.
Shop stores
Physical-goods tenants use stock and variants instead of this page. Low-stock alerts appear on the dashboard.