-Inna- 0 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 добавление товаров с атрибутами в категории в корзину по умолчанию не происходит перекидывает в карточку товара. по логике это правильно. но мне нужно нарушить эту логику и отправлять сразу в корзину с категории и с модулей на главной. Как это сделать. вероятно есть условие вывода в зависимости от атрибутов спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 Нужно копать в /includes/cart_actions.php Там редирект и добавление в корзину. По идее, правкой кода можно сделать что б товар с первым атрибутом сразу в корзину добавлся, либо без атрибута. Найти код можно по vam_product_has_attributes или как-то так. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 В поиске подобного решения. А именного мне надо: У товара по умолчанию выставлено определённое значение атрибута и когда пользователь нажимает кнопку "купить", то товар добавляется в корзину с атрибутом, который установлен по умолчанию. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 и это должно работать на аякс корзине :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 Добавьте пожелание на vamshop.ru/forum/tracker/ Возможно, добавим. Что б первый атрибут сразу добавлялся. Хотя надо будет смотреть. Ссылка на сообщение Поделиться на другие сайты
shaklov 63 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 Сразу какая-то часть заказов не будет оплачена, т.к человек невнимательно посмотрел и хотел другие атрибуты. Ещё пойдут возвраты и жалобы и отказ получать на почте и у курьера. А еще этого атрибута на складе нет, и какие тогда должны добавляться, второй или третий? Хотим галоши 45 размера, красные, на натуральном меху, а нам в корзину добавляются 35, белые, с начёсом. Лишняя дерготня при оформлении. Саша, подумай, прежде чем опять будет нечто, похожее на блудняк с быстрым заказом. Ссылка на сообщение Поделиться на другие сайты
LordBelial 0 Опубликовано 22 мая, 2013 Жалоба Share Опубликовано 22 мая, 2013 Может его сделать настраиваемым, или хотя бы написать на форуме решения для разработчиков. К примеру, в моем случает, покупатели очень редко выбирают цвет и как правило или все равно какого цвета будет товар. Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 23 мая, 2013 Автор Жалоба Share Опубликовано 23 мая, 2013 тогда может быть подскажите условие по которому можно сделать разный вывод кнопки купить в зависимости от того товар с атрибутом или нет в категории как то так {if {$atribut || другой вариант связанный с атрибутами } } один вывод кнопки {else} другой вывод кнопки {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 мая, 2013 Жалоба Share Опубликовано 24 мая, 2013 Используйте в условии функцию vam_product_has_attributes или как там точно она заывается. Ссылка на сообщение Поделиться на другие сайты
MaZa 10 Опубликовано 24 мая, 2013 Жалоба Share Опубликовано 24 мая, 2013 Сразу какая-то часть заказов не будет оплачена, т.к человек невнимательно посмотрел и хотел другие атрибуты. Ещё пойдут возвраты и жалобы и отказ получать на почте и у курьера. А еще этого атрибута на складе нет, и какие тогда должны добавляться, второй или третий? Хотим галоши 45 размера, красные, на натуральном меху, а нам в корзину добавляются 35, белые, с начёсом. Лишняя дерготня при оформлении. Саша, подумай, прежде чем опять будет нечто, похожее на блудняк с быстрым заказом. Абсолютно солидарен. Ссылка на сообщение Поделиться на другие сайты
-Inna- 0 Опубликовано 26 мая, 2013 Автор Жалоба Share Опубликовано 26 мая, 2013 если нужно чтобы товар с атрибутами в категориях сразу добавлялся в корзину то можно поправить функцию vam_has_product_attributes в файле vam_has_product_attributes.inc.php это простой счетчик атрибутов у товара. условие if ($attributes['count'] > 0) можно тоже вывести возврат return false; можно поиграться с кол-вом атрибутов решение редко кому нужно. но что бы не ковыряться лишний раз в коде может кому пригодиться Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения