Semakin
Customer

VirtueMart

Open-source e-commerce for Joomla.

No licence fees, no commission on turnover, no cap on the number of products — and it can be connected to whatever systems you already run.

VirtueMart is an e-commerce solution for the Joomla content management system. It is open source, released under the GPL licence and free of charge — no licence fees, no monthly platform subscription, no percentage of your turnover. The shop runs on your own hosting, and the data and source code stay yours.

It is not a separate application sitting next to your website. VirtueMart is part of Joomla, so the catalogue, orders, content pages, blog and user accounts all live in one system, under one template, with a single administration login.

The numbers

2002

In development since 2002

Over twenty years of continuous development, and one of the oldest open-source e-commerce solutions still actively maintained.

500+

features in the core

According to the official figures published by the VirtueMart project — with no need to buy basic modules separately.

~30,000

live shops worldwide

According to BuiltWith measurements (2026) — a further 230,000+ domains have used VirtueMart in the past. It is the most widely used e-commerce solution for Joomla.

0 %

of your turnover

No commission on sales, no monthly platform fee, no cap on the number of products or orders.

Where VirtueMart is strong

You own the whole solution

The code, the data and the hosting. You are not locked to a single vendor, and nobody can change your pricing or switch off a feature your business depends on.

It handles large catalogues

Unlimited products and categories, variants, custom parameters, a single product assigned to multiple categories.

Prices per customer

Shopper groups, separate price lists for B2B and B2C, quantity discounts, prices with or without VAT. It can also run as a catalogue with the cart switched off.

Multiple languages and currencies

It builds naturally on Joomla multilingual features, so a single shop can serve several markets.

Open source

Whatever is missing can be written or integrated. You are not waiting for a vendor to put it on a roadmap.

SEO under your control

Custom URLs, meta descriptions, structured data for products and reviews.

The current VirtueMart 4.6 branch runs on Joomla 3.10, 4 and 5. A new generation, VirtueMart 5, is being prepared for Joomla 6.

Our experience

VirtueMart is long-term work for us — we do not only build shops on it, we also develop and sell our own extensions for it.

Small and large shops alike

From catalogues with a few dozen items to shops with several hundred thousand products, where performance, imports and data structure have to be handled differently than in an ordinary shop.

Shipping

Integration with carriers and pickup points, branch selection inside the order, handover of shipments and tracking of their status.

Payments

Payment gateways, online card payments as well as bank transfer and cash on delivery.

Stock

Connection to warehouse management systems, synchronisation of availability and stock levels.

Accounting and invoicing

Passing orders and documents into accounting and invoicing systems.

Advertising and marketing

Integration with advertising systems, product feeds for price comparison sites, conversion tracking including server-side.

Supplier data

Scheduled imports of price lists and catalogues, product matching, monitoring of price and availability changes.

Besides building new shops we also handle upgrades of older installations, migrations between Joomla and VirtueMart versions, and malware removal and reconstruction of compromised websites. Our own extensions for Joomla and VirtueMart are listed in the Extensions section.

When VirtueMart makes sense

It makes sense

When you want a shop that adapts to your processes rather than the other way round. Typically when you need integration with systems you already run, non-trivial pricing rules or a large catalogue, and you want to keep costs under control as your turnover grows.

It also makes sense long term

When you do not want the future of your shop to sit in somebody else’s hands. The code is open, so anything can be built on top of it — an unusual configurator, your own pricing and shipping rules, an integration nobody offers off the shelf. You are never limited to what a vendor allows.

Interested in working together?

Get in touch and let's discuss your project. We'll be happy to help you choose the right solution.