VirtueMart storefront modules

The categories people actually browse, across the top.

A horizontal carousel of your top-level VirtueMart categories, drawn as circular images with their names underneath — the navigation pattern every shopper already knows from mobile apps.

Category images in VirtueMart are often whatever the importer produced. Per-category overrides let you upload a proper image and write a better label without touching the category record.

Order a licence What it does One licence · unlimited sites
mod_vm_topcatsfront page
Source top-level VM categories excluded ids ....... 17, 42, 96 circle size ........ 96 px Overrides cat 12 image custom/laptopi.webp label "Prijenosnici" cat 31 image custom/tv.webp Right-side link "Sve kategorije →" _self
LIVEReads VirtueMart
Circular images
OVRPer-category overrides
10Languages

What it does

Live from the catalogue, tidy by hand.

Reads your categories at render time; overrides only what you choose to override.

Top-level categories

Pulled live from VirtueMart, so a new category appears without anyone editing the module.

Per-category overrides

Upload a custom image and write a custom label for individual categories, by id.

Exclusions

A comma-separated list of category ids that should not appear — the internal ones, the empty ones.

Circle size

One number sets the diameter of every image, so the row stays even.

Optional right-side link

A “see all” link to the right of the carousel, with its own label and target.

Settings

Everything worth changing is a setting.

Title
Optional heading above the carousel.
Circle size
Image diameter in pixels.
Exclude ids
Category ids to hide.
Image overrides
Per-category custom image and label, by id.
Link URL, text, target
The optional right-side link.
Layout & module class
Standard Joomla layout override and CSS suffix.

Good to know

Good to know before you buy

Uses Joomla’s standard module layout system, so the markup can be overridden in your template.
Module caching is supported through the normal advanced options.
No jQuery or carousel library is loaded from a CDN.
Ten interface languages.

Requirements

Joomla
5.x (tested 5.4.5)
VirtueMart
4.x (tested 4.6.4)
PHP
8.1 – 8.3
Database
MySQL / MariaDB
Languages
10 locales
Install
Single ZIP

In the package

One site module.

Assign it to a position and pick your categories.

Modulemod_vm_topcatsTop-level category carousel with per-category overrides.

Pricing

Order Top Categories.

One licence covers unlimited sites and includes twelve months of support and updates from the date of purchase. Prices exclude VAT; EU businesses with a valid VAT ID are invoiced under reverse charge.

Licence

You install and configure it yourself.

On request

excl. VAT · unlimited sites

  • Installable ZIP and licence certificate
  • Unlimited sites on one licence
  • All 10 interface languages
  • 12 months of updates
  • Email support, 2 business days
Choose Licence

Order details

Fill this in and we'll send a pro-forma invoice and your download link. No payment is taken on this page.

Nothing is sent automatically — you get a ready-to-send message to check first.

Licence, in short

Commercial licence. Unlimited sites. Yours to use, not to resell.

The full text ships with the extension as licence.md. This is the summary, and the full text governs.

What you may do

Install and use the extension on any number of websites, for commercial purposes, for as long as you like. The licence is non-exclusive and worldwide.

What you may not do

Distribute, sublicense, sell or otherwise pass the extension to a third party without written consent. Ownership stays with WETWORKSLAB.

Support and updates

Twelve months of technical support and updates from the date of purchase, renewable. The version you have keeps working after that.

Warranty and law

Provided as is, without warranty. Governed by the law of Croatia; disputes fall to the Commercial Court in Zagreb, permanent service in Karlovac.