Как поменять местами поля Price & Add to Cart в Commerce Drupal 8 ?

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

Аватар пользователя portfolio portfolio 30 августа 2019 в 11:11

Приветствую!

Пытаюсь разобраться с Coommerce в Drupal 8.
В некоторых моментах разработчиков Commerce хочется расстрелять!!! Smile

Засел на банальной смене расположения относительно друг-друга (выше-ниже) и группировки полей на странице Product в блоке Add to cart.

Не могу поменять местами поля Price & форму Add to Cart. Также непонятно ведёт себя поле SKU.

Может кто нибудь помочь и объяснить, как и где это делается в админке ?

Комментарии

Аватар пользователя portfolio portfolio 31 августа 2019 в 11:24

Views не решает проблемы.

Есть проблема такого плана- например если я вытягиваю показывать поле SKU, то почему то цена тогда сама становится под кнопку Add to cart.
И это не из за стилей.

Можете помочь настроить поля ?

Аватар пользователя portfolio portfolio 1 сентября 2019 в 12:44

А какие настройки должны быть во Views чтобы при выборе цвета переключались фотографии товара для этого цвета ?
У меня для товара разные цвета и для каждого свои фотографии.
По идее поставил связи, но наверно то-то неправильно.
Если выводить не через Views, то всё норм переключается. А вот через вьюс не работает.

Аватар пользователя gun_dose gun_dose 31 августа 2019 в 14:08

Это поля вариаций, в управлении отображением их нет. Самый простой и очевидный способ - прописать в шаблоне.

Аватар пользователя portfolio portfolio 31 августа 2019 в 14:17

Неужели при таком количестве настроек всего в Commerce они не сделали банальную возможность перетаскивать вверх-вниз поля для атрибутов ?

Аватар пользователя gun_dose gun_dose 31 августа 2019 в 14:34

Вверх-вниз они таскаются как поля вариаций в настройках отображения вариаций, а как поля товара они отсутствуют в принципе. Но через layout builder, если накатить патч, то можно таскать и поля вариаций в продукте.

Аватар пользователя VasyOK VasyOK 31 августа 2019 в 14:16

А что нельзя создать вьюху с вариациаями и подцепить на товар?
А в корзину вьюху можно определить этим модулем
https://www.drupal.org/project/dc_ajax_add_cart
По крайней мере так заявляет его автор https://www.drupal.org/project/dc_ajax_add_cart/issues/2553015 #17

Аватар пользователя VasyOK VasyOK 31 августа 2019 в 14:37

Не знаю. Для меня это одна причина использования 8-ки. Она в Commerce позволяет больше настроить без программировывания.

И да: ведь в вариациях товара или списках товаров могут быть очень разные значения. views - очень удобный вариант эти значения вывести.

Аватар пользователя Semantics Semantics 31 августа 2019 в 14:42

Не знаю. Для меня это одна причина использования 8-ки. Она в Commerce позволяет больше настроить без программировывания.

Как же так, ещё недавно ты участвовал в войнах, что сайт-билдерам д8 не подходит?
А тебя наоборот остальные пытались убедить, что сайт-билдерам возможностей меньше не стало

Аватар пользователя VasyOK VasyOK 31 августа 2019 в 14:52

Я и сейчас думаю, что не подходит и 8-ка - это как "Виста".
Возможностей может и стало больше, но вот требования к "сайт-билдеру" тоже возросли.
Я конечно развиваюсь в меру своих возможностей, но пока не встречал того множества бизнесменов-сайтоводов, которые были на 7-ке и спокойно накликивали себе сайты путем FTP-девелопмента.
"одна причина использования 8-ки" - это не значит, что с другими версиями Друпала завязал. Сейчас пытаюсь группу пациентов для Бекдропа собрать Lol