Если на примере категорий, то
В catalog/controller/product/category.php после строк:
if ($this->config->get('config_review_status')) {
$rating = $result['rating'];
} else {
$rating = false;
}
добавляем
//Discounts
$discounts_info = $this->model_catalog_product->getProductDiscounts($result['product_id']);
$discounts = array();
foreach ($discounts_info as $discount) {
$discounts[] = array(
'quantity' => $discount['quantity'],
'price' => $this->currency->format($this->tax->calculate($discount['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency'])
);
}
в этом же файле сразу после строки:
$data['products'][] = array(
добавляем:
'discounts' => $discounts,
'tax_class_id' => $result['tax_class_id'],
Теперь надо вывести информацию непосредственно в категории
В catalog/view/theme/default/template/product/category.tpl добавляем:
<?php if ($product['discounts']) { ?>
<?php foreach ($product['discounts'] as $discount) { ?>
<p><?php echo $discount['price'] ?></p>
<p> от <?php echo $discount['quantity'] ?> ед.</p>
<?php } ?>
<?php } ?>
Обязательно обновляем кеш модификаторов