Перейти к содержанию
Форум поддержки пользователей VamShop

Количество сопутствующих


Рекомендуемые сообщения

Можно как-то ограничить вывод сопутствующих товаров для карточки товара? Плюс что-бы выводились случайным образом.

Не пойму как работают группы в сопутствующих, что они дают?

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

Нужно править /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";

Группы - для группировки.

Например если товар - телефоны, создать группы можно карты памяти, чехлы и т.д.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...