VirtueMart Admin Menu Not Showing After Update

After running a Joomla and VirtueMart update in place the admin menu dissappears, and this is a known issue. I found in our circumstance that the main menu item for that menu was missing.

The result was a Joomla whitescreen and on inspection in the browser console an error could be seen stating subquery returns more than one row.

All admin menu items can be seen using this query:

  1. select * from `#__menu` where path like '%com-virtuemart%'
select * from `#__menu` where path like '%com-virtuemart%'

The way I was able to fix it was to simply delete the menu items using a query, and then do a select and insert from a working installation. As long as the component ID matches up (which we had as 10000) then it should work perfectly.

VirtueMart constructs the menu wtith addBackendMenuEntries in the updates_migration.php file so it is likely that there is a fundamental issue there.

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

VirtueMart Show Cart Links not going to SSL

Recently updated a site to VirtueMart 3.0.18.  Had SSL for sensitive areas turned on in the...

Hide the Shopper Information Fields in VirtueMart

Open the file: components/com_virtuemart/views/user/tmpl/edit_shopper.phpor corresponding...

Adding Shopper Group Based Discount in VirtueMart 2

Calculation rules can be added using the instructional located here:...

Setting Payment Module Order

This can be done via the Joomla plugins section on the admin side.  Adjust the order there.

Setting product order in VirtueMart 2

Basics of product ordering in VirtueMart can be found here:...