Incremental Pricing
$29.00

Charging One Flat Price to Everyone? Adorable. It's Bleeding You Dry.

Set true graduated quantity tiers — per product or per variant — and let the savings apply themselves. A live "Buy More Save More" message on the product page does the upselling while you sleep.

Unlimited
Quantity tiers per product or variant
0
Coupon codes your buyers ever type
Live
On-page savings nudge that updates as they shop
21
Languages your buyers shop in

Everything Your Flat-Rate Price Field Cannot Do

True graduated tier pricing for Joomla ecommerce — per product, per variant, live on the product page, automatic at checkout.

Graduated Tier Pricing

Set the exact per-unit price at each quantity threshold. The cart blends the saving across all units and applies it automatically — no coupon, no workaround, no support ticket from a confused buyer.

Per-Variant Tier Control

Every variant of a variable product gets its own pricing schedule. Small at one set of tiers. Large at another. Variants with their own tiers override the product default; the rest inherit automatically.

Live "Buy More Save More" Message

A single-line nudge on the product page always points at the next tier above the shopper's current quantity. Updates live as they change the quantity field or switch variants — no page reload, no layout jump.

Flexible Message Position

Place the "Buy More Save More" callout before or after the Add to Cart button — wherever your shoppers are already looking. One setting. Immediate effect.

Your Label in the Cart Total

The saving shows as its own labeled line in the cart and order summary. You name it — "Volume Discount," "Trade Pricing," "Bulk Deal." On-brand, not a raw system code.

Price Guardrail on Save

Set a tier price higher than your regular price by accident? The plugin blocks the save and tells you exactly which value is wrong. No silent "discounts" that quietly raised the price.

Coupon & Voucher Awareness

Already have a coupon or voucher active in the cart? Incremental pricing stands down automatically. No double-stacking. No margin surprises. Clean totals, every time.

Visual Tier Editor, Right in the Product

Add and remove quantity tiers directly inside the product and variant edit screens. Your store's currency symbol shows inline. No separate admin panel to hunt down.

21 Languages on Day One

Ships translated into 21 languages. Your international wholesale buyers see everything in their language — product page message, cart totals, and admin labels. One install, global reach.

The Math That Closes Bigger Orders

This isn't "10% off when you buy 10." That's blunt. Real graduated pricing means the exact per-unit price drops at each threshold you define. A buyer ordering 15 units gets the right price on every single unit across every band. The saving is computed, totalled, and applied automatically as a clean discount line. Your buyer sees proof that going bigger paid off.

  • Set as many tiers as your pricing model needs
  • Graduated cost computed across all units — not a flat cut
  • Saving appears as a labeled line in the cart — transparent, on-brand
  • Works with tax-inclusive and tax-exclusive stores

One Product. Different Tiers for Every Variant.

A Small and a Large aren't the same product. Your volume pricing shouldn't pretend they are. Each variant carries its own graduated pricing schedule, totally independent of the others. The override logic is exactly what you'd expect: a variant with its own tiers wins; one without falls back to the product-level tiers automatically. Every SKU is covered. Nothing slips through at full price by accident.

  • Variant-level tiers override product-level tiers automatically
  • Variants without their own tiers inherit the product default
  • Works across all variable product types in J2Commerce
  • No gaps, no accidental full-price variants

The Nudge That Never Clocks Off

The "Buy More Save More" message on the product page is a live sales assistant. It always shows the saving waiting at the next tier above whatever quantity the shopper currently has in the field. Change the quantity — the message updates. Switch to a different variant — the message updates to that variant's deal, or hides cleanly if that variant carries no tiers. No page reload. No layout shift. Just the right incentive, always pointing the buyer upward.

  • Reacts live to quantity field changes
  • Reacts live to variant switches — shows that variant's deal
  • Hides cleanly when no higher tier remains to unlock
  • Place it before or after the Add to Cart button — your call

Real-World Use Cases

A Joomla candy store sells artisan chocolate bars at $4.50 each. With graduated tiers, buy 3+ pays $4.25, buy 6+ pays $3.90, buy 12+ pays $3.50. The product page message reads "Save $1.00 for every item over 12!" A gift buyer who came for 2 bars reads the incentive, reconsiders, and orders a tray of 12 for corporate gifting. Average order value jumps. Zero support tickets about bulk pricing — because the pricing is automatic, transparent, and right there in the cart.

A hardware supplier sells to both retail buyers and contractors through one Joomla ecommerce store. Contractors buying 50+ units of a fastener pack see the per-unit price drop at 10, 25, and 50 units — automatically. No separate wholesale portal. No "call for bulk pricing" dead end. No manually negotiated price list emailed back and forth. The trade buyer's order total reflects the bulk rate before they hit checkout. They buy more. They come back.

A specialty coffee roaster sells beans in 250g bags, 1kg bags, and 5kg cases. Each product type has its own pricing schedule. The 250g bags tier at 4 and 10 units. The 1kg bags tier at 3 and 6. The 5kg cases tier at 2 and 4. Per-product tiers, no cross-contamination. Subscription buyers who come back regularly are nudged toward the next tier on every visit. The roaster set it up once. The system upsells on every product page indefinitely.

A Joomla party supplies store sells balloons, streamers, and table covers. The "Buy More Save More" message is set to appear right after the Add to Cart button — event planners see it, adjust their quantity upward, and the saving appears as "Bulk Deal" in their cart total. Clean, clear, on-brand. The store didn't need a developer. They didn't need a custom coupon workflow. They configured tiers for their top SKUs and let the plugin do the rest.

An office supplies wholesaler sells printer ink cartridges. The Small (Black) cartridge has a different pricing tier than the Large (Color) cartridge — set at the variant level. Customers buying in mixed quantities get the right per-unit price for each variant automatically, and the cart total reflects the graduated saving on each line item separately. No manual calculations. No customer service emails. The per-variant tier logic handles it.

Keep Charging Flat. Your Competitors Will Send a Thank-You Card.

Graduated pricing, per-variant tiers, and a live product-page nudge that never clocks off — quietly turning two-unit carts into twelve-unit orders while you sleep. Your competitors already dangle volume deals. Right now your cart says nothing. Give it a voice.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 4.x, 6.x
  • Joomla Version 4.x, 5.x, 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

Fix Casing fixed for type attribute of fields

New Feature Graduated per-quantity incremental pricing applied as an automatic cart discount

New Feature Per-variant incremental pricing that overrides the product-level tiers

New Feature "Buy More Save More" product-page message, shown before or after the Add to Cart button

New Feature Live message updates as the shopper switches variants and changes quantity

New Feature Inline quantity-tier editor with the store currency symbol on the product Apps tab and each variant's General tab

New Feature Bootstrap 5 and UIkit frontend subtemplate variants

New Feature Translations for 20 languages (British English plus 18 more)

Improvement Reserve the message line so switching between priced and unpriced variants causes no layout shift

Fix Show the correct currency Quantity label instead of a raw language key

Update Requires Joomla 6.x and J2Commerce 6.x

New Feature J2Commerce v4 and Joomla 4/5 support

Update J2Store v4 and Joomla 4/5 support plugin

You may also be interested in these products

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.