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

19 мая 2017 в 12:41

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

Комментарии

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

19 мая 2017 в 13:33

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

19 мая 2017 в 14:37

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

19 мая 2017 в 14:49

Изначально в ТЗ этого не было, это вообще так сказать "помощь другу" да и хочется разобраться самому (никаких обид)

19 мая 2017 в 15:38