Back OfficeHow-ToBeginner

Default and Substitute Toppings

Last verified: 2026-05-12

What "Default" and "Substitute" do

On any product that uses an option (e.g. Toppings, Sauces), each option value has three checkboxes — Default, Substitute, and Active.

CheckboxWhat it does
DefaultThe topping is pre-selected on every order. The customer can untick it but doesn't have to add it manually. Use this for ingredients that should always come with the item — e.g. lettuce on a Chicken Wrap, tomato sauce on a Margherita.
SubstituteThe topping is eligible to be swapped for another topping of the same option free of charge. For example, a customer can remove a default Tomato and replace it with Onions at no extra cost.
ActiveThe topping is available on this product at all. Untick to hide it without deleting the topping entirely.

All three are independent — a topping can be both Default and Substitute on the same product.

Defaults and substitutes flow to every ordering channel at the same time (Kiosk, POS, website, app). There is no separate switch per channel.

Note: Defaults are saved on the product itself, so they apply across every size. They are also part of the master Company Menu — they cannot be set differently for a single store. If a branch should not include a particular default, ask whether the product itself should be split into a store-specific version instead.

Where to make the change

You set defaults from Management > Menu > Menu Setup at Company level (no store selected in the top-right switcher).

Note: If your store has its own independent menu (Company Menu disabled), edit Menu Setup at Store level instead — with the store selected in the switcher. In that case the path is the same but the changes only affect that store. If Company Menu is enabled on the store, only Quick Changes appears at Store level; the full Menu Setup is at Company level only.

Menu Setup — Categories on the left, Product Options on the right

How to set a default topping

The Default / Substitute / Active checkboxes live inside a small Custom Values dialog. How you reach the dialog depends on where the option is attached to the product:

  • Product Options — applies to the product on every size. Use this when the option is the same regardless of size.
  • Product Attributes > [size] > Assigned Options — applies only when that specific size is chosen. Use this when, say, only Medium pizzas should offer Toppings Medium Max 3.

Either way, the saved Default/Substitute setting is stored against the product and is synced across all attributes — the dialog reminds you of this at the top with "Changes to default/substitute/active will be synced across all attributes of this product."

Option assigned at product level

  1. At Company level (or Store level for an independent menu), go to Management > Menu > Menu Setup.
  2. Open the category and click the pencil icon on the product row.
  3. The Edit Product side panel opens. Scroll to Product Options.
  4. Click the option name (e.g. Optional Option, Req.) — not the globe / monitor toggles next to it.
  5. The Custom Values dialog opens, listing every value in that option with three columns: Default, Substitute, Active.
  6. Tick Default on the values you want pre-selected.
  7. Click Save Changes.

Option assigned to a specific size (Product Attribute)

  1. At Company level (or Store level for an independent menu), go to Management > Menu > Menu Setup.
  2. Open the category and click the pencil icon on the product row.
  3. The Edit Product side panel opens. Scroll to Product Attributes.
  4. Click the pencil icon on the size (e.g. Medium).
  5. The Edit Attribute side panel opens. Scroll to Assigned Options.
  6. Click the option name (e.g. Toppings Medium Max 3) — not the toggles next to it.
  7. The Custom Values dialog opens. Tick Default on the toppings you want pre-selected (e.g. Pineapple).
  8. Click Save Changes.

Custom Values dialog with Default, Substitute, Active columns

The next time a customer or staff member adds the product to an order, the topping appears already selected.

Adding a substitute topping

In the same Custom Values dialog, tick the Substitute column for any topping the customer should be allowed to swap free of charge. Click Save Changes.

Removing a default

  1. Re-open the Custom Values dialog at the same place you set it (Edit Product → Product Options, or Edit Product → Edit Attribute → Assigned Options).
  2. Untick Default on the topping you no longer want pre-selected.
  3. Click Save Changes.

The topping stays available — customers can still add it themselves — but it is no longer pre-selected.

Troubleshooting

The default I set isn't showing on the Kiosk. Make sure you clicked Save Changes in the Custom Values dialog. Then on the Kiosk, refresh the menu (or restart the Kiosk app) so it picks up the change. Same applies to POS tills that have been online for a long time.

The topping is ticked as Default but isn't pre-selected on the order. Check that Active is also ticked on the same row. An inactive topping cannot be a default.

I don't see Menu Setup at Store level — only Quick Changes. Your store is on the Company Menu. Clear the store from the top-right switcher to go to Company level — the full Menu Setup page is available there. Quick Changes does not let you change defaults; it's only for prices, enabling/disabling, temp-disables, and renaming. Defaults must be set in Menu Setup at Company level.

I want a different default just at one store. This isn't currently supported. Defaults are part of the master Company Menu and apply to every store on it. If a branch genuinely needs different defaults, either give that store its own independent menu (turn Company Menu off for it) or split the product into two products and assign each to the appropriate stores.

Was this helpful?