Не добавляет в сравнение товары другой товарной группы.
Если пользователь сравнивает товары одной товарной группы, затем переходит в другую группу и добавляет из нее товары - на странице сравнения они не добавляются, в сравнении остаются товары из первой товарной группы.
При разделении страниц сравнения по товарным группам (например телевизоры - compare.html, пульты - compare2.html) не спасает. К тому же неправильно заполняет свойства - фото и т. д. общие и свойства самой товарной группы).
Comments (8)
-
reporter -
reporter - edited description
-
reporter - edited description
-
reporter - edited description
-
repo owner Думаю, сравнение настолько сырое, что его надо польностью переделывать. Только у меня нет подходящих программистов, которы бы за это взялись :(
-
сделал возможность держать несколько страниц для разных товарных групп - проверяйте
в некоторых случаях ещё можно использовать параметр в GET или POST - "clear_all", чтобы чистить сравнение перед добавлением
устроит ли решение, если будет отдельный параметр, в котором будет передаваться айдишник тов. группы, и все товары в сравнении, не подходящии под него, будут чиститься?
-
- marked as proposal
-
reporter Несколько страниц для разных товарных групп - работает. Но отвалилась %total_compared% в списке товаров.
По отдельному параметру - если можно выбирать обязательная "очистка" товаров или нет, то устроит, если невозможно сделать вот такое:
Чтобы при отправке товаров в сравнение, со страницы с которой перешел пользователь передавался айдишник этой товарной группы, и товары выбирались в сравнение из массива только с этим айдишником (одной товарной группы)? В catalog.class.php вроде же такое добавление есть
$groupID = $items2compare[key($items2compare)]['group_id'];
При этом ,чтобы другие товары другой товарной группы оставались в массиве. Т. к. пользователь может "гулять по каталогу" и добавлять товары из разных групп и возвращаться к сравнению.
- Log in to comment
Хотелось бы, чтобы можно было бы добавить товары в сравнение через установку кук, с значением id товара, с учетом товарной группы (к примеру id_модуля_id_товарной группы_compare, значение: 1256, 4556, 4565)