Не работает кнопка добавления в корзину не реагирует вообще.

Причина может быть в файле:

administrator/components/com_virtuemart/virtuemart.cfg.php

Настройки адреса магазина должны соответствовать его реальному адресу! Например у меня не работала кнопка купить потому что стояла пере адресация домена без www на домен с www а в настройках virtuя было указан адрес без www

// these path and url definitions here are based on the Joomla! Configuration
define( 'URL', 'http://www.site.ru/' );
define( 'SECUREURL', 'http://www.site.ru/' );

Или вместо ‘http://www.site.ru/’ в фале настроек administrator/components/com_virtuemart/virtuemart.cfg.php написать

$mosConfig_live_site.$app

и тогда значение будет браться из файла /configuration.php и тогда не придется всякий раз при переносе joomla корректировать файл virtu-я. Но естественно адрес в файл /configuration.php нужно ввести обязательно в строку:

var $live_site = 'http://www.site.ru/';