Приветствую в новой статье! Я пока еще не успел полюбить Drupal Commerce 2. Наверное не с чем сравнивать :)
А вам нравиться Drupal commerce? Если да, то чем? Пишите в комментариях к статье - мне уже интересно!
А данная статья о том, как скрыть не нужные поля из формы оформления заказа Drupal Commerce 2.
Итак, при оформлении заказа покупателю по-умолчанию предлагается заполнить чуть ли не с десяток полей. Вы только посмотрите:
Компания, улица, город, почтовый код и прочие поля часто не нужны интернет-магазинам продающим цифровые товары. Да, конечно, если магазин продает реальные вещи, то эти поля для оформления доставки жизненно необходимы, но что если мы продаем услуги или инфопродукты, консультации или подписку. Именно, их заполнение не имеет смысла и повышает число покупательских отказов. Дак как их убрать?
Лично для меня все оказалось проще, чем казалось :)
За показ полей, отвечает модуль Profile. Поэтому, заходим в Конфигурация - Пользователи - Типы профилей. Находим профиль Customer, жмем "Управление отображением формы".
Далее, если мы хотим полностью отключить возможность ввода контактной информации, переносим поле в раздел отключенных.
Для того чтобы скрыть лишь некоторые поля, оставьте настройки отображения формы без изменения и зайдите в настройки поля Address. Там вы можете управлять отображением тех или иных полей. Поля и форматы ввода данных в них выбираются и отображения исодя из того, какую страну выберет покупатель.
По сути все! После сохрания настроек вы можете проверить отображение полей перейдя к оформлению заказа.
Спасибо за внимание! Надеюсь, что статья была полезна.