У кого установлен модуль для отображения категорий на главной, то тут тоже можно немножко поправить:
1. В файле catalog\view\theme\default\template\module\webme_categories_at_homepage.tpl
после строчки
<td style="width: 25%;"><?php if (isset($w_category["products"][$j])) { ?>вставляем <div>
<?php if ($w_category["products"][$j]['quantity']>0) { ?>
<?php } else { ?>
<div>
<div id="header">
<div class="div91">
</div>
<?php } ?>
2.В файле opencart\www\catalog\controller\module\webme_categories_at_homepage.phpменяем
$this->data['w_categories'][$category_id]['products'][] = array(
'name' => $result['name'],
'model' => $result['model'],
'rating' => $rating,
'stars' => sprintf($this->language->get('text_stars'), $rating),
'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
'price' => $price,
'options' => $options,
'special' => $special,
'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $category_id . '&product_id=' . $result['product_id']),
'add' => $add
);на
$this->data['w_categories'][$category_id]['products'][] = array(
'name' => $result['name'],
'model' => $result['model'],
'rating' => $rating,
'stars' => sprintf($this->language->get('text_stars'), $rating),
'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')),
'price' => $price,
'options' => $options,
'quantity'=> $result['quantity'],
'special' => $special,
'href' => $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/product&path=' . $category_id . '&product_id=' . $result['product_id']),
'add' => $add
);т.е. просто дописываем 'quantity'=> $result['quantity'],Всё.Работает.