Plus/Minus Quantity Buttons for Magento 2 Cart – instant cart recalculations
This module extends the standard Magento 2 cart with intuitive product quantity controls:
+ / − buttons next to qty – users do not have to click a small field and enter the number manually.
Automatic AJAX recalculations after the quantity changes:
cart form refresh,
mini-cart refresh customerData,
summary / totals refresh getTotalsAction,
all without a page reload.
Stability after DOM refresh – after the cart HTML is replaced, the buttons are initialized again.
Modern pill-style design – the control looks like one consistent element minus | quantity | plus and fits most themes.
Result: the customer completes the purchase faster, and the cart behaves like an app rather than a classic form-based page.
Questions and Answers
For toursport.pl, we implemented a + / − quantity control in the cart because users often changed quantities (e.g., apparel/sizes, accessories, sets), and manually entering values slowed down the process.
Problem:
customers edited quantities in multiple steps,
some mobile users had difficulty precisely tapping the qty field,
after changing quantities, they expected totals and the mini-cart to update immediately.
Solution:
we added intuitive pill-shaped +/− buttons,
we enabled AJAX recalculations without refreshing the page (totals + mini-cart),
we matched the style to the cart layout so the control looked like a native part of the theme.
Business impact (practical):
faster cart editing,
less frustration on mobile,
a more “app-like” cart → a better shopping experience.























