Your Pricing Rules Finally Work for Your Customers, Not Against Them
Every eligible deal. Every valid tier. Every open window. Calculator — Sort by Price evaluates them all and hands your shopper the lowest price they've earned. Automatically. Every time.
Everything the Right Price Needs to Win
Ten features. One job. Make sure the best eligible price reaches your shopper before they reach checkout.
Per-Product Activation
Apply the calculator surgically to products with complex tiered pricing. Everything else in your store stays untouched.
Lowest-Price Guarantee
Every eligible pricing rule is evaluated. The lowest surviving price wins. Not the first rule. Not the newest. The lowest.
Quantity-Tier Awareness
Volume breaks fire at exactly the right quantity. Order 99 units, get the 99-unit price. Order 500, get the 500-unit rate. No guesswork, no over-discounting.
Date-Window Awareness
Seasonal deals and flash sales self-activate and self-expire. Schedule the window. The calculator does the rest.
User-Group Gating
Wholesale rates stay wholesale. VIP rates stay VIP. Guest shoppers see what guests see. Each user group gets exactly the rates they were promised.
Three-Gate Filtering
A rule must pass quantity, date, and user group — all three — to be considered. Expired windows cannot sneak through just because they're the cheapest.
Whole-Store Price Consistency
The winning price shows up on the product page, in the mini-cart, in the cart, and at checkout. One number. No surprises.
Failsafe Base-Price Hold
No eligible rules? Standard price holds. No zero-dollar accidents. No fire-sale bugs. You sleep undisturbed.
Drop-In Activation
Select from the calculator dropdown on any product, save. That's the full workflow. No template changes, no coding, no chaos.
Real-World Use Cases
A plumbing supply company sells to contractors, distributors, and the public. Their bulk fittings SKU carries five pricing tiers: public MSRP, contractor rate, distributor rate, 100-unit volume break, and 500-unit volume break.
A distributor ordering 500 units qualifies for two of those simultaneously: the distributor user-group rate and the 500-unit volume break. With the calculator active on this product, both rules pass the three-gate check. The calculator sorts them and awards the 500-unit rate — because it's lower.
The distributor receives their best rate automatically. No phone call to confirm pricing. No credit memo after the fact. Just a correct invoice the first time.
An outdoor gear retailer runs a membership club with two tiers: Enthusiast and Pro. Pro members enjoy a standing 15% off everything. Four times a year, the store layers on a 72-hour flash sale with an additional 10% for Pro members during the window.
All four flash sales are scheduled in January with open and close dates. When the March window opens, the calculator finds both the standing Pro rate and the flash-sale rate, verifies the date gate is open, and serves the lower flash-sale rate for those 72 hours. When the window closes automatically, the standing 15% rate resumes.
The marketing team scheduled this in January. It's now March. Nobody touched the admin panel. The store handled it.
A food-service equipment supplier operates two pricing programs: standard commercial and a school-district rate available only during Q3 (July–September), when district budgets open. School-district buyers are in their own Joomla user group.
The Q3 pricing rules carry date gates running July 1 through September 30. When a school-district buyer logs in during October, the calculator finds their user-group rules — but the date gate is closed. The Q3 rate is excluded before it ever reaches the price comparison. The buyer sees the standard commercial rate without any awkward explanation.
The pricing is correct. The experience is clean. The store owner didn't do anything in October to make that happen. They set it up in June.
Stop Issuing Credit Memos for Prices That Should Have Been Right the First Time
Your pricing rules are already built. This calculator makes sure the right one wins — for every shopper, every order, every time. Add it to your Joomla ecommerce store today.
Simple math. Seriously.
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 J2Commerce v6 and Joomla 6 support
New Feature support for Joomla 6
Update J2Commerce/J2Store v4 and Joomla 4/5 plugin support
Simple To Use
Select the Sort By Price calculator (found after the Advanced Pricing button) to sort by lowest available price instead of quantity.
Create As Many User Group Based Price Levels
Using the power of core Joomla ACL (Access Control Level), you can create as many price levels based on customer user groups as needed - knowing this app will ensure the lowest price available to each user is displayed.
The Best Eligible Price. Not the First. The Best.
Most ecommerce pricing engines fire the first matching rule. If you've ever stacked a volume-break on top of a user-group rate on top of a seasonal discount, you know the gut-punch of discovering the wrong one fired. The calculator doesn't stop at the first match. It collects every rule that passes all three gates, sorts them low-to-high, and awards the bottom of that list. Your B2B accounts get the rate they negotiated. Every order. Without exception.
- All eligible rules evaluated simultaneously
- Ascending sort — lowest valid price wins
- No manual rule-priority management needed
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.