Sort By Price Calculator
$14.00

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)


  • 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

New 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.

Simple To Use
Create As Many User Group Based Price Levels

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
The Best Eligible Price. Not the First. The Best.

Stay Updated

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