Your Product Data Is Already There.
Stop Hiding It.
Content Fields puts your Joomla custom fields exactly where shoppers need them — before the price, after the cart button, or anywhere in the article body. One plugin. Six positions. Zero duplicate data.
Every Field. Every Position. No Duplicate Data.
Six placement positions, shortcode injection, accordion mode for long specs, and separate field sets for category and product pages — all reading from the Joomla custom fields your store already has.
Six Placement Positions
Before the price. After the price. Before the cart button. After the cart button. End of description. Or anywhere in the article body via shortcode. You decide where the data goes.
Shortcode Injection
Drop a shortcode token at any exact point in your article text and the field renders right there — between paragraphs, above the gallery, after the care instructions. No template editing. No developer required.
List View vs. Detail View
Show a teaser field (country of origin, material grade) on the category list page. Show the full spec sheet on the product detail page. Different audiences, different data, one configuration.
Bootstrap 5 Accordion Mode
Long specs fold into clean collapsible panels. Short values stay flat and inline. Set your own character threshold — anything longer collapses, anything shorter stays visible. Browser-native, no extra JavaScript.
All Joomla Field Types
Text, media, calendar, URL, colour, repeat — every field type your Joomla site already has configured works automatically. No proprietary format. No import step. No surprises on update.
Zero New Database Tables
This plugin reads from Joomla's own fields system. No extra schema to maintain, no data migration, no cleanup if you uninstall. Your data stays exactly where Joomla already keeps it.
Per-Context Visibility Control
Show selected fields in both views, only on product pages, only in category listings, or nowhere at all. Four visibility modes give you precise control without touching a template.
Debug Mode
Flip a switch to enable plain-text field render logs. Find out which fields appeared, which were skipped, and why — without guessing. Flip it off in production. Done.
Real-World Use Cases
Your Data Is Ready. Your Product Pages Should Be Too.
Every custom field you ever created is sitting in Joomla, one plugin away from the product page. Install Content Fields and your shoppers stop seeing blank space where the specs should be. Yeah. That's it. That's the plugin.
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
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 Warn in the field picker when no Joomla article custom fields exist
Improvement Point the plugin Help button to the Content Fields documentation
Improvement Translate the new warning message into all supported languages
New Feature Display Joomla article custom fields inside J2Commerce product pages
New Feature Six display methods: shortcode, end of description, before/after price, before/after add-to-cart
New Feature Show Field Label toggle — display label and value, or value only
New Feature Per-page targeting: product view, category view, both, or hidden
New Feature Per-field selection for product view and category view independently
New Feature Bootstrap 5 accordion wrapper with character-count threshold
New Feature Full localization in 21 languages
Improvement Native Joomla 6 MVC, event-driven via onJ2Commerce* hooks, no jQuery
Update Requires Joomla 6.x + J2Commerce 6.x
Fix Wrong extension number
Update J2Store v4 and Joomla 4/5 support plugin
Put the Right Data in the Right Spot
Where a piece of product data appears changes whether a shopper reads it. Allergen warnings above the cart button get checked. Warranty terms near the price get weighed. Sizing charts between the gallery and the description get used. Content Fields gives you six positions to choose from, so every piece of information lands where it actually influences the decision.
- Before or after the price — for data that frames the value
- Before or after the cart button — for data that drives the final click
- End of description or shortcode — for data that deserves its own paragraph
Accordion Mode Keeps Pages Clean
A wall of text below the Add to Cart button is a conversion killer. A tidy accordion that collapses lengthy specs until the shopper asks for them is not. Enable accordion mode, set your character threshold, and the plugin makes the call automatically. Short values stay flat. Long values fold. No JavaScript configuration, no CSS to write — Bootstrap 5 does the lifting.
- Configurable threshold — you set the character count that triggers collapse
- Short values stay flat — no unnecessary clicks for quick-read fields
- Long specs fold neatly — full ingredient lists, certifications, and policies stay available without cluttering the buy zone
One Source of Truth. No More Duplication.
When your ingredient list lives in one place — Joomla's custom fields system — and surfaces in one place — the product page — you update it once and every page that shows it stays current. No hunting. No reconciling. No late-night find-and-replace across 400 product articles when your supplier changes a formula. Your catalog data is already organized. Content Fields makes sure your shoppers can see it.
- Update a custom field once — every product page that displays it updates immediately
- No duplicate text to reconcile when specs change
- No proprietary field storage — your data lives where Joomla already keeps it
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.