D9 commerce - добавление в корзину вариации

4 сентября 2022 в 21:46

Всем привет! У меня магазин на commerce. Есть товары, у каждого товара есть несколько вариаций, у каждой вариации своя цена и своя информация. При добавлении в корзину по факту добавляется не та вариация. То есть, например, у товара есть вариации А, В, С. Я захожу в карточку товара вариации В, добавляю ее в корзину, потом захожу в карточку С, добавляю в корзину. Затем захожу в корзину, и там у меня список:
А
А
Как я понимаю, добавляется только одна вариация, независимо от того, какую ты на самом деле хотел добавить. Где это исправляется?

Комментарии

Имя вариаций как задается? Вручную или автоматически? Если автоматически, то все вариации будут иметь одинаковое имя

4 сентября 2022 в 21:57

Вручную. То есть при создании товара, либо при его редактировании, я просто создаю новую вариацию и вношу заголовок и артикул.

4 сентября 2022 в 22:00

ИМХО, как-то похоже на перепиленную кнопку (или всю форму) добавления товара в корзину. Возможно, тема оформления глючит?

Для эксперимента можно попробовать какие-то сторонние модули добавления в корзину. Например, Commerce Add To Cart Link

4 сентября 2022 в 23:30

Спасибо. Вообще при переключении темы на стандартную ничего не меняется, проблема остается. Но вроде бы сторонний модуль действительно это решает.

6 сентября 2022 в 12:04

Неправильно вывели форму корзины. Сам через это прошел. Теперь Вам нужно сказать, как ее вывести правильно. А вот тут сложно. Я для этого использую commerce_variation_cart_form, но большинство любителей Комерца используют другие способы.

Советую с new-art21 познакомиться - у вас вроде одинаковые вопросы.

Оффтоп. Конструкция упоминания пользователя с дефисом в логине не работает:

@new-art21

5 сентября 2022 в 9:37