COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


jscavery

Recommended Posts

Доброго дня. Подскажите как реализовать на главной в 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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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