Configuring and Using Extras in the Marketplace Menu

Modified on Mon, 21 Jul at 7:12 PM

TABLE OF CONTENTS


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:

  1. Global — available for every product in every category.

  2. 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

  1. Open Marketplace → App Builder.

  2. Select the required menu template and click the pencil icon to edit.

  3. Global extras: switch to the Extras tab.

  4. 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

  1. Click Add +.

  2. Fill in Extra name — together with Description it appears only in the admin panel (customers never see these fields).

  3. Add a Description if needed.

  4. Toggle Status → Yes to activate the group.

  5. Click Save.

    → The group now appears in the list.


3.3. Creating a Subgroup (section inside a group)

  1. Open the group and click Add +.

  2. Set:

    • Name — this becomes the section header in the app.

    • Description (optional).

    • Status → Yes.

  3. 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.

  4. 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

  1. Select a subgroup and click Add +.

  2. Complete the form:

    1. Upload an Image (5 × 3, up to 10 MB).

    2. Enter Name — visible to the customer.

    3. Description (optional).

    4. Toggle Status → Yes.

    5. Set Price (0 = free).

    6. If needed, set Maximum value (e.g., no more than 3 cheese portions).

    7. Fill in SKU and Custom tag (e.g., Spicy, New).

  3. Click Save.

    → The item appears under its subgroup.


3.5. Linking Extras to a Product

  1. Go to Categories, open the desired category, then Products.

  2. Open the product card (the pencil icon).

  3. Scroll to Extras available for this item.

  4. Enable the required extra groups.

  5. Save the product.

TIP: One extra can be linked to multiple products — no need to duplicate it.


3.6. QA in the Customer App

  1. Open the app in customer mode.

  2. Select the product — the extras slider appears.

  3. 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)

  1. 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).

  2. Why is the “½ portion” option disabled?

    — Make sure Half option available is active in the subgroup.

  3. 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.

  4. Can I force customers to pick exactly one ingredient?

    — Yes, set Minimum value = 1 and Maximum value = 1.

  5. I added a new option but the price doesn’t change.

    — Check that Price is not 0 and Status is enabled.

  6. 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.

  7. What is the “Conditioned” toggle for?

    — It lets you show a subgroup only after a specific option is chosen (cascading extras).

  8. 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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article