Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • BarbaChatBot is a Joomla module that connects any Joomla website to an external AI-powered chatbot service hosted at https://chatbot.barbasolution.com.

    It allows website owners to embed a fully functional, customizable AI chat widget on their site with minimal configuration — no coding skills required.

    The module acts as a bridge between a Joomla site and the BarbaChatBot API.

    All AI processing, conversation history, and model management happen on the external service.

    The module itself is lightweight and only responsible for rendering the chat widget on the frontend and providing an admin settings page for configuration.

    How It Works
    - Register: The site owner creates a free account at https://chatbot.barbasolution.com.
    - Get API Key: After registration and email verification, the user generates an API key from the dashboard.
    - Install module: The user installs BarbaChatBot on their Joomla site (via Joomla Extension Directory or ZIP upload).
    - Create a new module: The user creates a new module where they can configure their chatbot.
    - Go Live: The AI chat widget appears on the frontend of the website, ready to interact with visitors.

  • Advanced view caching replacement for Joomla Articles and Tags, delivering smarter cache control, selective invalidation, and improved performance.

    Caching of native Articles component views 'Archived Articles', 'Category Blog', 'Category List', 'Featured Articles', 'List All Categories in an Article Category Tree' and 'Single Article'.
    Caching of native Tags component view  'List All Tags',  'Compact List of Tagged Items' and 'Tagged Items'.

    Advanced view caching for Joomla Articles & Tags

    This plugin replaces Joomla’s default view caching behavior for Articles and Tags, solving two major limitations out of the box.

    By default, Joomla disables view caching for logged-in users - even when the displayed content is identical to guests. In addition, any update to articles or tags triggers a full cache purge, forcing unnecessary regeneration of all cached pages.

    This extension fixes both issues.

    Smarter caching for logged-in users

    Enable view caching for logged-in users while maintaining full control. You can fine-tune caching behavior by:

    • Specific items
    • User groups
    • Access levels
    • Menu items

    Easily separate cache versions for guests vs. logged-in users—or go further with fully granular control per user group or access level combination.

    Precise, selective cache invalidation

    No more full cache resets.

    Only affected cache entries are cleared when content changes:

    • New article created → clears cache only where the article may appear (article category pages, parent categories, article tags)
    • Article updated → clears cache only for relevant views (article page, article category, parent categories, tags)

    This dramatically reduces cache rebuild time and improves performance.

    Built for performance

    The result is significantly faster page generation times - especially for large category pages with many articles, tags, and custom fields.

    Flexible cache cardinality

    Control how many cache variations are stored:

    • Single version (shared)
    • Guest vs. logged-in split
    • Fully segmented by user groups and access levels

    You decide the balance between performance and personalization.

    Consistent timezone handling

    Optionally display all article dates in a single predefined timezone instead of per-user timezone (Joomla default).

    Why it matters:

    • Prevents unnecessary cache fragmentation caused by multiple timezones
    • Keeps cache efficient with fewer variations
    • Ideal when only dates (not exact times) are displayed

    For most websites, showing dates in a consistent timezone (e.g., your site’s location) is both practical and expected.

    File cache bucketing for large sites

    When using Joomla’s file cache handler, the plugin can automatically organize cached files into separate subfolders (“buckets”) based on item IDs.

    This prevents thousands of cache files from piling up in a single server folder, improving filesystem performance and keeping your server organized - even on large sites with hundreds of thousands of articles and tags.

    In short

    Faster pages, smarter cache control, and no unnecessary cache rebuilds.

  • Advanced Next/Previous Navigation for Joomla

    Enhance your Joomla articles with a modern, fully customizable next/previous navigation plugin. Replace default navigation buttons with responsive card or minimal layouts, add article thumbnails, smooth fade or slide animations, and looped, category-aware navigation. Perfect for blogs, tutorials, news sites, and multi-part articles.

    ⭐️Key Features⭐️
    - Custom Layouts: Choose between Card (with images) and Minimal (text-based) layouts.
    - Article Thumbnails: Automatically displays intro images in navigation cards.
    - Animations: Smooth fade or slide transitions, configurable in admin.
    - Loop Navigation: First article → Previous goes to last, last → Next goes to first.
    - Category-Aware: Navigation respects article categories; easy per-category styling.
    - Admin Settings: Configure layout, animation type, primary & secondary colors, and toggle features.
    - Responsive & Mobile-Friendly: Works seamlessly across all devices.
    - Template Independent: Automatically disables default Joomla navigation for a clean output.
    - Performance Optimized: Lightweight and compatible with Joomla caching.

    ✅SEO & User Engagement Benefits

    • Improves user retention by guiding readers to the next article.
    • Enhances site aesthetics with modern card-style navigation.
    • Encourages deeper content exploration, increasing pageviews.

    ✅Installation:

    • Install via Joomla Extension Manager.
    • Enable the plugin under Content Plugins.
    • Configure layout, animations, and colors in plugin settings.
    • Navigation automatically appears on all single article views.

    ➡️Step by step video tutorial and guide - https://youtu.be/BvBUHXgjjX4

  • LicenseDock is a complete solution for selling digital products and managing software licenses directly from your Joomla site. Built for developers, agencies, and digital product creators who want full control over their sales - no third-party marketplace fees, no platform lock-in.

    Checkout & Payments

    • Direct checkout flow - no cart, no friction. Customer clicks Buy Now and pays
    • Stripe and PayPal payment gateways with test/live mode support
    • One-time purchases and recurring subscriptions
    • Coupon and discount system with percentage or fixed discounts
    • Guest checkout with seamless account creation

    Software Licensing

    • Automatic license key generation on purchase (XXXX-XXXX-XXXX-XXXX format)
    • REST API for license activation, deactivation, and validation
    • Activation limits per license (domain, device, seat, or instance based)
    • License expiry tracking with renewal reminders
    • PHP SDK included for easy integration in Joomla plugins, WordPress plugins, or any PHP application

    Product Management

    • Flexible product hierarchy: Product → Plan → Price
    • Multiple billing cycles: monthly, quarterly, semi-annual, annual, lifetime
    • Product tags and categories with filterable frontend pages
    • Product bundles - group multiple products into a single purchase
    • Digital file delivery with versioned downloads and signed URLs

    Customer Portal

    • Self-service portal for customers to manage subscriptions, view orders, download files, and see license keys
    • Billing address management
    • Order history with invoice downloads

    Admin Dashboard

    • Revenue analytics with period selector (Today, 7D, 30D, 90D, 12M, All Time)
    • Revenue by product chart
    • Top products table
    • Subscription health tracking (new vs cancelled/expired)
    • Attention alerts for failed orders, webhooks, and emails
    • Store Health Checker - verify your configuration before going live

    Invoices & Email

    • Automatic PDF invoice generation with sequential numbering
    • 12 customisable email templates (purchase confirmation, renewal reminders, expiry notices, admin notifications)
    • Built-in email queue with retry logic
    • Custom SMTP or Joomla mail support

    Developer Friendly

    • Full REST API for license operations and update checks
    • Webhook support for Stripe and PayPal events
    • Clean MVC architecture following Joomla latest coding standards
    • Namespace-based autoloading

    Ideal For:

    • Software developers selling plugins, extensions, themes, or desktop applications
    • Digital product creators selling downloads, templates, or design assets
    • Agencies managing client licenses for custom-built software
    • SaaS-style businesses selling subscription access to digital tools
    • Anyone selling digital products from a Joomla site without monthly platform fees
  • AA Code Highlighter is a powerful yet lightweight Joomla plugin that helps improve your website’s code presentation by providing beautiful syntax highlighting.

    Features of AA Code Highlighter:

    ✅ Beautiful syntax highlighting for multiple programming languages.
    ✅ Supports PHP, JavaScript, HTML, CSS, Python, Java, and more.
    ✅ Clean and modern code display using Prism.js.
    ✅ Automatic detection and formatting of code blocks via simple shortcode.
    ✅ One-click copy button for quick code copying.
    ✅ Optional line numbers for better readability and debugging.
    ✅ Toggle line numbers on/off instantly from the frontend.
    ✅ Smart cleaning of editor-added HTML (TinyMCE, JCE, etc.).
    ✅ Prevents unwanted formatting issues from visual editors.
    ✅ Lightweight and optimized for fast performance.
    ✅ Fully responsive design for all devices and screen sizes.
    ✅ Customizable themes for different code styles and colors.
    ✅ Dynamic color customization (header, background, text).
    ✅ Works seamlessly with all Joomla templates.
    ✅ Compatible with SP Page Builder, YOOtheme, and other builders.
    ✅ No coding skills required — easy shortcode-based usage.
    ✅ Quick installation and simple configuration.
    ✅ Safe and structured output with clean HTML rendering.
    ✅ Supports modern languages like TypeScript, JSX, TSX, Rust, Go, and more.
    ✅ Professional-grade code presentation for blogs, tutorials, and documentation.

    Supported Platforms for AA Code Highlighter:

    ✅ Supports Joomla versions 3.x – 6.x fully.
    ✅ Tested on latest Joomla releases for optimal performance.
    ✅ Contact us anytime for prompt, helpful support if issues arise.

    How to use AA Code Highlighter:

    ✅ Simply install the plugin for quick and easy setup.
    ✅ Activate it, and it will start working immediately.

    Details :

    ✅ Simple configuration process.
    ✅ Reliable and smooth operation.

  • Joomla hits counter will be replaced with Love counter

    ❤️ Features & Functions for Joomla hits Love counter:

    ✅Seamless Hits Replacement

    • Automatically replaces the default Joomla Hits counter with a modern Love counter
    • No core hacks or template overrides required

    ✅Perfect Positioning

    ✔ Love button appears exactly where Hits was
    ✔ Maintains perfect alignment with:
    - Author
    - Date
    - Category
    ✔ Fully integrated within Joomla’s article meta layout

    ✅Modern Interactive UI

    • Stylish Love button with counter
    • Clean, responsive design
    • Smooth user interaction with instant feedback (AJAX powered)

    ✅No Layout Breaking

    ✔ Does not interfere with Joomla layouts
    ✔ Preserves existing article structure
    ✔ Works without modifying template files

    ✅Template Compatible

    ✔ Works across all Joomla templates
    ✔ Compatible with template overrides
    ✔ Reliable even with custom article layouts

    ⚡ Lightweight & Efficient
    - Uses Joomla’s built-in hits field (no extra database tables)
    - Fast AJAX updates without page reload
    - Minimal performance impact

    ✅Easy Installation

    Install like any standard Joomla plugin
    Enable → Done
    No configuration required

    ➡️Video tutorial and step by step guide - https://youtu.be/X22-OTLhCM8

  • AA Document Viewer is a Joomla plugin that embeds documents anywhere on your site using simple shortcodes. It features a convenient copy box that lets you copy ready-to-use shortcode examples with one click, supporting formats like PDF, DOC/DOCX, XLS/XLSX, and PPT/PPTX.

    Features of AA Document Viewer:

    ✅ Embed documents anywhere using simple shortcodes.
    ✅ Supports PDF, DOC/DOCX, XLS/XLSX, PPT/PPTX, images, and more.
    ✅ Automatic viewer detection based on file type.
    ✅ Built-in PDF viewer using PDF.js.
    ✅ Word document rendering with Mammoth.js.
    ✅ Excel files displayed in interactive table format.
    ✅ Image files displayed instantly.
    ✅ Google Docs Viewer fallback for unsupported formats.
    ✅ Optional download button for documents.
    ✅ Show or hide document name.
    ✅ Auto height adjustment for better display.
    ✅ Clean UI with file-type icons.
    ✅ Lightweight and loads assets only when needed.
    ✅ Secure and clean HTML output.
    ✅ Customizable settings from backend.

    Supported Platforms for AA Document Viewer:

    ✅ Supports Joomla versions 3.x – 6.x fully.
    ✅ Tested on latest Joomla releases for optimal performance.
    ✅ Contact us anytime for prompt, helpful support if issues arise.

    How to use AA Document Viewer:

    ✅ Simply install the plugin for quick and easy setup.
    ✅ Activate it, and it will start working immediately.

    Details :

    ✅ Simple configuration process.
    ✅ Reliable and smooth operation.

  • Create liquid effect or other effects to your website images.

    Images Effects Settings

    Style - Liquid gel / Effects
    Liquid gel Effects - 26 effects to chose. It has the option to load the effects random
    Liquid gel Intensity - Number from 0.1 till 3
    Liquid gel Speed - - Number from 0.4 till 3
    Effects - 12 over effects
    JQuery - Yes / No
    Custom CSS
    
  • Create liquid effect or other effects to your website images.

    Images Effects Settings

    Style - Liquid gel / Effects
    Liquid gel Effects - 26 effects to chose. It has the option to load the effects random
    Liquid gel Intensity - Number from 0.1 till 3
    Liquid gel Speed - - Number from 0.4 till 3
    Effects - 12 over effects
    JQuery - Yes / No
    Custom CSS
    
  • DC Image Gallery is a completely free Joomla content plugin that lets you embed beautiful, modern image galleries anywhere in your articles using a simple shortcode.
    With just one line of code like {dcgallery source="images/my-folder"}, you can display your photos in seven different stunning layouts – from a classic grid and Pinterest-style masonry tiles, through smooth sliders and carousels, to eye-catching 3D coverflow, card transitions, and a full gallery with thumbnails.
    The plugin uses well-known, high-quality libraries: GLightbox for elegant lightbox popups, Macy.js for perfect masonry layout, and Swiper for fluid slider and carousel animations. Resources are loaded conditionally – only the scripts needed for the chosen display mode are included, keeping your pages fast and lightweight.
    You have full control over the appearance directly from the plugin settings and per shortcode. Choose the default mode, number of columns, image proportions, spacing, loop behavior, and even customize navigation button colors and hover effects. Everything is responsive and looks great on mobile devices.
    DC Image Gallery is perfect for portfolios, photo blogs, company websites, real estate listings, product showcases, or any Joomla site where you want to present images in a professional and visually appealing way – without writing a single line of HTML or CSS.
    The plugin is stable, secure, with automatic parameter validation and safe defaults. It works smoothly on Joomla 5 and Joomla 6, causes no conflicts with other extensions, and is fully open-source.
    Installation is quick and easy: download the zip file, install it via Joomla Extensions Manager, enable the DC Image Gallery plugin in the Content group, set your global options if needed, and start using the shortcode in any article.
    If you are looking for a powerful, flexible, and truly modern free gallery solution for Joomla with multiple display modes in one plugin, DC Image Gallery is an excellent choice.

  • DC FeaturedBoxes is a completely free Joomla module that allows you to quickly create beautiful, dynamic sections presenting your company’s services, strengths, values or reasons why customers should choose you.
    It is perfect for business websites, landing pages, service offers and corporate sites where you need to communicate your offer clearly and build trust in the first few seconds of a visit. The module works on Joomla 5 and Joomla 6.
    With DC FeaturedBoxes you can easily set any number of columns, control spacing and enable a modern asymmetric effect where every second box is slightly lowered. This creates a dynamic, non-monotonous layout that looks professional and contemporary. The module is fully responsive and automatically adjusts to mobile devices.
    All settings are available directly in the Joomla administrator panel – no coding required. Thanks to dynamic CSS classes and CSS variables you have precise control over margins, gaps and alignment, while keeping the code clean and lightweight.
    The module is especially useful for agencies, freelancers and companies that want to replace static, boring columns with an elegant, rhythmic design that supports E-E-A-T principles and helps convert visitors into customers.
    DC FeaturedBoxes is completely free. You can download it from the Design Cart website or GitHub. Installation takes just a moment: upload the zip file in Joomla, create a new module of type DC FeaturedBoxes, assign it to a position and configure the options.
    If you need a simple yet powerful way to create professional service and strengths sections on your Joomla website, DC FeaturedBoxes is the perfect choice.

  • DC Gradient Slider is a completely free Joomla module that combines a classic image slider with a stunning animated gradient canvas overlay, allowing you to create truly unique and modern hero sections for your website.
    What makes this module exceptional is the smooth, fluid color transitions powered by Granim.js, elegantly blended with your slide images using mix-blend-mode. Together with the fade transitions from Slick Slider and an optional organic SVG arc at the bottom, it delivers a premium, dynamic visual experience that stands out from ordinary sliders.
    DC Gradient Slider is perfect for hero banners on business websites, agency portfolios, product launches, and any project where you want to capture attention immediately with subtle yet captivating animations.
    You can add unlimited slides with images, headings, descriptions, links and buttons. The gradient animation supports multiple color sets that transition smoothly, while the SVG arc can be fully customized in color and thickness or disabled entirely. All settings – including slider height, text styles, button appearance, content positioning, and gradient behavior – are easily configured directly in the Joomla module manager. No coding is required.
    The module is lightweight, fully responsive, and designed with performance and security in mind. It supports multiple instances on the same page without conflicts and gives you full control over jQuery loading to avoid duplication.
    DC Gradient Slider works perfectly on Joomla 5 and Joomla 6. The code is open-source and available on GitHub, so you can review, modify, or extend it as needed.
    Installation is simple: download the zip file, install it through Joomla Extensions Manager, create a new module of type DC Gradient Slider, assign it to the desired position, and configure your slides and effects.
    If you are looking for the most distinctive and visually impressive slider for your Joomla website – one that feels modern, elegant, and truly unique – DC Gradient Slider is the perfect choice.

  • Features
    GLS parcel shop delivery for HikaShop with interactive map at checkout.
    Uses the GLS OOH Location Finder API to display nearby GLS parcel shops.
    Customers select a shop from a dropdown or by clicking on the map.
    Search by postal code or city to find shops in a different area.
    Opening hours displayed for each parcel shop.
    Selected shop shown in backend order details and notification emails.
    OAuth2 authentication with automatic token caching.
    Supports sandbox and production environments.
    Available in English and French.

    Installation
    1) Register on the GLS Developer Portal (dev-portal.gls-group.net)
    2) Create an app with Authentication API v2 and OOH Location Finder APIs
    3) Download the plugin from our website
    4) Install it via the Joomla Extension Manager
    5) Create a GLS Parcel Shop shipping method in HikaShop
    6) Configure your Client ID and Client Secret

    Use
    This plugin is compatible with all the editions of HikaShop
    Requires the PHP cURL extension
    Compatible with PHP 7.4 minimum
    Compatible with Joomla and WordPress
    A GLS Developer Portal account is required
    No time limit
    Unlimited usage

  • ArbresAI - AI-Powered Q&A

    Overview

    ArbresAI is a Joomla 5+ component that provides AI-powered question-and-answer functionality based on your database content. Users can ask natural language questions, and the AI will generate SQL queries, execute them safely, and provide natural language answers. The standard component will process data from Remository and from Joomla articles. Other data can be added by installing simple plugins.

    Multiple AI Provider Support: OpenAI, Claude (Anthropic), Gemini (Google), DeepSeek, and Grok (xAI)

    Natural Language to SQL: Automatically converts user questions into SQL queries

    Query Validation: Security-first approach with query validation and table access controls

    Conversation History: Maintains context across multiple questions

    Query Logging: Audit trail of all generated and executed queries

    Modern Chat Interface: Clean, responsive UI for asking questions

    Visit the download site for more details.

  • Your entire website's SEO. Connect your preferred AI provider — Anthropic Claude, OpenAI, or Google Gemini — and let the engine generate metadata, structured data, and actionable recommendations across all your content, including third-party extensions like SP Page Builder, HikaShop, and VirtueMart.

    Features:
    ✔ Full site SEO audit with scoring and prioritised actions
    ✔ AI-generated meta titles and descriptions in one click
    ✔ Schema.org JSON-LD auto-injected into every page
    ✔ Bulk "Nuclear Option" processing for large sites
    ✔ Supports Anthropic Claude, OpenAI, and Google Gemini
    ✔ SP Page Builder, HikaShop, VirtueMart and more supported
    ✔ Detailed action log of every database change
    ✔ Automatic Joomla updates via built-in update server

    Details:
    What is SE AI SEO?
    SE AI SEO is a comprehensive, AI-driven SEO engine built natively for Joomla 5 and Joomla 6. It analyses your entire website — articles, categories, menu structures, and third-party extension content — then uses artificial intelligence to generate metadata, structured data, and actionable recommendations that improve your search engine rankings.

    Unlike generic SEO plugins that only check a few boxes, SE AI SEO connects directly to leading AI providers to produce genuinely useful, human-quality content improvements tailored to your specific site.

    Key Features
    Full Site SEO Audit
    Run a comprehensive audit across every published article, category, and menu item. The audit engine scores your site out of 100 and categorises findings into Critical, Warning, and Informational issues with a prioritised action plan. Audit history is stored so you can track your SEO progress over time.

    AI-Powered Article Analysis
    Select any article and get a detailed SEO breakdown — content quality, keyword usage, readability, meta tag effectiveness, and heading structure. The AI engine follows Google's E-E-A-T and Helpful Content guidelines to produce recommendations that align with how modern search engines actually rank pages.

    Automatic Meta Generation
    Generate optimised meta titles (≤ 60 characters) and meta descriptions (≤ 155 characters) with a single click. The AI reads your actual content and produces natural, non-stuffed metadata in the same language as your article. Apply changes directly to your Joomla articles from within the component.

    Schema.org JSON-LD Generator
    Create and manage structured data schemas for articles, products, events, organisations, FAQs, and more. The included system plugin automatically injects your saved JSON-LD, OpenGraph, and Twitter Card tags into the page head — no template editing required.

    Nuclear Option — Bulk SEO Processing
    For sites with hundreds of articles missing metadata, the Nuclear Option scans your entire content library and identifies every gap. Process articles in bulk rather than one at a time — ideal for sites that have grown without SEO attention.

    Third-Party Extension Support
    SE AI SEO automatically detects and analyses content from popular Joomla extensions:

    SP Page Builder — Analyses page builder content and generates SEO recommendations for SP Page Builder pages
    HikaShop — Product SEO analysis and metadata for your e-commerce catalogue
    VirtueMart — Product listing optimisation and structured data
    EasyStore — Store content SEO coverage
    K2 — Full support for K2 articles and categories
    JEvents — Event schema and metadata generation
    Phoca Gallery — Image gallery SEO and alt text analysis
    Kunena Forum — Forum content SEO coverage
    The extension audit feature scans all detected extensions in one pass and reports issues across your entire site.

    Action Log
    Every change SE AI SEO makes to your database — meta updates, content rewrites, schema modifications — is recorded in a detailed action log. Full transparency and easy rollback reference.

    AI Provider Support
    SE AI SEO works with your choice of AI provider. Bring your own API key for any of the following:

    Provider Default Model
    Anthropic (Claude) Claude Sonnet 4
    OpenAI (GPT) GPT-4o
    Google Gemini Gemini 2.0 Flash
    You can configure each provider independently and switch between them at any time from the Settings panel. All AI processing happens via direct API calls from your server — your content is never routed through a third party.

    What's Included
    The SE AI SEO package installs two extensions:

    comseaiseo — The main component with dashboard, audit engine, article analysis, schema generator, nuclear bulk processor, settings, and action log
    plg
    system_seaiseo — A system plugin that automatically injects Schema.org JSON-LD, OpenGraph, and Twitter Card tags into your page output
    Both are installed and updated together as a single Joomla package.

    Dashboard
    The admin dashboard gives you an at-a-glance overview of your site's SEO health:

    Average SEO Score across all analysed articles
    Total Articles in your site
    Meta Coverage percentage — how many articles have meta descriptions
    Active Schemas count
    Last Audit summary with score ring, critical/warning/info counts
    Needs Attention table showing your lowest-scoring articles with direct links to analyse them
    Recent Analyses showing your latest work
    Detected Extensions panel with one-click audit across all supported third-party extensions
    Licensing & Updates
    SE AI SEO uses an activate-once licensing model. Enter your license key in the component Options, click Activate, and you're done. The extension continues to work indefinitely — your license key is only needed to download future updates.

    Updates are delivered through Joomla's built-in update system. Once activated, your license key is automatically synced to Joomla's Update Sites so you receive update notifications in the Joomla admin just like any other extension. No manual download key entry required.

    Requirements
    Joomla 5.0 or later (including Joomla 6)
    PHP 8.1 or later
    MySQL 5.7+ or MariaDB 10.3+
    An API key from at least one AI Provider

  • ShopEngine

    Professional e-commerce for Joomla 5/6 - Products, invoices, payments, digital downloads & more. Free + Premium version.


    Short Description

    ShopEngine is a modern, native Joomla shop component for Joomla 5 and 6. Everything for your online store: product management with variants, categories, tax classes, shipping rules, coupon system, order management with automatic PDF invoice generation, customer management and digital downloads. Integrated payment methods: PayPal, Stripe, bank transfer, invoice, cash on delivery. Free version with all features (max. 3 products). Premium: unlimited products + customizable branding.


    Description

    ShopEngine - The Native E-Commerce Solution for Joomla 5 & 6

    ShopEngine is a comprehensive, modern shop component specifically developed for Joomla 5 and 6. It utilizes the latest Joomla standards and provides an intuitive user interface in both backend and frontend.

    Free vs. Premium

    Free Version
    - All features included
    - Maximum 3 products
    - ShopEngine branding in frontend

    Premium Version
    - Unlimited products
    - Customizable branding (own text/link or completely hidden)
    - Priority support


    Key Features

    Product Management
    - Unlimited products (Premium) / max. 25 products (Free)
    - Product variants (sizes, colors, etc.) with individual stock management
    - Up to 5 images per product with gallery view
    - Short and long descriptions with HTML editor
    - SKU and EAN support
    - Sale and special prices with automatic display
    - SEO fields (meta title, meta description, tags)
    - Configurable delivery times (1-3 days to 14-21 days)
    - Weight for shipping calculation and unit price display

    Product Types with Custom Fields
    - Predefined types: Standard, Food, Textiles, Software, Audio Media, Digital Media
    - Create custom product types with individual field schemas (JSON)
    - Perfect for industry-specific requirements
    - Type-specific fields automatically displayed in product form

    Categories
    - Hierarchical category structure (unlimited nesting depth)
    - Category descriptions and images
    - SEO-friendly URL aliases
    - Product count per category

    Manufacturers
    - Manufacturer management with logo and website
    - Filter products by manufacturer
    - SEO-friendly manufacturer pages

    Tax Classes
    - Flexible tax rate management
    - Pre-configured for Germany (19% standard, 7% reduced, 0% tax-free)
    - Add any tax rates as needed
    - Net/gross price input mode per product
    - Automatic tax calculation

    Shipping System
    - Shipping zones for different regions/countries
    - Weight and price-based shipping rules
    - Free shipping above configurable minimum order value
    - Multiple shipping rules per zone
    - Support for all countries worldwide

    Coupons & Discounts
    - Percentage or fixed amount discounts
    - Minimum order value requirement
    - Time-limited validity (start and end date)
    - Maximum usage limits
    - Usage tracking

    Order Management
    - Clear order list with comprehensive filter options
    - Order status (Pending, Confirmed, Processing, Shipped, Delivered, Cancelled, Refunded)
    - Payment status (Pending, Paid, Failed, Refunded)
    - Shipping status (Pending, Shipped, Delivered, Returned)
    - Tracking number for shipments
    - Internal notes for each order
    - Permanent order deletion

    Invoice Generation (PDF)
    - Automatic PDF invoice generation for paid orders
    - Configurable invoice number prefix (e.g., INV-, RE-)
    - Sequential invoice numbering
    - Complete shop address on invoice
    - Tax number and VAT ID display
    - Bank details for bank transfer payments
    - Custom invoice footer text
    - Download invoices in customer account
    - Professional invoice layout

    Customer Management
    - Customer registration with email verification
    - Secure login system
    - Guest checkout option
    - Customer groups (Default, Wholesale, VIP)
    - Multiple billing/shipping addresses per customer
    - Complete order history in customer account
    - Customer activation/deactivation
    - Last login tracking

    Payment Methods
    - PayPal (with Sandbox mode for testing)
    - Stripe (credit card payments)
    - Bank transfer / prepayment (with bank details display)
    - Invoice payment
    - Cash on delivery
    - Each payment method individually activatable

    Digital Downloads
    - Sell software, e-books, music, videos and more
    - Secure file storage
    - Download limits per purchase
    - Download expiration dates
    - Automatic delivery after successful payment
    - Download tracking and logging
    - Support for ZIP, PDF, MP3, MP4, WAV, FLAC and more

    Email Notifications
    - Order confirmation to customer
    - New order notification to shop owner
    - Configurable email sending method
    - Joomla Mailer, custom SMTP or PHP mail()
    - Custom sender name and email address

    Frontend Views
    - Responsive shop homepage with configurable sections
    - Hero section with custom image, title, subtitle and button
    - Category overview with product count
    - Featured products section
    - New products section
    - Sale products section
    - Product listing with filter and search
    - Product detail pages with image gallery
    - Variant selection with stock display
    - Shopping cart with quantity adjustment
    - Multi-step checkout process
    - Customer account dashboard
    - Order history with invoice download
    - Address management
    - Password change

    Legal Compliance (EU/Germany)
    - Terms and conditions integration at checkout
    - Privacy policy acceptance
    - Right of withdrawal with online form
    - Unit price display (per kg) for food products
    - Tax display on all prices
    - Delivery time information
    - All legal texts configurable in backend

    Configurable Homepage
    - Show/hide hero section
    - Custom hero image, title, subtitle
    - Custom hero button text and link
    - Show/hide category section
    - Show/hide featured products (configurable limit)
    - Show/hide new products (configurable limit)
    - Show/hide sale products (configurable limit)
    - Branding options (Premium): Default, custom text, or hidden

    Technical Features
    - Native Joomla 5/6 component (MVC architecture)
    - Fully multilingual (English, German)
    - SEO-optimized with clean URL aliases
    - No external dependencies
    - Easy installation via ZIP file
    - Automatic updates via Joomla Update Manager
    - Secure and tested codebase
    - CSRF protection on all forms


    System Requirements

    • Joomla 5.0+ or Joomla 6.x
    • PHP 8.1+ (recommended: PHP 8.2+)
    • MySQL 8.0+ or MariaDB 10.6+

    Support

    • Comprehensive documentation in English and German
    • Email support
    • Priority support for Premium users

    Keywords/Tags

    E-Commerce, Shop, Online Store, Shopping Cart, Checkout, Products, Orders, PayPal, Stripe, Shipping, Coupons, Discounts, Customers, Variants, Tax Classes, Invoices, PDF Invoice, Downloads, Digital Products, B2C, Sales, Joomla Shop, Joomla 5, Joomla 6


    Categories

    • E-Commerce
    • Shopping Cart
    • Products Catalog
  • A lightweight Joomla! module for creating repeatable Bootstrap 5 button groups.

    JT Bootstrap Buttons is a lightweight site module for Joomla! 5 and 6 that allows you to create one or more repeatable Bootstrap 5 button groups from a simple module interface.

    It uses Joomla's modern module structure with namespaced source files, a dispatcher, helper class, and service provider. Site owners can add multiple buttons, control style and size, choose alignment, and define link behaviour without editing code.

    Features

    • Repeatable button groups using Joomla subform fields
    • Bootstrap 5 button variants
    • Optional outline styles
    • Small, default, and large button sizes
    • Left, center, and right alignment options
    • Optional _blank target with safe rel="noopener noreferrer"
    • English and Turkish language files
    • Joomla! update server support

    The module uses Joomla! URL field configuration for standard link handling, including relative URLs. Existing saved anchor links such as #section-id, as well as mailto: and tel: links, are also preserved during render-time normalization for backward compatibility. Unsupported or malformed link values are rejected before rendering.

    Frontend styling assumes a Bootstrap 5-capable Joomla! site template.

  • Overview

    CLS Ad Slot is a powerful Joomla extension designed to eliminate layout shift (CLS) caused by ads—helping you improve Core Web Vitals, user experience, and ad performance.

    By reserving space for ads and intelligently controlling how they load, CLS Ad Slot ensures your pages remain visually stable while still delivering fully optimized ad placements.

    Built as a child project to JCH Optimize, it tackles one of the most common performance issues that traditional optimization tools alone cannot fully solve: unstable ad rendering.

    Key Benefits

    • Eliminate Layout Shift (CLS) Keep your pages stable and compliant with Core Web Vitals
    • Improve User Experience No more jumping content or unexpected page movement
    • Protect Ad Revenue Maintain visibility while optimizing placement and behaviour
    • Ad Blocker Aware Gracefully handle blocked ads with fallback options
    • Performance Friendly Lazy loading ensures ads load only when needed

    Core Features

    • ** CLS-Safe Ad Rendering** Predefined slot dimensions prevent layout movement
    • Smart Lazy Loading Loads ads only when they enter the viewport
    • Advanced State Handling Detects and responds to:
      • Filled ads
      • Unfilled Inventory
      • Blocked requests
    • Optional Slot Collapse Automatically removes unused ad space
    • Fallback Content Support Display alternative content when ads are blocked
    • Multiple Ad Formats
      • Display Ads
      • In-Article Ads
      • In-Feed Ads
      • Multiplex Ads
    • Flexible Placement
      • Module-based positioning
      • Automatic insertion within content and feeds

    Who is it for?

    • Publishers monetizing with Google AdSense
    • Site owners focused on Core Web Vitals
    • Anyone frustrated with layout shift caused by ads.
    • Joomla users who want full control over ad placement

    Why CLS Ad Slot?

    Most ad integrations rely on scripts that dynamically inject ads, often causing layout shifts and a poor user experience.

    CLS Ad Slot takes a different approach:

    Control the space, Control the load. Control the outcome.

    Get Started

    Set up your ad units, place your slots, and let CLS Ad Slot handle the rest-delivering stable, high-performance ad experiences across our site.

    Requirements

    • Joomla 5+
    • PHP 8.2+
  • Mx Showcase displays articles content, k2 items or unlimited custom items. In custom items can load images or videos mp4 files. It comes with eight styles and two backgrounds, light or dark.

    Data Source:
    Articles

    Select Category
    Child Category Articles
    Category Depth
    Tag selection
    Featured Articles
    Article Field to Order By
    Ordering Direction
    Count
    Open Link
    Article Custom fields - Yes / No
    Category Title
    Item Title
    Title Max length
    Description display
    Description Max length
    Date display
    Date format
    Show Read More
    Images settings
    From Image Intro - Yes / No
    From Image Full text - Yes / No
    From Inline Intro text - Yes / No
    From Inline Full text - Yes / No
    Order to Get
    Resize Mode
    Image Width
    Image Height
    

    K2 Items

    Source - K2 categories / Custom K2 Items
    Category filter - All / Select
    K2 Categories - Select
    Fetch items from children categories
    Count Items
    Featured Items - Show / Hide / Show only Featured Items
    Time range (if ordering is set to 'most popular' or 'most commented')
    Items ordering
    Category filter - Yes/No
    Custom k2 Items
    Add Items
    Items settings
    Image Size - XSmall, Small, Medium, Large, XLarge
    Show title - Yes/No
    Show date - Yes/No
    Show category - Yes/No
    Show author - Yes/No
    

    Custom Items

    Image or video
    Created - author or date
    Title
    Info text
    Read more link
    
  • GDPR, CCPA & ePrivacy compliant cookie consent banner for Joomla. IAB TCF v2.2 and Google CMP Certified (CMP #446). Features Google Consent Mode v2, GTM integration, automatic cookie blocking, preference center, and 30+ language support. Supports both Conzent Cloud and self-hosted (OCI) deployments.