Скидки на главной


jscavery
 Поделиться

Рекомендуемые сообщения

Доброго дня. Подскажите как реализовать на главной в latest и special вывод с раздела скидок в зависимости от количества

По сути необходимо вывести данные которые есть в продукте: 10 или более 180.00 Руб

OCShop 2.0.3.1

Ссылка на комментарий
Поделиться на других сайтах

вопрос не очень понятен

но если идет речь не про акции а про скидки от количества то поищите вроде был некий модуль

ну либо писать

Ссылка на комментарий
Поделиться на других сайтах

В общем нашел, спасибо

в интересующем контроллере (featured) перед

$data['products'][] = array

добавляем

$data['text_discount'] = 'от %s и более %s';
$discount_query = $this->model_catalog_product->getProductDiscounts($product_info['product_id']);
$discounts = array();
foreach ($discount_query as $discount) {
   $discounts[] = array(
      'quantity' => $discount['quantity'],
      'price'    => $this->currency->format($this->tax->calculate($discount['price'], $product_info['tax_class_id'], $this->config->get('config_tax')))
   );
}

в сам массив products добавляем

'discounts'   => $discounts,

а в tpl:

<?php if ($product['discounts']) { ?>
<br />
<div class="discount">
<?php foreach ($product['discounts'] as $discount) { ?>
<?php echo sprintf($text_discount, $discount['quantity'], $discount['price']); ?><br />
<?php } ?>
</div>
<?php } ?>											

Для latest  меняем в контроллере массив $product_info на $result

Ссылка на комментарий
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу