Variants & Sizes
Open an item and use Price and variants in its editor.
Understand price and portion
A variant describes a size or version of an item. Its price is an absolute amount replacing the base price; modifiers are additional amounts. Portion describes serving size. Ingredient quantities are entered separately under Recipe and cost, per serving or variant.
Add and save variants
Open the item from Items & menus → Item library and scroll to Price and variants. Edit groups and rows directly in this section. Add a set if needed, enter its title and use Add variant for each size. Fill Name, Price, Portion and Status, then Save in the item header. Do not look for the old Details tab or a Done button to commit all variants.
Availability, order and combo-only rows
Status offers Available and Unavailable. Arrows reorder rows; the bin removes a row and Remove detaches the group from the item. Combo-only marks rows not sold on their own. Check order and prices before Save. Past orders retain their own sale snapshots.
Reuse a saved option set
Click Saved option sets on the relevant group, search and select a set in the picker. Typing a matching group title alone does not apply a set. Review imported rows, prices, portions and status, then save the item. Check other affected items before changing a shared library. To reuse the same flavours in two places, add two groups, select the same saved set in each, then give them distinct titles, such as First letter flavours and Second letter flavours. Changing the title creates a separate group with its own options; the original saved set remains available. Choose Describes the variant for flavours that do not change the format price. Save and reopen the item to check both titles and their choices.
Connect sizes to the recipe
Under Recipe and cost, enable different quantities per size and fill the variant columns. Example: 200 g meat for Regular and 400 g for Large, with Same quantity for an identical bun. For soup, explicitly enter 250 ml and 500 ml in the columns; Portion text alone does not supply those quantities. Check missing-quantity warnings.
Check after saving
Reopen the item to check saved rows, then inspect the enabled POS or web channel. If saving fails, retain the input and retry before closing. Create an item · Recipe quantities.
Track size stock by series
Carte membership, groups, order, channels and hours now use a private draft: Save draft, Preview, then explicit Publish. Shared product details remain in the item library. On a publication-managed carte, choose item membership from the carte draft instead of the product group picker. Initial quantities for a rotating series are prepared separately from live recipe/ingredient stock. See Menus and groups and Availability for preparation, history and recovery.
Access the new controls
Carte availability is now directly clickable beneath an item name. When the sale allowance is exhausted, enter the remaining quantity; committed orders are preserved. Review the availability procedure before changing sale stock.
Change availability from Items
The Items library Availability column also opens the small panel shared with Cartes. Choose a status or remaining stock and Apply; simply opening it changes nothing. The current series is displayed when applicable. See Categories and items for choices, per-size quantities, cancellation and error recovery. Full item settings retain their own Save action.
Check conditional item choices
An item configured with repeated positions requires one separate choice per position according to the selected format. For example, a two-character Number Cake accepts 11, AB or A7. The format price replaces the base price; modifiers add only their configured surcharges. Reducing the position count removes newly hidden choices. Positions remain distinct in the cart, orders and kitchen ticket; review them before confirming. These customizations do not change delivery, availability, recipe, discount or cancellation rules. Configuration requires compatible versions and menu editing permission. See Variants and sizes for setup and recovery after a rejected selection.
Configure Number Cake option positions
With menu editing permission and compatible API, Admin, web and POS versions, open the item under Price and variants. Create a Format group with Determines the price: for example 1 character at €55 and 2 characters at €110. Save the item so these choices can be used as a condition source. Add a Character group and choose Describes the variant. Use Add digits and letters to append missing 0–9 and A–Z choices, or enter your own. Under Show this group according to, choose Format and enter 1 and 2 Positions to complete for its two choices. Select Letters and digits under Choice display for the searchable grid, then Save in the item header. Roles and conditions apply to this item only. With Choice required enabled, each visible position requires exactly one choice: 11, AB and A7 are possible. Characters are not modifiers and do not change the format price; keep actual additions and removals under Customizations. 0 or an unlisted format hides the group. Up to 12 positions are supported; items with these dimensions use at most one independent price-bearing group. The source cannot itself be a conditional dimension. Position choices are offered for standalone items; combo component pickers do not offer them. Weight-priced items cannot use this configuration. Existing catalogs are not converted automatically. If this item already has separate priced Letters and Digits groups, detach them from this item or combine their choices into the Character dimension: keep one priced Format and one group containing both digits and letters. Existing one-character and two-character items are not merged automatically.
Check choices and recover a valid configuration
Test every format before offering the item: leave a position empty, select the same character in two distinct positions, mix a letter and a digit, then shrink two positions to one and expand again. The second choice must have been removed and be required again. Check the cart, order, receipt and kitchen ticket: positions remain distinct, without addition/removal signs or another charge. The absolute format price is counted once; only modifiers add their configured deltas. If refused, reload the item and check its role, source, active choices and position counts. Remove dependent conditions before deleting their source. A source belonging to another item or restaurant, a cycle, an invalid character or two choices in one position is rejected; invalid saves must not partially apply variant changes.
Choose a variant on mobile
On the updated handheld POS, a new item opens its outstanding choices directly. A valid single choice advances to the next group, including optional toppings; use Next or Done to finish a multiple-choice group. The Add/Extra/No palette appears only when the group enables Use conversational modifiers in POS, on both mobile and iPad. Otherwise only the values appear. With the palette enabled, choose the verb and then the ingredient; chips show the selected combinations. This group option is separate from the item’s quick-entry setting. The top handle or panel close button returns to the summary without losing choices. An incomplete required group blocks Next or Done. Review the blue values, quantity and note, then tap Add. Reopening a field from the summary does not restart the whole sequence. Items configured for quick entry retain that policy and conditional groups remain validated. Variant prices remain absolute and modifier prices remain deltas. group setting and refresh.
Browse the library on mobile
On a handheld terminal, open Library. The filter button selects Items, Combos or Discounts. Under Items, choose a category in the selector above the list, search for a product and tap its row to open the existing editor. Price and availability remain visible, with a separate switch for authorized users. This internal list does not change published menu groups, ingredients, portions or variant rules configured in Admin.
Choose whether an option is required
With compatible API, Admin, web and POS versions and menu editing permission, open Items & menus → Items → an item → Price and variants. For a Describes the variant group, turn Choice required on or off, then Save in the item header. When on, every visible position needs one choice. When off, each position may remain empty and accepts at most one choice. Reopen the item to check the setting. It applies only to this group on this item: the Options library keeps the shared choices and explains where to configure their requirement. A Determines the price group retains its priced-format behavior and does not offer this setting. Existing groups stay required until you explicitly change this checkbox. For a Number Cake, keep Digit / Letter required to request its character; make a decoration optional when it can be omitted. Visibility conditions remain independent: hidden positions are never requested. Descriptive choices add no surcharge. If saving fails, retain your input and check compatible versions before retrying; an older client may still require an optional choice.