Quantity Boost for Magento 2

Quantity Boost for Magento 2 is a module for handling progressive quantity discounts in the cart.
SKU
M2-QTY-BOOST
€30.75
Email to a Friend

Enquire about this product

Description / Quantity Boost for Magento 2

MAGENTO 2 · PROMOTIONS · QUANTITY TIERS · CART RULES

Reward additional units with progressive discounts.

Kowal Quantity Boost

Use native Magento rules to qualify promotions and custom tiers to calculate discounts. Connect the campaign to frontend messages and an order report.

Percentage or amount · Priorities and exclusions · Promotion report

HOW IT WORKS IN PRACTICE

01 · Create a controlling rule
Set products, coupon, customers and dates in Magento.

02 · Define tiers for units
The first remains full price; subsequent units receive discounts.

03 · Communicate and analyze results
Check the cart, messages and order report.

How does your store benefit?

Explore the module's features, use cases, and settings.

Explore the module

Standard Magento 2 cart rules handle classic promotions well but have limitations in advanced quantity discount scenarios. Quantity Boost adds a flexible progressive discount mechanism based on the number of eligible units in the cart.

The module works with native Magento cart rules. Existing platform mechanisms still determine promotion eligibility: rule activity, dates, customer groups, coupons, product conditions, cart conditions and application order. Quantity Boost ignores only the standard discount value in selected rules and replaces it with its own tier algorithm.

Administrators can define tiers in a dynamic table: for example, first unit without discount, second with 20%, and third and subsequent units with 30%. Discounts are calculated across eligible units sorted by price, allowing the most expensive product to remain undiscounted while subsequent items receive the promotion's discounts.

Quantity Boost also controls interaction with other promotions. It respects native Magento rule priorities and the setting Discard subsequent rules, while the additional configuration Exclude Cart Price Rules lets you specify rules that should block quantity discounts.

Built-in frontend messages clearly explain promotion terms in the top bar, product page, category listing and cart. The module can also communicate the free shipping threshold, reading it from the native method Free Shipping. Message appearance can be configured separately for each placement without changing code.

Reporting is important for sales and marketing teams. Quantity Boost saves its own audit fields and provides a Magento panel grid to analyze orders with discounts, promotion amounts, applied rules, coupons and eligible unit counts.

Key benefits

  • Progressive quantity discounts without hardcoded tiers.
  • Integration with native Magento 2 cart rules.
  • Coupons, customer groups, websites and product conditions handled through standard Magento mechanisms.
  • Ability to select multiple controlling promotion rules.
  • Explicit promotion exclusion through Exclude Cart Price Rules.
  • Dynamic tier table: percentage or fixed discount amount.
  • Frontend promotion messages with configurable appearance.
  • Reads the free shipping threshold from the native Magento method.
  • Order report for applied Quantity Boost discounts.
  • Multistore support and configuration per store view.

Who this module is for

Quantity Boost suits Magento 2 stores running quantity promotions that want to increase cart value while retaining native Magento promotion mechanisms.

Typical uses:

  • “Buy more, save more.”
  • “Second product -20%, third and subsequent -30%.”
  • Seasonal promotions on selected categories.
  • Coupon campaigns for selected customer groups.
  • Multiple discounts combined with vouchers or free shipping.
  • Marketing campaigns requiring promotion result reporting.

Controlling promotions through Cart Price Rules

The module lets you select one or more native Magento cart rules. These define when the promotion is active and which products qualify for a discount.

Dynamic discount tiers

Administrators manage tiers in a configuration table. Each tier includes unit number, discount type, discount value and an optional label.

Example:

Unit · Discount

1 · 0%

2 · 20%

3+ · 30%

Percentage or fixed-amount discount

Each tier can apply a percentage or fixed discount amount. Fixed discounts are configured per store view and saved in the base currency too.

Protection against double discounts

The native controlling rule's discount value is ignored. The module uses the rule to qualify the promotion but calculates the discount amount itself.

Interaction with other rules

Quantity Boost respects Magento rule priorities and the setting that blocks subsequent rules. Administrators can also select rules whose application disables Quantity Boost discounts.

Frontend messages

The module displays promotional messages:

  • in the top bar,
  • on the product page,
  • in the listing and category page,
  • in the cart.

Messages support dynamic data such as eligible unit count, the next discount and the free shipping threshold.

Appearance configuration

For each placement you can separately set text color, background, font, padding, margin, border and a custom CSS class.

Report in the Magento panel

The report Marketing > Promotions > Quantity Boost shows orders where a Quantity Boost discount was applied. It helps analyze campaign performance and control interaction with other promotions.

Example scenario

The store launches a “Multiple Discounts 2026” campaign:

  • first eligible product without discount,
  • second product with a 20% discount,
  • third and each subsequent product with a 30% discount,
  • the promotion applies only to selected categories,
  • the promotion can work with a 100 zł voucher if Magento rule configuration permits it,
  • the free shipping threshold is communicated in the cart.

In this scenario, the administrator creates a standard Magento cart rule, defines product conditions and customer groups, then selects the rule in Quantity Boost configuration. Discount tiers are set directly in the module.

Promotion configuration and report

Stores → Configuration → Kowal → Quantity Boost lets you select Cart Price Rules, exclusion rules, Discount Tiers, messages and appearance. Product conditions, coupons, websites, customer groups and priorities are set in the native Magento rule.

The current report is in Marketing → Promotions → Quantity Boost. It shows orders, Store View, applied rules, coupon, eligible units and the discount in store and base currency.

First unit and discount precision

The first eligible unit remains full price. Saving a first-unit tier with a discount greater than zero is blocked. Units are ordered by descending base price.

Amounts are aggregated per item and truncated to the smallest currency unit before being passed to totals. For example, 20% of 79.99 zł gives a 15.99 zł discount instead of rounding up to 16.00 zł.

Rule order and free shipping

A lower Priority number means an earlier rule. Quantity Boost considers the item amount after earlier rule discounts; use different priorities for predictable results.

Exclude Cart Price Rules blocks quantity discounts when a specified rule has been applied. The Free Shipping threshold is only read for messages—the module does not change free shipping conditions or its mechanism.

Audit, diagnostics and frontend

The quantity_boost_eligible attribute can be used in rule conditions to limit products. Audit fields cover quote, order, invoice and credit memo items; debug records decisions in var/log/quantity_boost.log.

The frontend supports Luma by default. Messages in Hyvä may require adaptation. Check results with other rules, product variants and currencies before launching a campaign.

Installation via Composer

Package kowal/module-quantity-boost, module Kowal_QuantityBoost. After configuring access to the Kowal repository, install the package, enable the module, update Magento, and clear the cache. In production, include compilation and static content deployment in accordance with the store's deployment process.

From configuration to results

1. Create a controlling rule
Set products, coupon, customers and dates in Magento.

2. Define tiers for units
The first remains full price; subsequent units receive discounts.

3. Communicate and analyze results
Check the cart, messages and order report.

Three products at 159.90 zł each

With tiers 1 = 0%, 2 = 20% and 3 = 30%, the first eligible unit stays undiscounted. The second gives a 31.98 zł discount and the third 47.97 zł.

The total discount is 79.95 zł without other promotions changing the calculation base. For different prices, the module starts with the most expensive eligible unit.

Design a quantity promotion for your catalog

Want to tailor the module to your store? Ask about implementing Kowal Quantity Boost and discuss the configuration or any extensions you need.

More Information

Theme compatibility Luma / Blank, KOWAL

Module Installation Instructions

Installation via Composer

You will receive the access details for the Composer repository, the customer's email address and license token, by email after purchase. They are also available in the customer panel after logging in at kowal.store. Replace TWOJ_EMAIL_KLIENTA with your account email address and TWOJ_TOKEN with the token you received. Run the commands in the Magento root directory.

composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-quantity-boost

Completing the installation

After installing the package, run the Magento update and clear the cache:

php bin/magento setup:upgrade
php bin/magento cache:flush

In a production environment, also run DI compilation and deploy static files according to your store deployment process.

Press to skip carousel

We found other products you might like!

Write Your Own Review
You're reviewing: Quantity Boost for Magento 2
Your Rating:
Price
Quality
Support
loader
Loading...

You submitted your review for moderation.

Update cookie preferences