Joomshopping Modules: Quick icon

Joomla: 4-6 JoomShopping: 5.0.0+
Free
  • Last modified date: 26.09.2026

A quick access panel for JoomShopping right on the Joomla control panel — built after the standard Joomla Quick Icon module but tailored to the shop sections: categories, products, orders, customers and the other JoomShopping areas gathered in one place, with record counts and a "create new" button.

Features

  • A configurable set of buttons (show_buttons, src/Form/buttons.xml) — for every button you switch on separately: visibility (enabled), the create button (create), the record count (count) and the update check (update)
  • Available sections: categories, products, manufacturers, attributes, free attributes, labels, characteristics, reviews, orders, customers, user groups, vendors, options, configuration, import/export, SEO, update, addons, statistics, information — plus any item added by a jshoppingmenu type plugin (the onBeforeAdminOptionPanelIcoDisplay event)
  • Item counts read straight from the database (for categories, products, manufacturers, labels, reviews, orders, customers, vendors) — direct queries to #__jshopping_categories, #__jshopping_products, #__jshopping_orders and others
  • Update check: for "Information" the installed JoomShopping version (from jshopping.xml) is compared with the latest available one (a cached request to shop.xml on webdesigner-profi.de, 15 minute cache); for "Addons" the number of installed addons with an available update is counted (avialable_version_update)
  • Permission check: a button is only shown when the user holds the core.manage right on com_jshopping
  • A configurable module heading: your own icon (header_icon, a FontAwesome or Joomla icon class) and the HTML tag of the heading (header_tag: h1–h6, p, div)
  • A warning is displayed if JoomShopping is not installed or if no button is enabled

Technical details

  • A PSR-4 architecture with a service provider (services/provider.php), the AbstractModuleDispatcher dispatcher (src/Dispatcher/Dispatcher.php) and the JshopQuickIconHelper helper (all the business logic: the button list, the counts, the update check)
  • A custom listcustom field (src/Field/ListCustomField.php) merges the static sections and the dynamic items coming from addons and plugins into one dropdown in the settings
  • Published automatically into the cpanel position with default parameters (script.php); the same script removes obsolete legacy files on update
  • The interface is translated into 4 languages: en-GB, ru-RU, uk-UA, de-DE

Main settings

  • Buttons — the list of panel buttons: for each you set Button name, Enabled, the record create button (Create), the record count (Show quantity) and the update check (Check update)
  • Header icon and Header tag — the icon and the HTML tag of the module heading
  • Joomla: 4-6
  • JoomShopping: 5.0.0+
  • Last modified date: 26.09.2026
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.