IceVmCart - очень неплохой модуль корзины для VirtueMart. Корзина не занимает много места и всплывает по требованию. Можно разместить в шапке шаблона.

Разработчик: IceTheme
Лицензия: GNU GPL v.2
Демо разработчика:
http://demo.icetheme.com/extensions/icevmcart.htmlЗагрузить с сайта разработчика:
http://icetheme.com/Download-Extensions/Download-document/96-IceVmCart.htmlУстановка: В архиве есть инструкция, но установка нестандартная, поэтому немножко помогу:
1. Установите модуль из файла mod_IceVmCart_v.x.x.zip .
2. Файл minicart.tpl.php скопируйте в папку ...componentes/com_virtuemart/themes/default/templates/common/
Чтобы вверху Cart (0 Items) отображалось на русском языке, необходимо немножко изменить файл \www\имя сайта\modules\mod_ice_vmcart\tmpl\default.php
1. Найдите строку №15
if ($total > 0) $totalString = '(<strong>'.$total.'</strong> Items)';
и замените "Items" на "шт."
if ($total > 0) $totalString = '(<strong>'.$total.'</strong> шт.)';
*
2. Найдите строку №26
<a href="javascript:void(0)" id="cart-button" ><span><?php echo JText::_('Cart').' '.$totalString; ?></span></a>
и замените "Cart" на "Корзина"
<a href="javascript:void(0)" id="cart-button" ><span><?php echo JText::_('Корзина').' '.$totalString; ?></span></a>
Если Вам не нравится, что корзина появляется слишком медленно, то удалите или переименуйте файл ajax-loader.gif. Он находится в папке с модулем: www\modules\mod_ice_vmcart\assets. Это ускорит появления корзины в три раза, но не будет анимации и время затенения будет наползать на корзину. Чтобы этого не было, сделайте небольшое изменение файла script.js.
1. Найдите строку №94
},1500);
и замените на строку
},1000);
Глубоко не копал, но это может помочь.
Источник:
http://www.top3.com.ua/index.php?option=com_content&view=article&id=92:icevmcart-virtuemart&catid=39:virtuemart&Itemid=64