Rodan 0 Опубликовано 10 июля, 2010 Жалоба Share Опубликовано 10 июля, 2010 Можно как-то ограничить вывод сопутствующих товаров для карточки товара? Плюс что-бы выводились случайным образом. Не пойму как работают группы в сопутствующих, что они дают? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 июля, 2010 Жалоба Share Опубликовано 11 июля, 2010 Нужно править /includes/classes/product.php В методе getCrossSells править sql запрос: $cross_query = "select p.products_fsk18, p.products_tax_class_id, p.products_id, p.products_image, pd.products_name, pd.products_short_description, p.products_fsk18,p.products_price,p.products_vpe, p.products_vpe_status, p.products_vpe_value, xp.sort_order from ".TABLE_PRODUCTS_XSELL." xp, ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd where xp.products_id = '".$this->pID."' and xp.xsell_id = p.products_id ".$fsk_lock.$group_check." and p.products_id = pd.products_id and xp.products_xsell_grp_name_id='".$cross_sells['products_xsell_grp_name_id']."' and pd.language_id = '".$_SESSION['languages_id']."' and p.products_status = '1' order by xp.sort_order asc";[/code] примерно на: [code] $cross_query = "select p.products_fsk18, p.products_tax_class_id, p.products_id, p.products_image, pd.products_name, pd.products_short_description, p.products_fsk18,p.products_price,p.products_vpe, p.products_vpe_status, p.products_vpe_value, xp.sort_order from ".TABLE_PRODUCTS_XSELL." xp, ".TABLE_PRODUCTS." p, ".TABLE_PRODUCTS_DESCRIPTION." pd where xp.products_id = '".$this->pID."' and xp.xsell_id = p.products_id ".$fsk_lock.$group_check." and p.products_id = pd.products_id and xp.products_xsell_grp_name_id='".$cross_sells['products_xsell_grp_name_id']."' and pd.language_id = '".$_SESSION['languages_id']."' and p.products_status = '1' order by rand() limit 10"; Группы - для группировки. Например если товар - телефоны, создать группы можно карты памяти, чехлы и т.д. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения