Stop Charging Your Best Customers the Same as Everyone Else
Your wholesale buyers know they should be getting a better deal. Now they will. Automatic tiered volume pricing for your Joomla ecommerce store — no spreadsheets, no pricing emails, no excuses.
Everything You Need to Price Like a Pro
Quantity-based pricing. Customer group tiers. Tax-correct math. Displayed on the product page before they even add to cart.
Three-Scope Pricing Architecture
Set global rules once. Override them at the category level. Go surgical at the product level. The most specific rule wins — automatically. No conflicts, no confusion.
Unlimited Pricing Tiers
Ten tiers. Twenty tiers. A hundred tiers. Add as many quantity/discount rows as your pricing strategy demands. The system applies the highest qualifying tier — always.
Customer Group Targeting
Every discount tier targets a specific buyer group. Wholesale accounts see wholesale tiers. Retail customers see retail tiers. General public sees nothing. Enforced at checkout.
Fixed Amount or Percentage
Cut a flat dollar amount per product, or shave a percentage off the cart total. Your discount type, your math, your margin model — configured in one dropdown.
Line Item or Whole-Cart Quantity
Reward buyers who pile 50 of one SKU into their cart — or reward anyone whose total cart crosses 100 items of anything. Two quantity modes. One setting.
Product Page Discount Table
A tiered price table — "buy 5 and above: $12, buy 20 and above: $10.50" — appears right on the product page before the Add to Cart button. Shoppers see the deal. They buy more.
Category View Display
Shoppers browsing your category page see the discount table without clicking into each product. The incentive is visible before the buying decision. That matters.
Cart Confirmation Message
A custom promotional note appears under each discounted line item at checkout. Buyers see confirmation their deal was honored. Confidence goes up. Abandoned carts go down.
Coupon Conflict Prevention
One toggle stops customers from stacking a coupon on top of a bulk discount. No double-dip. Your promotional budget stays exactly where you put it.
Wholesale Pricing for Wholesale Buyers. That's It.
Every discount tier you set is tied to a specific Joomla user group. Your distribution partners get the 15%-off-at-50-units deal. Your retail buyers get a gentler ladder. Casual visitors see the standard price. Nobody sees a deal they don't qualify for. No negotiation. No exceptions. No gaming the system.
- Per-rule customer group assignment
- Multiple tiers per product for different buyer segments
- Enforced automatically at every checkout — no manual override needed
Three Scopes. Every Store Configuration Covered.
Global rules cover your entire Joomla catalog. Category rules cover everything in a Joomla content category — every product inherits them automatically. Product rules override everything for surgical margin control. The most specific rule wins. You never have to think about which one applies.
- Global setting for store-wide bulk pricing in minutes
- Category override for seasonal or product-line promotions
- Product-level override for margin protection on individual SKUs
Tax-Correct Math. No Fiddling Required.
Tax-inclusive store? The discount is computed on the tax-inclusive price and the tax portion is correctly separated. Tax-exclusive? Same precision, different direction. The discount math is correct for your Joomla store's tax configuration — every time, automatically, without any manual adjustment from you.
- Works with tax-inclusive and tax-exclusive store settings
- Tax and discount amounts stored separately for accurate reporting
- No rounding surprises. No manual adjustment. It just works.
Real-World Use Cases
A Joomla store selling industrial cleaning supplies has three buyer types: one-off retail customers, small businesses buying by the case, and distribution partners buying by the pallet. They set a global discount ladder — 10 or more units: $1 off each, 50 or more: $3 off each, 200 or more: 15% off the cart — and lock each tier to the matching Joomla user group.
Distribution partners log in and see prices nobody else sees. Retail customers see the standard price. The sales team stops handling pricing emails entirely. Average B2B order size climbs because the incentive is visible right on the product page. The math is automatic. The inbox is quiet.
A handmade candle store runs a holiday volume promotion. They set a category-level bulk discount on their "Gift Sets" Joomla category: buy 3, save 10%. Buy 6, save 18%. Every product in the category inherits the rules automatically — no touching individual product settings. The tiered price table appears on every product page and on the category listing page.
They turn it on in November, off in January. Average order value during the holiday season goes up. There is no discount code to distribute, no coupon abuse to manage, and no manual price adjustments. Just tiers that fire when the quantity is right.
A Joomla ecommerce store serving resellers needs different pricing for Bronze, Silver, and Gold account tiers — all buying the same products, all getting different rates at the same quantity threshold. They build three rules per product: Bronze gets 5% at 10 units, Silver gets 10%, Gold gets 15%. Each rule is locked to the corresponding Joomla user group.
Resellers see only the tier that matches their account. They check out without negotiating, without emailing, without calling. The store owner's inbox gets quiet. The margin math works every time because the discounts are group-specific, tax-aware, and applied automatically at checkout.
Your Wholesale Buyers Already Know They Should Be Paying Less
The question is whether your Joomla ecommerce store tells them that automatically — or makes them ask. Set up your tiers once. Let the store do the rest. Your competitors already have their volume pricing figured out.
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)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Apps
- J2Commerce Version 4.x, 6.x
- Joomla Version 4.x, 5.x, 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishNew Feature Add 6 new translations: pt-BR, zh-TW, nb-NO, da-DK, fi-FI, tr-TR
New Feature Add en-US canonical American-English source language
Improvement Register all 21 locales in manifest (en-US first)
Improvement Patch version bump to 6.0.3
Update Now ships 21 languages with full key parity and placeholder integrity
Deletion removed jQuery
Deletion replaced the alerts fields with the Joomla core note field
Deletion replaced the table field bulkdiscounts with subform in category, product and plugin settings
New Feature added normalization function that makes sure older data is now readable and saved as subform
New Feature added dynamic highlighting of discounts when applyable
Fix fixed double bulk discount rows in the cart
Fix fixed show the discounts in the product page
Fix fixed combine-qty always returning 0
Improvement create form in product view from form xml - all functionality is done through native Joomla fields
Improvement changed display location from after price to before add to cart button
Improvement updated language strings
Improvement updated product form display
Improvement updated pricing table display
Improvement Updated app image
New Feature J2Commerce v4 and Joomla 4/5 support
Quantity based discounts
Set the quantity limit for which you wish to provide discounts. For example: You can set up a 0.5% discount for a particular product if the quantity of the product is equal to or higher than 5.
Setup Global discounts on the go
Wondering how to set discounts to the products site-wide. Now it is possible to configure discounts globally for all products in your site.
Category-wise discounts
Want to offer bulk discounts for products of certain categories? Now you can set up discounts with respect to categories to enforce this requirement.
Product-wise discounts
You might have plans to offer a special discount for a specific product apart from the global discount rates. No worries in such cases. You can very well set discounts product-wise. The global settings will be overridden in such scenarios.
User group based offers
Want to provide discounts only if the users are registered? Choose the user groups as per your preferences while configuring the discount rates. It is that simple.
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.