После обновления virtuemart до версии 2.6. Псевдонимы стали сохраняться на русском. Решение на нашел только на англоязычном форуме.
http://forum.virtuemart.net/index.php?topic=123915.0
В общем оно заключается в замене одной строки:
administrator\components\com_virtuemart\helpers\vmtable.php
$unicodeslugs = VmConfig::get('transliterateSlugs',false); - RUS
$unicodeslugs = VmConfig::get('transliterateSlugs',true); - LAT transliteration