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

Главные вкладки

Аватар пользователя gera8774 gera8774 4 сентября 2022 в 21:46

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

Комментарии

Аватар пользователя ivnish ivnish 4 сентября 2022 в 21:57

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

Аватар пользователя gera8774 gera8774 4 сентября 2022 в 22:00

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

Аватар пользователя OldWarrior OldWarrior 4 сентября 2022 в 23:30

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

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

Аватар пользователя gera8774 gera8774 6 сентября 2022 в 12:04

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

Аватар пользователя VasyOK VasyOK 5 сентября 2022 в 9:37

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

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

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

@new-art21