Skip to main content

Per-Option Quantity in Bundles

Let customers select the same option multiple times with +/− quantity controls — ideal for donut boxes, build-your-own packs, and multi-piece sets

Written by Kate Khunvirojpanich
Updated today

By default, each option in an option group can only be selected once. The Maximum quantity per option setting changes this — it lets customers select the same option multiple times, using +/− quantity buttons instead of simple checkboxes.

This is essential for bundles where customers want multiples of the same choice (e.g. 3x Chocolate in a box of 6 donuts).


Works with all rule modes

Rule mode

Example

With quantity per option = 3

Required (exactly)

Select exactly 6

Up to 3 of the same flavor

Required (between)

Select 1–6

Up to 3 of the same flavor

Optional (up to)

Select up to 6

Up to 3 of the same flavor


How to set it up

Edit an option group in Settings → Base Menu → Option Groups (or outlet-level options). The Maximum quantity per option field appears automatically when the group allows more than one total selection.

Set the value to the maximum times any single option can be chosen. For example, in a "Box of 6" group, set it to 6 to allow all same flavor, or 3 to cap at 3 of any one flavor.

‼️ The per-option maximum must be ≤ the total allowed selections. Default is 1 (each option can only be selected once). This applies equally to all options in the group — you cannot set different limits per option.


Customer experience

  • Customer app: +/− quantity buttons next to each option

  • Receipts and tickets: quantities show as prefix (e.g. "3x Chocolate donut")

  • Quantity of 1: displays normally without a "1x" prefix


Important notes

  • Some delivery partners (e.g. Grab) may not support option quantities natively. They may display repeated option rows instead of +/− buttons. We recommend testing on each platform.

  • Keep the per-option maximum aligned with your actual packaging rules to avoid customer confusion.

  • This setting applies the same limit to every option in the group — you cannot set per-option limits individually.


Best to use for

  • Donut boxes and cupcake sets

  • Build-your-own packs

  • Multi-piece meal sets

  • Any bundle where customers may want multiples of the same choice

Did this answer your question?