Вопрос по корзине!

#
Re: Вопрос по корзине!
Помогите пожалуйста.
Модератор
#
Re: Вопрос по корзине!
andreev8305 писал(а):
Ну вывод чекбоксов удался, а вот как с помощью них передать параметр цвета в корзину вместе с товаром не совсем ясно! Подскажите.

Написать Javascript, который будет добавлять выбранные товары (в чекбоксах) в корзину.
#
Re: Вопрос по корзине!
Там ведь получается, что нужно
1) проверить какой чекбокс выбран
2) присоединить выбранный чекбокс к кнопке добавления в козину

Вот это кнопка добавления ттовара в корзину

<xsl:if test="type = 0 or (type = 1 and (digitals > 0 or digitals = -1))">
<a href="{/shop/url}cart/?add={@id}" onclick="return $.addIntoCart('{/shop/url}cart/', {@id}, 1)">
<img src="/images/add_to_cart.gif" alt="Добавить в корзину" title="Добавить в корзину" />
</a>
</xsl:if>


а это чекбокс выбора цветов

<xsl:template match="modifications/shop_item">      
<input type="checkbox" name="" /><a href="{url}"><xsl:value-of disable-output-escaping="yes" select="name"/></a><br />      
</xsl:template>


Не совсем понимаю как должен выглядеть javascript код((
Помогите пожалуйста.
Модератор
#
Re: Вопрос по корзине!
andreev8305,
к сожалению в поддержку не входит разработка Javascript для пользователей. Вы можете направить запрос в поддержку описание задачи и ссылку на магазин, стоимость работ рассчитают.
#
Re: Вопрос по корзине!
Здравствуйте! Вроде немного разобрался с этим вопросом, но не до конца. Нужна ваша подсказка, если возможно, пожалуйста!

Вопрос в следующем, попробую более подробно: у каждого товара в интернет магазине по три цвета.  Я сделал под эти цвета три чекбокса (синий, зеленый, красный). С помощью jquery проверяю, если выбран какой либо из чекбоксов, то присоединяю текст выбранного цвета к названию товара. Здесь все работает, но... в корзину по-прежнему уходит товар без присоединенного цвета. Вообщем получается, что я не к тому названию товара, который уходит в корзину присоединяю выбранный цвет.

Помогите разобраться, где находятся названия товаров, которые уходят в корзину, чтобы можно было к ним пристроить название цвета???
Модератор
#
Re: Вопрос по корзине!
andreev8305 писал(а):
Здесь все работает, но… в корзину по-прежнему уходит товар без присоединенного цвета. Вообщем получается, что я не к тому названию товара, который уходит в корзину присоединяю выбранный цвет.

Зачем Вы присоединяете имя, ведь при добавлении в корзину идет только ID товара и Вам нужно отправлять именно ID модификации.
#
Re: Вопрос по корзине!
Дело в том что, модификации должны быть в чекбоксах, а не обрамлены ссылками как сделано изначально. Изначально получается, что мы выбираем модификацию, далее открывается товар с той модификацией, которую мы выбрали и его можно запихнуть в корзину. А нам необходимо рядом с модификацией поставить галочку (чекбокс) и проверить, какая модификация выбрана, ту и отправить в корзину.

Суть в том, что мы должны  выбрать товар из списка товаров, далее нам открывается этот товар со списком модификаций (модификации в чекбоксах), далее поставить галочку напротив выбранного цвета (модификации) этого товара и нажать Добавить в корзину.

Тогда подскажите пожалуйста как мне передать ID выбранной модификации вместе с товаром в корзину???
Модератор
#
Re: Вопрос по корзине!
andreev8305 писал(а):
Дело в том что, модификации должны быть в чекбоксах, а не обрамлены ссылками как сделано изначально.

Не вижу в этом проблемы.

andreev8305 писал(а):
Суть в том, что мы должны выбрать товар из списка товаров, далее нам открывается этот товар со списком модификаций (модификации в чекбоксах), далее поставить галочку напротив выбранного цвета (модификации) этого товара и нажать Добавить в корзину.

Вам нужно написать JS, который будет добавлять модификации, отмеченные чекбоксами, всё!

andreev8305 писал(а):
Тогда подскажите пожалуйста как мне передать ID выбранной модификации вместе с товаром в корзину???

Вам НЕ нужно передавать код модификации вместе с товаром, нужно добавлять только модификацию, она и есть товар. По этим же вопросам поддержка уже консультировала Вас.
#
Re: Вопрос по корзине!
У меня вопрос немного попроще. Я пытаюсь вызвать popup окно в котором есть сообщение о том, что товар добавлен в корзину, а так же в этом окне есть пара некоторых ссылок. Перепробовал кучу вариантов и вызвать окно так и не удалось. При нажатии на картинку "Добавить в корзину", товар добавляется в корзину и далее страница переадресовывается в корзину. Собственно и все, вместо того, чтобы добавить товар в корзину и оставаться на странице показывая popup окно.

<a id="trigg" href="{/shop/url}cart/?add={@id}" onclick="PopUp($('#obj'), $('#trigg')); return $.addIntoCart('{/shop/url}cart/', {@id}, 1)">
<img src="/images/add_to_cart.gif" title="Добавить в корзину" alt="Добавить в корзину" />
</a>


Нужный javascript добавлен, div прописан. На голом тестовом html работает прекрасно, а тут не хочет.
Кто-нибудь может помочь? Может быть происходит конфликт с addIntoCart ?
Авторизация