Каким образом можно редактировать количество выводимых связанных товаров на странице продукта?
Ответ:
в файле catalog\controller\product\product.php
после строки:
$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
добавьте:
$results = array_slice($results, 0, 4);
где 4 — лимит результатов
В данном варианте отображаются только 4 первых связанных (рекомендуемых) товара. Возможно ли сделать так, чтоб они появлялись случайно? Т.е., например 1,3,5,7 товар, при следующем открытие 2,3,4,7 товар рекомендуемых.
Ответ:
$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
shuffle($results);
$results = array_slice($results, 0, );
А как сделать так, чтобы в этом списке присутствовали только товары со статусом в наличии (количество >0)?
Ответ:
в файле catalog\model\catalog\product.php
в методе getProductRelated
после:
AND p.status = '1'
добавьте:
AND p.quantity > 0
и обновите кеш модификаторов для верности.
Выражаю благодарность за ответы разработчику, автору отличных модулей, AlexDW.