Всем привет! У меня магазин на commerce. Есть товары, у каждого товара есть несколько вариаций, у каждой вариации своя цена и своя информация. При добавлении в корзину по факту добавляется не та вариация. То есть, например, у товара есть вариации А, В, С. Я захожу в карточку товара вариации В, добавляю ее в корзину, потом захожу в карточку С, добавляю в корзину. Затем захожу в корзину, и там у меня список:
А
А
Как я понимаю, добавляется только одна вариация, независимо от того, какую ты на самом деле хотел добавить. Где это исправляется?
Комментарии
Имя вариаций как задается? Вручную или автоматически? Если автоматически, то все вариации будут иметь одинаковое имя
Вручную. То есть при создании товара, либо при его редактировании, я просто создаю новую вариацию и вношу заголовок и артикул.
ИМХО, как-то похоже на перепиленную кнопку (или всю форму) добавления товара в корзину. Возможно, тема оформления глючит?
Для эксперимента можно попробовать какие-то сторонние модули добавления в корзину. Например, Commerce Add To Cart Link
Спасибо. Вообще при переключении темы на стандартную ничего не меняется, проблема остается. Но вроде бы сторонний модуль действительно это решает.
Неправильно вывели форму корзины. Сам через это прошел. Теперь Вам нужно сказать, как ее вывести правильно. А вот тут сложно. Я для этого использую commerce_variation_cart_form, но большинство любителей Комерца используют другие способы.
Советую с new-art21 познакомиться - у вас вроде одинаковые вопросы.
Оффтоп. Конструкция упоминания пользователя с дефисом в логине не работает:
@new-art21
Спасибо! commerce_variation_cart_form помог, только теперь не могу понять, как эту ссылку вывести в шаблоне
Не могу вам ответить, очень редко в шаблонах поля вывожу. Лучше создайте вопрос issue модуля.