В третьем Virtuemart так же как и во втором, чтобы при сохранении категории и товара происходила транслитерация алиаса (псевдонима) в латиницу нужно немного подправить код.
Для этого открываем файл vmtable.php
administrator\components\com_virtuemart\helpers\vmtable.php
Находим код $unicodeslugs = VmConfig::get ('transliterateSlugs',false);
и меняем на $unicodeslugs = VmConfig::get ('transliterateSlugs',true);
Т.е. меняем false на true и сохраняем. После этого нужно пересохранить настройки VirtueMart.
Эти изменения повлияют на запись в Базу Данных в таблице #__virtuemart_configs, в поле config,
будет запись |transliterateSlugs=s:1:"1"; или |2f0f52386679bd50c3acc20665786334=s:1:"1";
Иногда рекомендуют запись |transliterateSlugs=s:1:"1"; вставить самостоятельно в Базу Данных, но в этом случае при обновлении Настроек через админку эта запись затрется.