PrestaShop Marketing & Promotions

Tiered Quantity Discounts (Bulk Pricing) for PrestaShop

Display your quantity discounts like a pro and sell by tier in one click.

PrestaShop can calculate quantity discounts, but displays them in a grey table nobody reads. DF Quantity Tiers turns them into a real selling point: designer tier cards, best deal badge, direct add to cart at the chosen quantity, automatic upsell on the cart page and a per-tier click dashboard.

PrestaShop 8 PrestaShop 9 New
  • 30-day refund
  • 12 months updates
  • 24h support
  • PrestaShop Certified Agency 2026
  • PrestaShop Expert Certification — Core Skills
  • PrestaShop Expert, level 3

Built by a PrestaShop Certified Agency

www.datafirefly.com/en/
Tiered quantity discount table on a PrestaShop product page
v1.2.2 · updated 2026-10-27
What it does

The short version.

01

Designer tiers, zero setup

The module reads your existing quantity-based specific prices and displays them as cards or a compact table, with a Best deal badge and savings shown as a percentage and/or an amount per unit, always accurate whatever quantity is ordered.

02

One-click add to cart

Every tier has its own Add N button: the quantity is set and the theme's native add-to-cart is triggered. Minimum order quantity respected, buttons disabled when stock is insufficient, compatible with combinations.

03

Cart page upsell

Add 3 more units to save 15 percent: the module detects the next reachable tier for every product in the cart and offers a one-click plus N button. A direct lever on average order value.

04

Built for B2B

Automatic tax mode based on the customer group, or forced tax-excluded for professional stores with the tax excl. label displayed next to every price. Packaging labels per tier: case, half pallet, pallet.

05

Per-tier click stats

Which tier triggers the most add-to-carts? The 30-day dashboard shows the top clicked products and tiers so you can calibrate your discounts, with data revalidated server-side.

06

SEO and 8 languages included

JSON-LD Offer markup with one price per tier and its eligible quantity, can be disabled in one click. Interface translated into English, French, German, Italian, Spanish, Dutch, Portuguese and Polish.

The long version

Everything you'd want to know before you install.

A detailed look at how Tiered Quantity Discounts (Bulk Pricing) for PrestaShop works, why we built it the way we did, and the thinking behind the features above.

§ 01

Your quantity discounts deserve better than a grey table

You have already configured quantity discounts in PrestaShop, but the native table is invisible: lost under the price, with no hierarchy and no call to action. DF Quantity Tiers takes exactly the same data, your specific prices from N units, and stages them properly: clear cards, prominent savings, a Best deal badge on the most advantageous tier. No duplicate setup, no migration: install it and it shows.

§ 02

Add to cart per tier, at last

The real friction with quantity discounts is that the customer has to understand the table, change the quantity by hand, then click Add. With DF Quantity Tiers, every tier has its own button: Add 10, Add 48. One click sets the quantity and triggers the theme's native add-to-cart, with the usual confirmation window. The minimum order quantity is respected and tiers that exceed the available stock are flagged, because the standard PrestaShop mechanism does the work.

§ 03

Savings that are always accurate

Showing "save €4.68" on a 6-piece tier is misleading as soon as the customer takes 7. DF Quantity Tiers shows the savings per unit, for example You save €0.78 / unit, which stays true whatever quantity is ordered within the tier. The tier total remains available as an option, clearly labelled for the exact quantity: Total for 6 units.

§ 04

The cart upsell that grows average order value

A customer put 8 units in the cart while the tier at 10 would save them 15 percent? The module shows it right under the cart: Add 2 more units to pay €8.90 per unit, with a one-click plus 2 button. Quantities of all combinations are added up when your discounts are calculated per product, and no suggestion is made if stock does not allow the tier to be reached.

§ 05

Built for B2B

Running a professional store? Force tax-excluded display with the label next to every price, regardless of the customer group. Give your tiers business meaning with packaging labels: 12 equals case, 48 equals half pallet, 96 equals pallet. Your customers order in business logic, not abstract quantities.

§ 06

Measure what converts

Every click on a tier button is recorded anonymously: product, combination, quantity, discount. The tier is re-checked server-side, so your statistics stay reliable. The dashboard in the configuration shows you over 30 days which tiers trigger the most add-to-carts, and you calibrate your prices accordingly.

§ 07

SEO and structured data

The module adds JSON-LD Product markup with an Offer that details one price per tier and its eligible quantity (UnitPriceSpecification), the recommended form for quantity discounts from a single seller. Availability, image and SKU are included. If your theme or SEO module already outputs full markup, disable it in one click, with no conflict.

§ 08

An international store from day one

All the module's texts, both in the store and in the back office, are translated into English, French, German, Italian, Spanish, Dutch, Portuguese and Polish. The block title is pre-filled in every language and the tax excl. or tax incl. label adapts to the visitor's language.

§ 09

Installed in two minutes

Install the zip, pick the layout, the position on the product page and your accent color: everything else works immediately from your existing specific prices. No file overrides, native hooks only, so no friction with your theme or other modules. Uninstall is clean and complete.

€69.00
One-time · 12 months updates
Read the docs
  • Unlimited dev & staging installs
  • Source code included
  • 30-day refund
  • 24h support · EN / FR
5.0/5 20 reviews