Availability (sold-out & low stock)
Items & menus → Item library → saved item → Stock & availability.
Open Stock & availability
For items still using persistent legacy stock, open a saved item from Items & menus → Item library and scroll to Stock & availability. The table shows the item, quantity and status. Editing requires menu editing permission. This section is part of the continuous editor, not a panel under a Recipe tab.
Choose the stock basis
With menu editing permission, open a saved product → Stock & availability → Edit stock and availability. The Availability badge in Items or a Carte opens the same editor for current stock. Opening it changes nothing. Choose Available without limit, Unavailable, Manually defined quantity or Quantity calculated from recipe. Manual quantity is the remaining stock entered in units, g/ml or per size; existing commitments remain reserved. Recipe calculation uses available ingredients and preparations and stops applying the manual counter. Old counters and frozen reservations remain intact for existing orders. Without recipe ingredients, no quantity limit can be calculated: a message asks you to complete the recipe. If ready-stock sale is active, disable it in the preparation settings and save the product before choosing recipe calculation.
Choose and manage a rule
Advanced stock settings start collapsed. Open them to choose the Stock profile. Use the default setting inherits the category profile, then the restaurant profile; a named profile such as Standard is an explicit choice. The profile controls stock tracking, the low-stock threshold, displaying the remaining count and hiding the product or marking it sold out when empty. A summary describes the selected profile. If the profile does not track stock, a visible message says sales are not limited by stock. Available without limit and Unavailable keep priority. The profile belongs to the product across all series; quantities and the stock source apply to the displayed series, or the product stock outside series.
Override status and save
Apply directly saves every setting in this dialog: availability, source, tracking mode, unit, quantities and profile. This works with or without series, without product Save. Unsaved names, prices and preparation settings stay independent and are not saved. A profile-only change does not rewrite stock or reservations, including exhausted stock and inactive products. Stock and profile changes submitted together commit in one transaction: failure rolls back both and retains inputs. Dialog controls are locked while saving. Cancel or Escape before applying discards choices; after confirmation, leaving the product does not undo the applied settings. If saving succeeds but refreshing fails, Retry only reloads data without repeating the adjustment. Edit reusable profiles in Settings → Stock → Availability.
Check calculation and size quantities
For items still using persistent legacy stock, actions → View availability calculation opens capacity details: possible sales, calculation basis and limiting ingredient when present. When tracking sizes separately, check each quantity. Item stock differs from recipe consumption quantities and the Active/Inactive filter in the Items library. An unavailable calculation is an error to investigate, not zero stock.
Verify after saving
After Apply, reopen the dialog and verify quantity, profile and availability, then the relevant web or POS channel. Visibility also depends on groups, channels and schedules. Retry failed loading before applying. Unsaved name and preparation changes retain the product Save action. Items and menus · Recipe and quantities · Stock.
Prepare stock for a new series
With menu editing permission, open the rotating carte, select a series and open the “…” menu beside the title → Prepare stocks for this series. Enter INITIAL allowances including quantities already ordered: available = initial minus committed. Use shared units, compatible base measures (g/ml), counts per size, or no predefined limit. Copy previous initial quantities copies allowances, never previous remaining quantities or an old sold-out override. Quantities are shared by the same restaurant item across cartes for that series. Save draft keeps preparation private; Publish applies it atomically without restoring reservations made while editing. The first activation imports current available stock and existing scheduled orders, preserving current remaining quantities. Later series never inherit the old global counter. No predefined limit may still be constrained by a recipe, rule or manual status.
Investigate stock changes
Open Items & menus → Stock history. This page contains only the movement journal, visible as soon as it opens: it does not list current stock or offer corrections. Choose an Item or All Items, a Series date or All series, and a Movement or All movements. Past series dates are accepted. Filters combine and remain applied when using Show more. The journal shows the date and series, item, movement, before/after quantities and actor; a link opens the associated order when present. An empty result means no movements were recorded for those filters. Initial imports are labeled as imports; changes before tracking was activated cannot be reconstructed. If the item filter fails, Retry reloads that filter while the journal remains available. On a product, the Stock history button opens a dedicated dialog containing only that item’s movements, across all series. On a carte, the row History shortcut or its “…” menu also opens that dialog. To prepare or adjust initial series quantities, open the carte, choose the series, then Prepare stocks for this series, save the draft and publish after reviewing it. Availability actions marked immediate remain separate and journaled. A pre-production cancellation credits the original pool; a produced item remains consumed. If the journal fails to load, Retry reloads movements without changing filters; this error is not presented as an empty history.
Manage a product tracked by series
With menu editing permission, open a saved product → Stock & availability → Edit stock and availability. The Availability badge in Items or a Carte opens the same editor for current stock. Opening it changes nothing. Choose Available without limit, Unavailable, Manually defined quantity or Quantity calculated from recipe. Manual quantity is the remaining stock entered in units, g/ml or per size; existing commitments remain reserved. Recipe calculation uses available ingredients and preparations and stops applying the manual counter. Old counters and frozen reservations remain intact for existing orders. Without recipe ingredients, no quantity limit can be calculated: a message asks you to complete the recipe. If ready-stock sale is active, disable it in the preparation settings and save the product before choosing recipe calculation. Apply directly saves every setting in this dialog: availability, source, tracking mode, unit, quantities and profile. This works with or without series, without product Save. Unsaved names, prices and preparation settings stay independent and are not saved. A profile-only change does not rewrite stock or reservations, including exhausted stock and inactive products. Stock and profile changes submitted together commit in one transaction: failure rolls back both and retains inputs. Dialog controls are locked while saving. Cancel or Escape before applying discards choices; after confirmation, leaving the product does not undo the applied settings. If saving succeeds but refreshing fails, Retry only reloads data without repeating the adjustment. Edit reusable profiles in Settings → Stock → Availability.
Change availability from Items
With menu editing permission, open a saved product → Stock & availability → Edit stock and availability. The Availability badge in Items or a Carte opens the same editor for current stock. Opening it changes nothing. Choose Available without limit, Unavailable, Manually defined quantity or Quantity calculated from recipe. Manual quantity is the remaining stock entered in units, g/ml or per size; existing commitments remain reserved. Recipe calculation uses available ingredients and preparations and stops applying the manual counter. Old counters and frozen reservations remain intact for existing orders. Without recipe ingredients, no quantity limit can be calculated: a message asks you to complete the recipe. If ready-stock sale is active, disable it in the preparation settings and save the product before choosing recipe calculation. Apply directly saves every setting in this dialog: availability, source, tracking mode, unit, quantities and profile. This works with or without series, without product Save. Unsaved names, prices and preparation settings stay independent and are not saved. A profile-only change does not rewrite stock or reservations, including exhausted stock and inactive products. Stock and profile changes submitted together commit in one transaction: failure rolls back both and retains inputs. Dialog controls are locked while saving. Cancel or Escape before applying discards choices; after confirmation, leaving the product does not undo the applied settings. If saving succeeds but refreshing fails, Retry only reloads data without repeating the adjustment. Edit reusable profiles in Settings → Stock → Availability. Within a carte draft, applied stock replaces only this item’s stock preparation; other drafts stay private. Stock loads freshly on opening. On conflict, reload, review quantities and explicitly apply again.
Identify the variant to prepare
For an item with position choices, check the characters and their order on the order and ticket. Kitchen counters distinguish choice combinations so two products with the same format are not confused. Availability and stock movements continue to use the item and its priced format; a descriptive character creates no surcharge or second stock debit.
Choose units and shared or per-size stock
With menu editing permission, open a series-tracked product → Stock & availability → Edit stock and availability, or the Availability badge in Items or a Carte. Select Manually defined quantity. Choose the tracking mode, including for a series that already has committed orders: Shared unit count deducts one per item; Shared measure pools a budget across sizes; Count per size keeps an independent counter for each variant. Compatible numeric sizes offer g/kg or ml/l under Input unit. For example, 2,000 g in shared measure is shared between the 250 g and 500 g sizes. In count per size, entering 1,000 g for each allows 4 portions of 250 g and 2 portions of 500 g, with no sharing between counters. Check the displayed equivalents: each per-size budget must equal a whole number of portions. A blank size remains unlimited; enter 0 to exhaust it, with at least one other positive size. Use Unavailable to exhaust the whole item. Changing g to kg or ml to l preserves the quantity; changing tracking mode clears the fields to avoid converting portions into grams. When the mode changes, existing reservations are recalculated from each ordered size and added to the remaining quantity you enter: 2 portions of 250 g and 1 of 500 g equal 1,000 g committed; entering 2,000 g available produces an initial allowance of 3,000 g. Produced quantities remain consumed. Released reservations stay released; a later restoration uses the new mode. Prices, ordered quantities and other series remain unchanged. Conversion and its history save together. If a historic size or reservation cannot be reliably reconstructed, conversion is refused without changes; check sizes and stock history. An order being edited may cause a conflict: reload and retry. Opening, choosing or cancelling writes nothing. Apply immediately saves remaining stock for the displayed series, preserves committed orders and journals the change, without waiting for product Save or carte Publish. After a conflict your values remain visible; use Reload stock to review current quantities before applying again.
View and scroll the stock editor
From a product, Items or a Carte, the availability editor opens in a large centered dialog. Its position does not depend on where the opening button sits on the page. On desktop, per-size quantities use two columns; narrow screens keep one column. Scroll the content to reach the last sizes or recovery messages: the title, close control, Cancel and Apply stay visible. The dialog fits the available screen height, including mobile landscape. Choices remain a draft until Apply; Cancel or Escape closes without saving and returns focus to the opening button.
Choose the stock source and profile
With menu editing permission, open a saved product → Stock & availability → Edit stock and availability. The Availability badge in Items or a Carte opens the same editor for current stock. Opening it changes nothing. Choose Available without limit, Unavailable, Manually defined quantity or Quantity calculated from recipe. Manual quantity is the remaining stock entered in units, g/ml or per size; existing commitments remain reserved. Recipe calculation uses available ingredients and preparations and stops applying the manual counter. Old counters and frozen reservations remain intact for existing orders. Without recipe ingredients, no quantity limit can be calculated: a message asks you to complete the recipe. If ready-stock sale is active, disable it in the preparation settings and save the product before choosing recipe calculation. Advanced stock settings start collapsed. Open them to choose the Stock profile. Use the default setting inherits the category profile, then the restaurant profile; a named profile such as Standard is an explicit choice. The profile controls stock tracking, the low-stock threshold, displaying the remaining count and hiding the product or marking it sold out when empty. A summary describes the selected profile. If the profile does not track stock, a visible message says sales are not limited by stock. Available without limit and Unavailable keep priority. The profile belongs to the product across all series; quantities and the stock source apply to the displayed series, or the product stock outside series. Apply directly saves every setting in this dialog: availability, source, tracking mode, unit, quantities and profile. This works with or without series, without product Save. Unsaved names, prices and preparation settings stay independent and are not saved. A profile-only change does not rewrite stock or reservations, including exhausted stock and inactive products. Stock and profile changes submitted together commit in one transaction: failure rolls back both and retains inputs. Dialog controls are locked while saving. Cancel or Escape before applying discards choices; after confirmation, leaving the product does not undo the applied settings. If saving succeeds but refreshing fails, Retry only reloads data without repeating the adjustment. Edit reusable profiles in Settings → Stock → Availability.