В таблицу _virtuemart_products, добавляем поле с аналогичными атрибутами как и у product_sku с именем product_badge
============================
Складываем в папку images картинки
new.png
hot.png
sale.png
============================
administrator\components\com_virtuemart\views\product\tmpl\product_edit_information.php строка 48 или около того
<tr>
<td width=»21%» >
<div style=»text-align:right;font-weight:bold;»><?php echo «badge» ?></div>
</td>
<td width=»79%» height=»2″>
<select size=»3″ name=»product_badge» id=»product_badge»>
<option <?php if («$product->product_badge» == «0») { echo «selected»; } ?> value=»0″>-</option>
<option <?php if («$product->product_badge» == «new») { echo «selected»; } ?> value=»new»>NEW</option>
<option <?php if («$product->product_badge» == «sale») {
echo «selected»; } ?> value=»sale»>SALE</option>
<option <?php if («$product->product_badge» == «hit») {
echo «selected»; } ?>
value=»hit»>HIT</option></select>
</td>
</tr>
============================
administrator/components/com_virtuemart/tables/products.php ]
вставляем
var $product_badge= »;
после
var $product_sku= »; (в последних версиях VM var $product_sku= null;)
============================
В шаблон категории default.php
В то место, где надо вывести бейджик:
<?php if («$product->product_badge» > «0») { ?>
<img class=»badge» src=»images/<? echo $product->product_badge; ?>.png» width=»95″ height=»25″ />
<?php } ?>
============================
css по вкусу