Drupal Commerce не показывать поля для ввода адреса доставки, если выбран самовывоз

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

Аватар пользователя skoribchenko skoribchenko 19 мая 2017 в 12:41

Здравствуйте, прошу помощи! Доставка в интернет магазине организована с помощью модулей commerce shipping, falte rate (доставка по СПБ с фикс. ценой), commerce pickup (забрать самому из адреса). Как сделать, чтобы при выборе самовывоза не показывалось поле для ввода адреса доставки? Или шаг с вводом информации о доставке пропускался и сразу шла проверка и оплата. (скрины прикрепляю) Или какой-то другой вариант?

Комментарии

Аватар пользователя fairrandir fairrandir 19 мая 2017 в 13:33

Вопрос на миллион. Smile
Когда-то разбирался, и в итоге сделал через какие-то жуткие альтеры, но именно после такой же задачи я зарёкся на Commerce магазины делать.

Аватар пользователя fairrandir fairrandir 19 мая 2017 в 14:37

Неа. С рулсами тогда не прокатило почему-то. Нужен был дополнительный модуль, с двумя патчами, который в итоге не работал. Smile Вот был бы код того проекта под рукой, может и подсказал бы.

Аватар пользователя dgastudio dgastudio 19 мая 2017 в 14:49

решаемо через hook_Form_alter + ajax + темизация
без обид, но, почему выберетесь за тз если вы ноль в разработке модулей?