Нужно чуток с кодом шаблонов повозиться. Делал по инструкции(гдето в инете находил) следующее:
Сделал свои картинки
na_zakaz.png //если позиция заказная
no.png //нет в наличии
so_sklada.png //со склада
Залил новые картинки в components/com_virtuemart/themes/default/images/availability и удалил все старые
В БД выполнил запрос
UPDATE `jos_vm_product` SET product_availability = 'na_zakaz.png';
UPDATE `jos_vm_product` SET product_availability = 'so_sklada.png' WHERE product_in_stock>0
Дальше редактируем файл components/com_virtuemart/themes/default/templates/common/availability.tpl.php
и после кода
echo vmCommonHTML::imageTag( VM_THEMEURL."images/availability/".$product_availability, $product_availability ).' '
добавляем:
echo '<br>';
if($product_availability=='so_sklada.png'){
if($product_in_stock=="1") {
echo '<font style="color:#c08e33;font-weight:bold;">в наличии, ограниченное количество</font>';
} elseif ($product_in_stock>0) {
echo '<font style="color:green;font-weight:bold;">есть в наличии</font>';
} else {
echo '<font style="color:#c08e33;font-weight:bold;">ожидаеться</font>';
}
} else {
echo '<font style="color:red;font-weight:bold;">нет в наличии</font>';
}
Дальше в этом же файле удаляем код:
<div class="availabilityHeader"><?php echo $VM_LANG->_('PHPSHOP_AVAILABILITY') ?></div>
<br />
Опять редактируем файл
administrator/components/com_virtuemart/html/shop.browse.php
Вот этот код:
$products[$i]['product_availability'] = $db_browse->f("product_availability");
Заменяем на:
// $products[$i]['product_availability'] = $db_browse->f("product_availability");
$tpl->set( 'product_available_date', $products[$i]['product_available_date'] );
$tpl->set( 'product_availability', $db_browse->f("product_availability"));
$products[$i]['product_availability'] = $tpl->fetch( 'common/availability.tpl.php');
И последний файл:
components/com_virtuemart/themes/default/templates/browse/browse_1.php
Перед кодом:
<div class="browseProductDescription">
Вставляем следующий код:
<div class="availability" style="float:right;width:213px;margin: 3px;">
<?php
if( $this->get_cfg( 'showAvailability' )) {
echo $product_availability;
}
?>
</div>
Вроде все.