New Pro + Launch: pick a template and our developers set up your site in 2 business days.
See how it works
Upgrade · VirtueMart upgrade

Upgrade your VirtueMart store to Joomla 5 and Joomla 6

We move VirtueMart shops from Joomla 3 and 4 to a supported Joomla version – products, orders, customers, payment and shipping plugins and your template overrides – and plan the step to Joomla 6 with VirtueMart 5, so your store keeps selling while it upgrades.

Excellent
Trustpilot
from VM 3 · VM 4VirtueMart 4.8VM 5 for Joomla 6PHP 8.3+ on J6
Store auditshop.example.comExample
Joomla3.10 → 5.4 → 6Two steps: supported base firstPlan
VirtueMart3.8 → 4.8 → 5VM 5 when it is stablePlan
Data8,420 products · 31,904 ordersCounts compared before and afterKept
Overrides23 files in html/com_virtuemartCart and checkout need the new token fieldsRebuild
Payment3 plugins2 updated · 1 replaced1 replace
Shipping2 pluginsBoth have VM 4.8 versionsUpdate
Result: upgrade plan + fixed quoteShop keeps selling
Your upgrade path Joomla + VirtueMart
  1. J3 + VM 3Old storeNo support
  2. J5.4 + VM 4.8Safe base firstSupported
  3. J6 + VM 5 betaYour shop on stagingTesting
  4. J6 + VM 5Live when VM 5 is stableWhere you end up
Proof, not promises

Upgrades that are live today

Not shops, but the same work: data kept, payments tested, extensions replaced where they had no update.

All projects
VirtueMart and Joomla 6 today

A safe route from VirtueMart 3 to Joomla 6

VirtueMart 4 is the current stable line and is listed by the VirtueMart team for Joomla 3.10, 4 and 5. The latest release is VirtueMart 4.8 (security release, August 2026). VirtueMart 5 is the version for Joomla 6: its beta is published as VirtueMart 4.9.

Joomla 5 left regular bug-fix support on 13 October 2026 and gets security fixes until 12 October 2027 – so now is the time to plan.

RouteJ3 + VM3→J5.4 + VM 4.8→J6 + VM 5

VirtueMart 3 updates to 4 like a normal update – the work is in the template, the plugins and the custom code around it.

Step 1: Joomla 5.4 + VirtueMart 4.8

Old Joomla 3 / VirtueMart 3 shops move to a supported, stable base first.

Step 2: test VirtueMart 5 on Joomla 6

On a staging copy we run your store on Joomla 6 with the VirtueMart 5 beta and list what has to change in overrides and extensions.

Step 3: Joomla 6 when VirtueMart 5 is stable

We switch your live shop to Joomla 6 once VirtueMart 5 has a stable release and your payment and shipping plugins support it – not before.

What we take care of

What the store audit checks

Every part of the shop that takes money or holds customer data, checked on a copy first.

Products, orders & customers

Categories, products, custom fields, prices, order history and shopper accounts are kept and checked after every step.

  • row counts before / after
  • custom fields + prices
  • shopper groups

Payment plugins

Updated or replaced when there is no version for your target Joomla and VirtueMart – then real test orders.

  • vendor release per plugin
  • sandbox + live test order
  • IPN / webhook URLs

Shipping plugins

Rates, zones and carriers checked against the old shop before the switch.

  • rate tables
  • zones + taxes
  • carrier APIs

Template overrides

Product, category and cart overrides compared with the new core layouts and rebuilt where needed.

  • templates/*/html/com_virtuemart
  • token fields in forms
  • cart + checkout

Custom code & PHP 8.3

Custom plugins and scripts fixed; jQuery-only code that VirtueMart 5 no longer needs removed.

  • PHP 8.3 scan
  • static calls in VM 5
  • jQuery dependencies

SEO & URLs

Product and category URLs kept or redirected, so the store keeps its rankings.

  • SEF URL map
  • 301 redirects
  • feeds for Google Shopping
How it runs

Five steps, each with something you can check

Your shop keeps selling on the live site until the switch.

  1. Store audit

    Joomla, VirtueMart, PHP and every extension, override and custom plugin in the shop.

    You getAudit report, upgrade plan, fixed quote
  2. Staging copy & backups

    A full backup and a staging copy on the target PHP and database.

    You getStaging shop URL
  3. Joomla & VirtueMart update

    Joomla and VirtueMart updated in order; data counts compared after each step.

    You getChange log with before / after counts
  4. Overrides, payment & shipping

    Overrides rebuilt, payment and shipping plugins updated or replaced.

    You getCommits you can review
  5. Test orders & go live

    Real test orders on staging, then the switch with a final sync of new orders and customers.

    You getTest order list, rollback backup
Before you click “Update”

Common VirtueMart upgrade pitfalls

What goes wrong when a shop is updated in place, and how we avoid it.

PitfallWhy it happensWhat we do
Old overrides break the cartOverrides copied from VirtueMart 3 can hide new form fields or security tokens. VirtueMart 4.8 added token checks to front-end forms.Cart and checkout overrides refreshed from the new core layouts, then tested with real orders.
Third-party add-onsOne-page checkouts, payment gateways and feed or import tools each need a version for your Joomla and VirtueMart release. VirtueMart 5 moves some functions to static calls.Each add-on checked with its vendor; replaced or patched outside the core when there is no update.
Server requirementsJoomla 6 needs PHP 8.3+ and MySQL 8.0.13+ or MariaDB 10.4+. Older hosting plans often can't.A hosting checklist up front, or a move to a host that meets it.
SEO & URLsRouter and SEF changes move product and category URLs.URLs kept or 301-redirected. See SEO & speed optimization.
Release watch

VirtueMart on Joomla 6, update by update

The latest VirtueMart release with our notes for Joomla shops, and guides for your own upgrade.

Joomla 6 status Beta only

VirtueMart 4.8.2 is the stable release, for Joomla 3 to 5. Joomla 6 needs VirtueMart 5, still in beta (test build 4.9.3) – fine on a staging shop, not yet for a live one.

Checked 16 Oct 2026 VirtueMart 5 beta
Latest update
4.8.2 31 Aug 2026

Small update for VirtueMart 4.8

Source: virtuemart.net Release notes
Who we work with

Agencies, in-house teams and site owners

Much of our work comes from other developers: agencies with client sites on Joomla, and teams who know their site but want senior Joomla hands for the hard part.

Agencies

We work under your name, in your repository and your ticket system.

  • White-label, NDA on request
  • One quote per site, or for a batch of client sites
  • Your client talks to you – we stay in the background

Developers

Hand us only the hard part and keep the rest.

  • One extension, one integration, or a review of your code
  • Commits and pull requests you approve

Site owners

One team for the whole job, explained without jargon.

  • A fixed quote before work starts
  • Maintenance after launch if you want it
What clients say

Clients on our Joomla upgrades

Brent Williams
Brent WilliamsChief Insider at Multifamily Insiders
★★★★★
“They do a good job of walking through each new project to fully understand the scope, and then are responsive throughout.”
Several projects, several years
Professional, Reliable Joomla Upgrade – Highly Recommended
Gary BirkUS · on Trustpilot
★★★★★
“They worked on a full staging environment … including full backups, a clear rollback plan, and post-deployment support.”
Joomla 4 → 5 upgrade
Saurav Wadhwa
Saurav WadhwaManaging Director of IBBZ Accounting
★★★★★
“We use their services for our companies websites maintenance, development and updates … for last 5 years.”
Maintenance · 5 years
A perfect job reproducing our styles and all the articles
Carin HandsunUS · on Trustpilot
★★★★★
“We had a joomla 3.x site with a discontinued template … we are very impressed.”
Joomla 3 → 5 upgrade
A loyal client of thepixel for 3+ years
Abdullahi BusuriManaging Director, AdminPlans
★★★★★
“They consistently provide exceptional support and deliver outstanding results.”
Development · upgrades · servers
Communication was excellent throughout the process
Fred B.US · on Trustpilot
★★★★★
“We asked ThePixel to migrate our website from Joomla 4 to Joomla 6. … I would highly recommend using ThePixel for website work.”
Joomla 4 → 6 migration
FAQ

VirtueMart Joomla 6 upgrade questions

Not here? Ask in the forum or send us your project.

Does VirtueMart work on Joomla 6?

Not VirtueMart 4. The VirtueMart team lists VirtueMart 4 for Joomla 3.10, 4 and 5. Joomla 6 support comes with VirtueMart 5, which is in beta (published as VirtueMart 4.9). We test your shop on it on staging and go live when the stable release is out.

Should I upgrade to Joomla 5 now or wait for Joomla 6?

If your shop still runs Joomla 3 or 4, move to Joomla 5.4 with VirtueMart 4.8 now. Joomla 5 gets security fixes until 12 October 2027, and the later step to Joomla 6 is much smaller from there.

Will I lose orders, customers or product data?

No. We work on a full backup and a staging copy, compare product, order and customer counts before and after, and only switch the live site when test orders work.

Can you keep my current shop design?

Yes. We update your existing template and its VirtueMart overrides. If you want a new look at the same time, see template customization.

My payment plugin has no new version. What then?

We look for an updated release first, then a supported alternative from the same provider, and if needed write a small custom plugin.

Get a quote

Send us the shop. We reply in under 12 hours

“We asked ThePixel to migrate our website from Joomla 4 to Joomla 6. … I would highly recommend using ThePixel for website work.”
Fred B. · Joomla 4 → 6 migration
Excellent
Trustpilot
  1. 01Tell us the shop URL, your Joomla and VirtueMart versions and your payment providers.
  2. 02We audit a copy: you get the upgrade plan and a fixed quote.
  3. 03You decide. The shop keeps selling until the switch.
Cron Job Starts