Add-on management

Let customers order multiple units of each addon

Add quantity controls to your food addons so customers can order two extra sauces, three toppings, or any other addon in the amount they actually want.

In the Professional plan v1.2.4

What it does

Without quantity control, customers who want two portions of an addon are stuck adding the same item to a comment field or placing multiple orders. Add-on Quantity solves this with a simple quantity selector on each addon, letting customers specify exactly how many they want.

Activate the extension, then edit any addon category and enable the quantity feature for the addons within it. Once enabled, customers see a quantity selector next to each addon in the menu. Quantities are reflected in the cart and the order summary.

Everything in the box

Per-addon quantity selector
Customers choose the quantity of each addon directly from the menu item screen.
Configurable per addon category
Enable or disable the quantity feature for each parent addon category individually.
Accurate cart totals
Add-on quantities are reflected correctly in the cart price and order total.
Clear order summary
The quantity of each addon appears in the order confirmation and admin order view.
Easy to activate
Enable the quantity feature per addon category from Food Items in the admin.
HOW IT WORKS

Three steps to addon quantity control

Step 1

Activate Add-on Quantity

Enable the extension in RestroPress plugins.

Step 1
Step 2

Enable quantity per addon category

Go to Food Items and edit the addon category where you want quantity control enabled.

Step 2
Step 3

Customers choose addon quantities

A quantity selector appears next to each addon in that category when customers order.

Step 3

Changelog

= Version 1.2.3 (06-03-2026) =

* Fixed: Wrong update cart price when decreasing addon quantity in edit popup.
* Fixed: Add-on quantity payload sync for add/edit cart flows.
* Improved: Code cleanup and cache-friendly asset versioning.
* Improved: Refactored addon quantity scripts for safer payload syncing and maintainability.
* Improved: Added nonce/capability checks and sanitized saving for addon quantity admin settings.
* Improved: Internal PHP hardening and output sanitization without UI/UX changes.


= Version 1.2.3 (13-11-2025) =

* Updated: Quantity validation with min-max value

= Version 1.2.2 (03-09-2025) =

* Updated: design compatibility added for restropress 3.2

= Version 1.2.1(28-05-2025) =

* Fixed: Add-on quantity alignment issue
* Code Cleanup

= Version 1.2(22-01-2025) =

* Fixed: Add-on quantity increment and decrement price calculation issue with variation item

Version 1.1(12-12-2022)

* Fixed: Add-on quantity increment and decrement price calculation issue
*
Fixed: Quantity column break issue fixed

Version 1.0(26-11-2022)
*Initial version released

Frequently asked questions

Can I enable it for some addons and not others?

Yes. The quantity feature is enabled per addon category, so you can choose which categories have it.

Does it work with all addon types?

It works with addon categories that support the quantity feature setting in the edit screen.

Are quantities shown in the admin order view?

Yes. The addon quantities chosen by the customer appear in the order details.

Does it affect the cart total correctly?

Yes. The price of each addon is multiplied by the quantity chosen and reflected in the cart.

© 2026 RestroPress. All Rights Reserved.
envelopephone-handset linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram