VM Theon

Axxen Shop Joomla Template For Virtuemart

Build a mobile friendly ecommerce website today with the Axxen shop virtuemart template for Joomla

 
  • Change Log:
    October 19, 2026

    Version 5.4.10.3

    Login fields on phones. The username and password fields were smaller than 16px on phones, so an iPhone zoomed the page in when one was tapped and did not zoom back out. Login, registration, profile and password-reset fields are now 16px on phones.

    Print view and pop-ups. The print view and VirtueMart's pop-up windows linked css/bootstrap.css, which is no longer in the template. They now load Joomla's own Bootstrap 5.

    Template Options screen. The icons on the template's Options screen came from Font Awesome 4.6.3 on MaxCDN, which no longer serves it, so they were missing. They now load Font Awesome 6.5.2 with its version 4 name shims from cdnjs.

    October 19, 2026

    Version 5.4.10.2

    Security. The template's menu layouts printed a menu item's note and link exactly as entered, so markup typed into a menu item's Note or Link field reached the page. Both are now escaped, as Joomla's own menu layouts do.

    October 16, 2026

    Version 5.4.10.1

    Store owners. The account page no longer shows an error when a store owner or vendor is logged in.

    Cart. The cart icon always shows how many items are in the cart, not only on mouse-over.

    Articles. The Previous and Next buttons sit at opposite ends of the article.

    Quickstart. Weblinks updated to 5.2.0.

    October 15, 2026

    Version 5.4.10

    Joomla 5.4.10. The Quickstart now installs Joomla 5.4.10 (Joomla 5.4.10 release notes), and the template version is now 5.4.10 to match.

    Error pages. "Page not found" and "access denied" pages now show inside the template, with its header, menus and footer, and fit a phone screen.

    Phones. Pages no longer scroll sideways.

    Security. The template's main file can no longer be run on its own outside Joomla.

    Quickstart. A fresh install no longer lists stale update notices. Includes MCP for Joomla 2.8.3.

    October 2, 2026

    Version 5.4.9.1

    Quickstart install fix. The quickstart now installs completely on MySQL databases. Before, the Joomla installer stopped part-way through on MySQL hosts; MariaDB hosts were not affected. Thanks to Iryna for reporting this.

    Quickstart. Removed leftover files from the quickstart's top folder.

    September 30, 2026

    Version 5.4.9

    Joomla 5.4.9. Updated for Joomla 5.4.9, a security and bug-fix release. The quickstart now installs Joomla 5.4.9.

    September 30, 2026

    Version 5.4.8.3

    Fix for the previous update. After the security update of 28 September, pages the template shows in its "component" view stopped with a server error ("Call to undefined function phEsc()"). That view is used for print pages, pop-up windows and the VirtueMart cart and checkout steps. The helper those pages need is now included, and they work again. There are no other changes. Recommended for every site that installed the previous version.

    September 28, 2026

    Version 5.4.8.2

    Security update. Every template setting that is written into your pages is now escaped for the place it lands in (HTML, attributes, CSS and JavaScript), including the site name and slogan in image alt text, and module, menu and tab titles wherever the template prints them (module headings, title attributes and the mega menu). A setting or title containing a quote or markup can no longer break out of its place in the page. The error page escapes its message and title too. There are no visual changes. Recommended for all sites.

    September 3, 2026

    Version 5.4.8.1

    Maintenance release.

    • Joomla 3 compatibility code removed throughout the template. The template's PHP now uses Joomla's current API everywhere — the template files, the component override and every layout override (cart, checkout, product details, login and the modules). The old code only worked while Joomla's Behaviour – Backward Compatibility plugin was switched on, and will not work at all on Joomla 6. The most serious case was the error page: when it failed, Joomla could not display any error page, so an ordinary “page not found” was served to your visitors as a 500 server error.

    Both the template package and the Quick Start have been rebuilt for this release. Download the latest from your member area.

    August 18, 2026

    Version 5.4.8

    Axxen 5.4.8 — 2026-08-18

    • Version numbering has changed. From this release the template version matches the Joomla version it is built and tested against, so this is the 5.4.8 build for Joomla 5.4.8. The previous number for this template was 5.4.1.3. Nothing about how you install or update the template changes, and Joomla still treats 5.4.8 as newer than 5.4.1.3.
    • The Quick Start now installs Joomla 5.4.8. The previous Quick Start bundled Joomla 5.4.7. Starting a new site from the Quick Start now gives you the current Joomla release without an immediate update afterwards.
    • VirtueMart has been updated to 4.8.0 — a security update. The Quick Start previously bundled VirtueMart 4.6.8. VirtueMart 4.8.0 is the current release from the VirtueMart team and carries their security fixes, so a site started from this Quick Start begins on the patched version. If you already run this template on an existing site, update VirtueMart there through Joomla's own Extensions → Update screen — the template package does not carry VirtueMart itself.
    • Invisible characters were breaking the page's JavaScript. 672 zero-width characters (U+200B) had been scattered through index.php, including inside a block of inline JavaScript. They cannot be seen in an editor and they survive copy-and-paste, but to a browser they are a syntax error, so the whole script block never ran. On this template they landed in the legacy browser-detection block. All 672 are gone and every inline script on the page now parses — 1 uncaught page error in the browser console, now 0.
    • The packaged changelog was missing its most recent entry. CHANGELOG.html inside the template folder stopped at 5.4.1.2 while CHANGELOG.md beside it already carried 5.4.1.3. Both files are now in sync.
    • The Quick Start no longer installs the retired vmbasic template. VirtueMart's own package reinstates an old vmbasic site template. It was riding into the Quick Start as 88 files plus two registration rows, and appearing in your Site Template Styles list for no reason. It is gone.
    • A stray copy of the template itself has been removed from the Quick Start. A leftover axxen.zip — a stale copy of this very template — was sitting in the Quick Start's templates/ folder and being unpacked alongside the real one.

    No template file other than index.php and the packaged changelog changed between 5.4.1.3 and 5.4.8.

    July 22, 2026

    Version 5.4.1.3

    Maintenance release — fixes for issues found in real-world use on a live production site. With thanks to Michael Mullan, whose Expression bug report led to this maintenance pass across our templates.

    • Fixed: search-module icon rendered as a stray character — the Joomla 3 jui icon font was removed from Joomla core in Joomla 4, so the glyph fell back to a literal character and the dead font reference 404'd on every page. The icon is now a self-contained SVG.
    • Fixed: pagination arrows (first/previous/next/last) rendered as empty squares — Joomla 4+ uses newer icon class names the template never mapped. Now self-contained SVGs.
    • Fixed: featured/blog articles showing only their title — tall single-column intro articles were clipped by the blog layout CSS.
    • Improved: search button sits snug against the search input.
    • Fixed: the template version shown after install now tracks the real release version.
    July 16, 2026

    Version 5.4.1.2

    Bugfix release. Fixes a legacy Joomla 3 form-validation call (behavior.formvalidation, removed in Joomla 5) in the VirtueMart login template override, which could cause a 500 - behavior::formvalidation not found error on pages where the login block is shown to guests — for example the cart, depending on your VirtueMart settings. The override now uses the Joomla 5-native behavior.formvalidator.

    Found during the follow-up on the 2026-07-15 report — thank you again, Zoltán!

    Also neutralized a dormant legacy behavior.framework call in a parked override folder (never loaded, but a latent fatal if re-enabled).

    July 15, 2026

    Version 5.4.1.1

    Bugfix release. Fixes a PHP 8 fatal error (count(): Argument #1 ($value) must be of type Countable|array, null given) on the cart "Bill To / Ship To" address edit page. The edit_address.php template override — and its Bootstrap-3 layout variant — now guard the optional user-fields block with !empty() instead of count(), so guest checkout address editing works on all PHP 8 versions. Recommended update for everyone running Axxen 5.4.1.

    Thank you, Zoltán, for taking the time to report this!

    May 30, 2026

    Version 5.4.1

    5.4.1 2026-05-30

    Maintenance release — Quickstart and standalone rebuilt against VirtueMart 4.6.8 Pro. Quickstart now formally ships as a release artifact. Axxen 5.4.0 (2026-05-28) shipped standalone-only; a Quickstart bundle was assembled mid-modernization but never formally released. This 5.4.1 release formalizes the Quickstart as a first-class release artifact alongside the standalone template package, and rebuilds both against current VirtueMart 4.6.8 Pro (Revision 11258, March 12 2026).

    Changed — Quickstart bundle (axxen-quickstart-J5.4.6-30.05.2026.zip)

    • Joomla: 5.4.6 (current stable release as of 26 May 2026).
    • VirtueMart: 4.6.8 Pro (Revision 11258, March 12 2026).
    • Axxen template: 5.4.1 (this release).
    • Bundle ships with all 5.4.0 J5-native modernization in place — Bootstrap 5.3.8, Swiper 11 slideshow, vanilla-JS menu, modern social-network set, security helpers.

    Changed — standalone template package (pkg_axxen-5.4.1.zip)

    • Axxen template: 5.4.1.
    • No code changes vs 5.4.0 inside the template tree itself — all 5.4.0 J5-native modernization work (Bootstrap 5.3.8, Swiper 11 slideshow, vanilla-JS menu, modern social-network set, security helpers) remains in place. This release is a rebuild against current VirtueMart + a version bump so the released package reflects ongoing maintenance activity.
    • The standalone template installs cleanly on top of any Joomla 5 + VirtueMart 4.x site; for the cleanest maxdebug experience, run against VirtueMart 4.6.8 Pro (or newer).

    Notes

    • Server PHP version when this release was prepared: PHP 8.3.31 on green's ea-php83 handler.
    May 29, 2026

    Version 5.4.0

    First Joomla 5 native release. Axxen has been brought forward from its previous template files (13/08/2024 5.1.2/4.2.12, built for Joomla 5.1.2 and VirtueMart 4.2.12) to Joomla 5.4.6 + Bootstrap 5.3.8. The page layout in index.php and in 12 VirtueMart and module overrides now uses Bootstrap 5 grid classes; a short compatibility section in the new css/axxen-fixups.css still lays out any Bootstrap 2 classes left in module and article content, and the print and pop-up view (component.php) still uses the template’s own Bootstrap 2 stylesheet. This release replaces the Camera slideshow with Swiper and the Superfish, Supersubs, DropKick and Backstretch jQuery plug-ins with plain JavaScript and CSS (jQuery itself still loads through Joomla), adds current social networks, and escapes the template settings written into the page. Across the template, 15 files were added, 44 removed and 33 modified (296 → 267 files). The template now has a plain version number, 5.4.0.

    Added

    Bootstrap 5 layer

    • New css/axxen-fixups.css, loaded after the template’s main stylesheets with a version marker (?v=20260529). Its first part maps Bootstrap 2 classes onto Joomla 5’s Bootstrap 5:
      • the .row-fluid / .span1–.span12 grid as a flex row with the twelve Bootstrap 2 column widths, stacking to one column on phones (up to 767 px);
      • .pull-left / .pull-right, the visible- / hidden-phone, -tablet and -desktop utilities, and .btn-inverse.
    • Its second part carries VirtueMart and template fixes for Bootstrap 5:
      • product and manufacturer lists (ul.vmproduct, ul.sl-products, ul.vm-product-list-container, ul.vmmanufacturer) without stray list bullets or indent;
      • tab styling for VirtueMart’s tab module markup (ul.nav.nav-tabs > li > a, which has no .nav-link);
      • product images in the product grids that scale to their column (max-width: 100%; height: auto), as they did under Bootstrap 2;
      • VirtueMart’s vmRam() debug messages (.vmdebug) hidden from visitors;
      • no list bullets on the main menu (ul.menu-nav) or the social links (ul#social-links);
      • the footer layout described under Changed.

    Slideshow — Swiper 11

    • The built-in slideshow now runs on Swiper 11.2.10, which ships with the template in js/vendor/swiper/ (swiper-bundle.min.js, swiper-bundle.min.css), replacing the jQuery Camera slideshow.
    • Slide markup moved from .camera_wrap to .swiper / .swiper-wrapper / .swiper-slide. The container keeps its id="ph-camera-slideshow", so your own CSS aimed at that id still applies.
    • css/slideshow.css rewritten for the Swiper markup (.ph-swiper-slideshow, .ph-slide, .ph-slide-caption).

    Drop-down menu without jQuery

    • New js/menu-vanilla.js, loaded when drop-down menus are switched on (usedropdown). It opens sub-menus on hover and keeps them open for 500 ms after the pointer leaves, as the old Superfish setting did, and runs the social-links close button (.closeMenu).
    • Menu items that have a sub-menu show a small arrow (▾ on the top level, ▸ on deeper levels). Sub-menus are 12–22 em wide, replacing the width Supersubs used to calculate.

    Modern social network support

    • Seven new social services, each with an on/off switch and a URL field: Instagram, Threads, Bluesky, Mastodon, TikTok, Pinterest, Discord (fields instagram/instagramON … discord/discordON). The new switches default to on and the new URL fields to the placeholder #TYPE-URL-HERE, so enter your own addresses, or switch off the networks you don’t use, when you next save the template style.
    • X replaces the Twitter icon (images/x.png, title “X (formerly Twitter)”, id="x"); the setting keeps its twitter name, so an existing link carries over.
    • Eight new icons in images/: x.png, instagram.png, threads.png, bluesky.png, mastodon.png, tiktok.png, pinterest.png, discord.png. The footer now offers 13 networks (X, Facebook, Instagram, Threads, Bluesky, Mastodon, LinkedIn, YouTube, TikTok, Vimeo, Pinterest, Discord, RSS).

    Security helpers

    • Three helper functions in index.php: phEsc() (HTML escaping), phHexColor() (accepts only hexadecimal colour values) and phCssDim() (accepts only a number with an optional px, em, rem, %, vh, vw, pt, ex or ch unit). Anything else is written as an empty value. Where they are used is listed under Security.
    • An active .htaccess at the template root (see Security).

    Documentation

    • CHANGELOG.md and CHANGELOG.html ship inside the template folder.

    Changed

    Joomla 5 platform

    • Built for Joomla 5.4.6 (the previous files were for Joomla 5.1.2 and VirtueMart 4.2.12).
    • The page now loads Joomla 5’s bundled Bootstrap 5.3.8 stylesheet (/media/vendor/bootstrap/css/bootstrap.min.css) instead of the template’s own three Bootstrap 2 stylesheets (css/bootstrap/bootstrap.min.css, bootstrap-responsive.min.css, bootstrap-extended.css).
    • templateDetails.xml: <extension version="3.10"> → version="5.0"; version 13/08/2024 5.1.2/4.2.12 → 5.4.0 (also in the version line of the template description); creation date 2026-05-29. method="upgrade" is kept, so an existing install updates in place.

    Page layout on Bootstrap 5 classes

    • index.php: 27 × .row-fluid → .row and 60 × .spanN → .col-md-N; the two [class*="span"] selectors in the inline right-to-left CSS → [class*="col-md-"].
    • Product tabs: the tab links use data-bs-toggle="tab" (was data-toggle), and the short phone label and full desktop label switch with d-inline d-md-none / d-none d-md-inline (was visible-phone / hidden-phone).
    • 12 overrides moved from the Bootstrap 2 grid to Bootstrap 5 (.row-fluid 20 → 0, .spanN 54 → 0): html/com_virtuemart/cart/default_address.php, category/categories.php, category/default.php, productdetails/default.php, productdetails/default_customfields.php, productdetails/default_showcategory.php, virtuemart/default_categories.php, virtuemart/default_products.php, html/mod_articles_latest/default_items.php, html/mod_virtuemart_manufacturer/default.php, html/mod_virtuemart_product/default.php and single.php.
    • Bootstrap 2 utility classes in overrides: html/com_virtuemart/cart/default_pricelist.php 8 × hidden-phone → d-none d-md-table-cell; productdetails/default.php icons hidden-phone → icons d-none d-md-block; askquestion/bs3-form.php 2 × btn-default btn-sm pull-right → btn-secondary btn-sm float-end.
    • 12 stylesheets updated to match (css/layout.css, responsive.css, responsive-template.css, template.css, template_rtl.css, vm-axxen.css and the six colour presets css/presets/style1.css–style6.css): .row-fluid 154 → 0 and .spanN 154 → 1 occurrences, now .row and .col-md-N.

    Joomla 3 calls

    • index.php: all 13 Joomla 3 calls replaced. JFactory::getDocument() and getApplication() → \Joomla\CMS\Factory; JFactory::getUser() → Factory::getApplication()->getIdentity(); 3 × JModuleHelper::getModules() → \Joomla\CMS\Helper\ModuleHelper::getModules(); JComponentHelper::getParams(), JRoute::_(), JText::_() and 2 × JURI::root() → their namespaced classes; 2 × JDocumentHTML::countModules() → $this->countModules(); new JRegistry() → new \Joomla\Registry\Registry(). The jimport() call in the login block is gone.
    • html/com_virtuemart/cart/default_pricelist.php: all 22 JText / JHtml / JRoute calls → \Joomla\CMS\Language\Text, \Joomla\CMS\HTML\HTMLHelper and \Joomla\CMS\Router\Route.
    • The Joomla 3 calls in the other overrides are unchanged in this release.

    Slideshow behaviour

    • Slides cross-fade. The slideshow settings that still apply are mapped to Swiper: auto-advance and its delay (cam_autoAdvance, cam_time), transition time (cam_transPeriod), pause on hover (cam_hover), arrows (cam_navigation), page dots (cam_pagination), stop on click (cam_pauseOnClick) and height (cam_minHeight, 400 px if empty).
    • Camera settings with no Swiper equivalent no longer have any effect: transition effects and grid slicing (cam_fx, cam_cols, cam_rows, cam_slicedCols, cam_slicedRows, cam_gridDifference, cam_opacityOnGrid), the loader bar and pie (cam_loader*, cam_barDirection, cam_barPosition, cam_piePosition), thumbnails, play/pause, portrait mode, mobile auto-advance, the hover-only arrows, cam_slideOn and cam_height.

    Menus, backgrounds, selects and tabs without old jQuery plug-ins

    • Drop-down menus open without the Superfish / Supersubs plug-ins (see Added). The drop-down animation settings (dropopacity, dropheight, dropspeed) no longer have an effect, and dropdownhandler1 no longer sets the sub-menu’s minimum width.
    • The intro section (siBackgroundImage), body (bodybackgroundimage, fixed) and welcome box (welcome_box) background images are sized with CSS (background-size: cover, centred) instead of Backstretch. The script that makes the intro section fill the window now sizes section#section-intro itself.
    • The currency selector is a plain HTML select instead of DropKick, with a light border, a small arrow and a grey focus ring.
    • The product tabs switch with a short plain-JavaScript handler instead of the jQuery .tab_heading click handler.
    • jQuery itself still loads through Joomla (Jquery::framework()); the login dialog and the equal-height and intro-height scripts still use it.

    Footer

    • The footer line is now three centred rows, one above the other: payment logos (footer-left), the social icons with the footer-right module, and the copyright (footer). Before, payments sat on the left and the social icons on the right of a two-column #foo-left-right row. The centring lives in css/axxen-fixups.css (.footer-row-payments, .footer-row-social, .footer-row-copyright).

    Template Options screen

    • Fields 209 → 215: the 14 new social fields added and 8 retired ones removed (see Removed). Two language strings removed from en-GB.tpl_axxen.ini (TPL_AXXEN_BLOGGER_LABEL, TPL_AXXEN_BLOGGER_DESC; 71 → 69).

    Fixed

    • The tab-module boxes were not evened out on page load. Joomla 5 loads jQuery 3, where jQuery(window).load(...) is no longer an event shortcut, so the script that gives the #tab-modules .moduletable_style1 boxes equal heights stopped with an error. It now uses jQuery(window).on("load", ...).
    • “Undefined variable” warnings from two overrides. Joomla 5 no longer passes $type to html/mod_login/default.php or $moduleclass_sfx to html/mod_breadcrumbs/default.php; both overrides now set a default ($type ?? 'login', $moduleclass_sfx ?? '').

    Removed

    Bootstrap 2 files

    • The css/bootstrap/ folder (7 files: bootstrap.css, bootstrap.min.css, bootstrap-responsive.css, bootstrap-responsive.min.css, bootstrap-rtl.css, bootstrap-extended.css, bootstrap-tooltip-extended.css) and js/bootstrap.min.js. css/bootstrap.css and css/bootstrap-rtl.css stay in this release: the print stylesheet, the print and pop-up view and right-to-left sites still load them.

    Old scripts

    • 27 scripts removed from js/ (29 → 5 files, counting the new menu-vanilla.js and the two Swiper files): camera.js, camera.min.js, superfish.js, supersubs.js, dropkick.js, jquery.dropkick-1.0.0.js, jquery.backstretch.min.js, jquery.mobile.customized.min.js, jquery.easing.1.3.js, modernizr.js, selectivizr-min.js, bootstrap.min.js, the unused copies jquery-1.8.1.min.js and jquery.noConflict.js, and flexibility.js, imgSizer.js, iscroll.js, jquery-eu-cookie-law-popup.js, jquery.equalHeights.js, jquery.nicescroll.min.js, jquery.plusanchor.js, jquery.selectric.js, jquery.stellar.min.js, owl.carousel.min.js, scrollReveal.min.js, selectnav.min.js, slick.min.js. easypaginate.js and jquery.elevateZoom-3.0.8.min.js are kept.

    Scripts and stylesheets no longer loaded

    • Scripts: Camera (camera.min.js and camera.js, both loaded before) with jquery.mobile.customized.min.js and jquery.easing.1.3.js, Superfish, Supersubs, DropKick, Backstretch, modernizr.js and selectivizr-min.js. The html5.js shim from the closed Google Code site is no longer requested.
    • Stylesheets: the three Bootstrap 2 files listed under Changed, camera.css, and ie9-10.css (from index.php and component.php).
    • All Internet Explorer conditional comments in index.php, including the no-js lt-ie9 lt-ie8 lt-ie7 class chain on <html> and the IE 6 / IE 7 stylesheets ie6.css and ie.css.
    • The inline jQuery that started those plug-ins: the Superfish/Supersubs setup with its jQuery.browser shim, the .closeMenu handler (now in menu-vanilla.js), the DropKick call, the Camera setup and the three Backstretch calls.

    Other files

    • css/ie.css, css/ie6.css and css/ie9-10.css.
    • utils/bss_fontchanger.php, an unused font-size changer.
    • error_log, a stray server log file that was inside the previous download.

    Retired social services

    • Four social slots removed with their switches: Google+ (gplus), StumbleUpon, Digg and Blogger, and their icons gplus.png, stumbleupon.png, digg.png, blogger.png. twitter.png is replaced by x.png.

    Security

    • Template settings written into the page are escaped. In index.php the unescaped setting echoes fell from 206 to 13, with 184 call sites now going through the helpers:
      • phHexColor() at 138: the 98 numbered colour settings (color1, color2 …) and the site-name and slogan colours (sitenamecolor, slogancolor).
      • phCssDim() at 19: the intro section heights (siTop, siMiddle, simods, sibottom), nonresponsivesitewidth, contentfontsize, topheight, the site-name and slogan positions and font sizes, dropdownhandler2–5 and cam_minHeight.
      • phEsc() at 27: the 13 social-link URLs, the site-name and slogan text and image addresses (including their image alt text), startNowLabel, the colour-preset stylesheet name (choosetheme) and the three background image addresses.
      The 13 left are the Head Code and Footer Code fields, which take raw HTML on purpose, and eleven slideshow, menu and layout values.
    • Slideshow output: each slide’s background image address and caption classes are escaped with htmlspecialchars().
    • New .htaccess at the template root (the template had none): a <FilesMatch> rule refuses web requests for backup and editor files (.bak, .bak-*, pre-*, .orig, .old, .swp, .swo, .tmp, ~).

    Package format

    • Standalone template: pkg_axxen-5.4.0.zip, a Joomla package (pkg_axxen.xml) that installs and registers the axxen template, replacing the plain template zip. It declares method="upgrade", so an existing Axxen updates in place; <blockChildUninstall>true</blockChildUninstall>, so the template is removed through the package rather than on its own; and an update server (https://virtuemarttemplates.net/updates/pkg_axxen.xml) for Joomla’s Update Manager.
    • This release is the standalone template package only; it has no Quickstart bundle.
    Version numbering: from this release Axxen uses a plain version number (5.4.0) in place of the earlier date-and-stack stamps such as 13/08/2024 5.1.2/4.2.12, so Joomla can compare versions when it checks for updates.
    August 11, 2025

    Version 11.08.2025 5.3.0/4.4.4

    • Upgraded - Now compatible Joomla 5
    • Upgraded - Now compatible Virtuemart 4.4.4
    • Fixed - Minor bugs
    November 29, 2024

    Version 29.11.2024 5.1.2/4.2.12

    • Fixed - Minor bugs with cart
    August 15, 2024

    Version 13.08.2024 5.1.2/4.2.12

    • Upgraded - Now compatible Joomla 5
    • Upgraded - Now compatible VirtueMart 4.2.12
    • Fixed - Minor bugs
    December 18, 2023

    Version 23.11.2023 4.3.4/4.2.0

    • Updated - Compatible with PHP 8.2
    • Updated - Compatible with Joomla 4.3.4
    • Updated - Compatible with VirtueMart 4.2.0
    • Fixed - Minor bugs
    June 30, 2023

    Version 26.06.2023 4.3.0/4.0.13

    • Fixed - VirtueMart Products Module bug
    • Fixed - Double ReCaptcha on VirtueMart Registration page
    • Fixed - Template toggle button not displaying
    June 23, 2023

    Version 16.06.2023 4.3.0/4.0.13

    • Fixed - Menu Params error for adding in image on menu
    May 20, 2023

    Version 20.05.2023 4.3.0/4.0.12

    • Fixed - Template updated to be compatible with Joomla 4.3
    September 9, 2022

    Version 09.09.2022 3.10.11/4.0.6

    • Fixed - Joomla 3.10.11
    • Fixed - Template updated for PHP 8.0