TABLE OF CONTENTS
- 1. Introduction
- 2. Requirements & Preparation
- 3. Step-by-Step Setup
- 4. Result Checklist
- 5. Frequently Asked Questions (FAQ)
- 6. Conclusion
1. Introduction
Extras are a flexible tool that lets you:
Offer guests additional ingredients, sauces, portion sizes, and more.
Raise the average ticket value without creating dozens of separate items.
Control pricing — free, fixed price, half-price, or “two halves for the price of one.”
The system supports two levels of extras:
Global — available for every product in every category.
Category-specific — available only for products inside a chosen category (e.g., just Burgers or Pizza).
2. Requirements & Preparation
A finalized list of extra groups and subgroups.
Images for individual options (recommended ratio 5 × 3, up to 10 MB) — optional but boosts conversion.
A clear pricing and discount policy.
3. Step-by-Step Setup
3.1. Accessing Extras
Open Marketplace → App Builder.
Select the required menu template and click the pencil icon to edit.
Global extras: switch to the Extras tab.
Category-specific extras: open the Categories tab, choose the desired category (e.g., Burgers), then open Extras.
TIP: Start with global extras — you can always link them to individual products later.
3.2. Creating an Extra Group
Click Add +.
Fill in Extra name — together with Description it appears only in the admin panel (customers never see these fields).
Add a Description if needed.
Toggle Status → Yes to activate the group.
Click Save.
→ The group now appears in the list.
3.3. Creating a Subgroup (section inside a group)
Open the group and click Add +.
Set:
Name — this becomes the section header in the app.
Description (optional).
Status → Yes.
Configure limits:
Minimum value — how many options the customer must pick (0 = optional).
Maximum value — the upper selection limit.
Free budget — how many options are free of charge.
Additional toggles:
Toggle | Purpose |
---|---|
Option pizza | Special for pizza: automatically enables Half option available and lets you assign toppings to a ½ or whole pizza. |
Reduce price for half option | Automatically halves the price. |
Two Half Options, One Price | Promo mechanic “½ + ½ = 1 price”. |
Allow suboption quantity | Lets the customer choose the same option multiple times. |
Limit suboptions by max | Enforces the subgroup’s Maximum value limit. |
Conditioned | Unlocks Respect to suboption id for cascading dependencies, enabling conditional extras. |
Example of an Option pizza extra in the marketplace:
5. If required, enter an SKU for warehouse integration.
6. Click Save — the subgroup is added to the list.
NOTE: When Option pizza is enabled, the system auto-activates Half option available.
3.4. Adding Extra Items
Select a subgroup and click Add +.
Complete the form:
Upload an Image (5 × 3, up to 10 MB).
Enter Name — visible to the customer.
Description (optional).
Toggle Status → Yes.
Set Price (0 = free).
If needed, set Maximum value (e.g., no more than 3 cheese portions).
Fill in SKU and Custom tag (e.g., Spicy, New).
Click Save.
→ The item appears under its subgroup.
3.5. Linking Extras to a Product
Go to Categories, open the desired category, then Products.
Open the product card (the pencil icon).
Scroll to Extras available for this item.
Enable the required extra groups.
Save the product.
TIP: One extra can be linked to multiple products — no need to duplicate it.
3.6. QA in the Customer App
Open the app in customer mode.
Select the product — the extras slider appears.
Verify that:
All headers, descriptions, and tags are visible.
Prices/discounts display correctly.
Min/max limits work as expected.
4. Result Checklist
What to verify | Where |
---|---|
Group & subgroups are active | Admin panel → Extras tab |
Extra items display | Product card in the app |
Min/max limits work | Try adding the product to cart |
Half-portion handling | Order a pizza with ½ toppings |
Cascading rules (if any) | Select dependent options |
5. Frequently Asked Questions (FAQ)
The extra exists but doesn’t appear for the product.
— Check that Status is On and the extra is linked to the product (see 3.5).
Why is the “½ portion” option disabled?
— Make sure Half option available is active in the subgroup.
How do I make the first X options free and charge for the rest?
— Set Free budget to X and enter a price for the item; the system applies the surcharge automatically.
Can I force customers to pick exactly one ingredient?
— Yes, set Minimum value = 1 and Maximum value = 1.
I added a new option but the price doesn’t change.
— Check that Price is not 0 and Status is enabled.
How do I hide an extra temporarily without deleting it?
— Turn Status off at the group or subgroup level — customers won’t see it, settings stay intact.
What is the “Conditioned” toggle for?
— It lets you show a subgroup only after a specific option is chosen (cascading extras).
What happens if the customer exceeds the limit?
— The system prevents them from going over the set maximum.
6. Conclusion
You now know how to create and fine-tune Extras, increasing both menu versatility and basket value.
Customers enjoy a clear, guided selection flow, while you benefit from higher revenue and streamlined ingredient tracking.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article