Здравствуйте. Мне нужно при добавлении товара передавать сопутствующие товары в корзину и количество для каждого товара. Подскажите как правильно передать (и возможно ли). Спасибо заранее.
Добавить кол-во сопутствующих товаров
30.08.2011 16:06
В чём в вашем случае заключается прикладная цель добавления в корзину покупателя тех товаров, которые он не заказывал?
30.08.2011 17:59
То, что покупатель самостоятельно заказал - добавляется в корзину системой как реакция на нажатие кнопки "Добавить в корзину".
30.08.2011 18:47
На рисунке изображена страница товара. Это бандл товар, в items попадаем при нажатии на кнопку view напротив Individual Stickers. Но выше есть Album и Packet of Stickers. И видно, что для album нужно дать возможность задавать количество. Album - это и есть сопутствующий товар. Так что вполне пользователь видит, что покупает.
30.08.2011 19:02
У объектов класса Mage_Checkout_Model_Cart присутствует метод addProduct.
Его и используйте.
Более того, в вашем случае, когда информация о товаре-альбоме расположена на той же странице браузера, что и информация о товаре-наклейке, можно даже обойтись без программирования на стороне сервера, а вместо этогт перехватывать событие JavaScript нажатия на кнопку добавления товара в корзину и автоматически добавлять в отправляемый браузером запрос на сервер все необходимые вам товары.
Его и используйте.
Более того, в вашем случае, когда информация о товаре-альбоме расположена на той же странице браузера, что и информация о товаре-наклейке, можно даже обойтись без программирования на стороне сервера, а вместо этогт перехватывать событие JavaScript нажатия на кнопку добавления товара в корзину и автоматически добавлять в отправляемый браузером запрос на сервер все необходимые вам товары.