> ## Documentation Index
> Fetch the complete documentation index at: https://docs.now-os.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Modifiers and combos

> Add choice groups to your items — sizes, extras, options — with required or optional selections and price surcharges.

Modifiers let staff customize an item when taking the order: size, milk choice, extras… They are configured item by item, directly in the item editor page — see [menu and items](/en/backoffice/menu).

<Note>
  Modifiers are mostly used in restaurant mode. In retail mode, most products
  are simple: the **Modifiers** section sits at the bottom of the product
  editor page, but works the same way.
</Note>

## How it works

An item can carry one or more **choice groups** (the **Modifiers** section of the editor page). Each group contains **options**:

* The group sets how many choices are allowed: **Min selections** and **Max selections**. A minimum of 1 or more makes the group required — on the register it shows **Required** and must be completed before the item can be added. A minimum of 0 makes it optional (**Optional**).
* Each option can add a price surcharge (**Price delta**). The final line price is the item's base price plus the surcharges of the chosen options.

An item with no choice groups is added straight to the order, with no extra screen.

## Add a choice group

<Steps>
  <Step title="Open the item">
    In **Item library**, click the item, then find the **Modifiers** section.
  </Step>

  <Step title="Click Add group">
    Fill in:

    * **Group name**: for example "Milk choice" or "Extras".
    * **Min selections**: 0 for an optional group, 1 or more for a required
      group.
    * **Max selections**: the maximum number of choices in this group.
  </Step>

  <Step title="Confirm with Add group">
    The group appears in the editor with its summary, for example
    "Choose 0–1 option".
  </Step>
</Steps>

## Add options

<Steps>
  <Step title="Click Add option inside the group">
    Fill in:

    * **Option name**: for example "Oat milk".
    * **Price delta**: the surcharge billed when this option is picked. Leave
      it at 0 for an option with no extra charge.
    * **Default quantity**: if greater than 0, the option is preselected when
      the item is added to the order.
    * **Allow repeated selection**: allows picking the same option more than
      once (for example "double cheese").
  </Step>

  <Step title="Confirm with Add option">
    Repeat for each option in the group.
  </Step>

  <Step title="Save the item">
    Click **Save item**: details, groups and options are saved together. Like
    any catalog change, they only reach the registers at the next publish —
    see [menu and items](/en/backoffice/menu).
  </Step>
</Steps>

<Note>
  A price surcharge cannot be negative: there is no "discount" option. Every
  copy of a repeated option counts toward the group's **Max selections**
  limit.
</Note>

## What staff see at the register

When an item has choice groups, the register opens a customization screen before adding it: groups are marked **Required** or **Optional**, and options with a surcharge show their price (for example **+0.50**). See [taking orders](/en/pos/taking-orders).

## What about combos?

A combo sells several items at a single price — a different object with its own page: see [combos and bundles](/en/backoffice/combos). Modifier groups reusable across several items come later.
