Price Text for J2Commerce
Your price is $29.99. But is it $29.99 per month? inc. VAT? per kg? Add the words that close the sale — prefix, suffix, per-product or per-category, on every layout your Joomla store runs.
Everything That Makes Your Prices Make Sense
Two input fields. One toggle. Infinite pricing clarity — on every page, in every module, in every context your Joomla ecommerce store renders a price.
Per-Product Price Prefix
"From $299." "Starting at $19." "As low as $5." Set any prefix directly in the product editor — no template patches required.
MAINTAINEDPer-Product Price Suffix
"$19 / month." "$450 ex. VAT." "$75 per kg." Suffix text wraps the price immediately after the number, inline, wherever that price renders.
MAINTAINEDPer-Category Fallback
Set prefix/suffix on a Joomla category and every product in it inherits the label. One setting covers 200 products. Per-product values always override the category default.
MAINTAINEDUniversal Layout Coverage
Hooks into J2Commerce's unified price rendering events — works on Bootstrap 5, UIkit, category lists, modules, cart, confirmation, and Builder blocks. Automatically.
UPGRADEDOption Price Toggle
A single switch controls whether prefix and suffix also appear next to option and variant prices. Full control without any code changes.
MAINTAINEDXSS-Safe HTML Output
All prefix and suffix values are HTML-escaped before render. Special characters, symbols, and international text render correctly — without risk.
UPGRADEDDebug Logging
Toggle structured log output to the Joomla log directory. When something isn't rendering, you get answers in 30 seconds — not 30 minutes of staring at code.
NEWAuto-Enables on Install
Installs enabled. No detour through Plugin Manager to flip a switch. You bought it, you installed it, it works. Respects your time.
NEWNative Joomla MVC Architecture
Namespaced PHP 8.3+, native Joomla DI container, parameterized database queries, XML-form product editor. No legacy framework. No jQuery. No surprises.
MODERNIZEDReal-World Use Cases
Your Price Is Missing Its Other Half. Let's Fix That.
Two text fields. One toggle. Price context on every product, every layout, every module your Joomla ecommerce store runs — configured once, maintained never. Install it, type your text, and walk away.
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 J2Commerce v4 and Joomla 4/5 support
Your Price Text. Every Layout. Zero Maintenance.
Most price label tools patch specific template files — which means they break when you update your layout, switch themes, or add new module positions. Price Texts hooks into J2Commerce's event system, not your templates. The event fires on every price render across the entire stack.
- Product detail pages (Bootstrap 5 and UIkit layouts)
- Category list pages and tag archive pages
- Related products, featured products, and comparison modules
- Cart line items, order confirmation, and J2Commerce Builder blocks
Set It Once. Cover Hundreds of Products.
A wholesale distributor with 340 products doesn't configure 340 individual price labels. They configure the category. Price Texts reads the category params and applies the label to every product that belongs to it — automatically, instantly, with no per-product work.
- Assign prefix/suffix to any Joomla content category
- Every product in that category inherits the label
- New products added later get the label for free
- Per-product settings always override the category default
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.