Тема: Рандом в категории "Популярные" и "Лидеры продаж"

Здравствуйте.
В дефолтном шаблоне модули  "Популярные" и "Лидеры продаж" показывают только то, что я сам руками в административной части указал или есть возможность настроить показ рандомного товара, выборка которого осуществляется на каком-то рейтинге, или кол-ве покупок?

Повысить оценку Понизить оценку

2

Re: Рандом в категории "Популярные" и "Лидеры продаж"

В стандартной комплектации - такого блока - нет.
Эта задача требует разработки несложного блок контроллера, выбирающего товары по интересующему вас критерию.

У нас есть статья по созданию блок контроллеров: http://www.readyscript.ru/text-blog/blo … adyscript/
Выбор товара в рандомном порядке можно сделать так:

  $api = new \Catalog\Model\Api();
  $api->setFilter('dir', 'ID_КАТЕГОРИИ');
  $api->setOrder('RAND()');
  
  //Выберет первые 5 рандомных товара из категории ID_КАТЕГОРИИ
  $products = $api->getList(1, 5); 

Повысить оценку Понизить оценку