Количество рекомендованных товаров на карточке товара

Актуально для Opencart 2.

Открываем файл catalog\controller\product\product.php

Находим строку

$results = $this->model_catalog_product->getProductRelated($this->request->get[‘product_id’]);

И после нее добавляем

Где 7 – и есть то самое количество выводимых рекомендуемых товаров (лимит).

После добавления обязательно обновить кеш модификаторов!!!

Чтобы они показывались в случайном порядке (рандомно)

Помните в старом добром винампе была кнопка шаффл (shuffle), для рандомного воспроизведения музыки?))

Короче нам нужно добавить между ними одну строку – заключить резалтс в шаффл, то бишь вот так:

Со статусом в наличии

Если нужно исключить отсутствующие товары, то делаем так:

Всё тот же файл catalog\model\catalog\product.php

Находим метод getProductRelated

И после

AND p.status = ‘1’

добавляем

AND p.quantity > 0

И снова обновить кеш модификаторов!

Читайте также:

Оставить комментарий

avatar
  Подписаться  
Уведомление о