Проблема была в том, что в VirtueMart Module поиск не искал по товарам...
Решил проблему заменой следующих кодов:
идем в .../modules/mod_virtuemart/mod_virtuemart.php
тут ищем и удаляем или компим строки:
<label for="shop_search_field"><?php echo $VM_LANG->_('PHPSHOP_PRODUCT_SEARCH_LBL')?></label>
<form action="<?php echo $mm_action_url."index.php" ?>" method="get">
<input id="shop_search_field" title="<?php echo $VM_LANG->_('PHPSHOP_SEARCH_TITLE')?>" class="inputbox" type="text" size="12" name="keyword" />
<input class="button" type="submit" name="Search" value="<?php echo $VM_LANG->_('PHPSHOP_SEARCH_TITLE')?>" />
<input type="hidden" name="Itemid" value="<?php echo intval(@$_REQUEST['Itemid'])?>" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="page" value="shop.browse" />
</form>
далее вставляем новые строки:
<?php echo ('Поиск товара')?>
<form action="<?php echo URL ?>index.php" method="get" name="adv_search" onsubmit="var p=new RegExp('(.*?),',['i']);var m=p.exec(this.search_category.value);if(m.length>0){this.category_id.value=m[1];}return true;">
<input type="hidden" name="category_id" value="" />
<input type="hidden" name="page" value="shop.browse" />
<input type="hidden" name="option" value="com_virtuemart" />
<input type="hidden" name="Itemid" value="<?php echo $sess->getShopItemid()?>" />
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td valign="top" >
<input class="inputbox" type="text" name="keyword1" value="введите искомый товар ... и нажмите enter" onblur="if(this.value=='') this.value='введите искомый товар ... и нажмите enter';" onfocus="if(this.value=='введите искомый товар ... и нажмите enter') this.value='';" size="47"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
Ну вот и все... у меня все суперски работает!