Woocommerce: Как убрать «Доставка по другому адресу» в оформлении заказа

Задача. На странице оформления заказа при использовании Woocommerce в WordPress есть чекбокс «Доставка по другому адресу?» или вроде того (Изображение 1). В основном, смысла в этих полях нет. Это используется в странах, где нужно указывать платежный адрес клиента.

Доставка по другому адресу
Изображение 1: Страница оформления заказа в Woocommerce: опция «Доставка по другому адресу».

Решение 1. В настройках в админке по пути Woocommerce => Настройки => вкладка «Доставка» => раздел «Параметры доставки» блок «Назначение доставки» имеет несколько опций (Изображение 2):

  • По умолчанию для адреса доставки клиента (По умолчанию поле «Доставка по другому адресу» отмечено)
  • По умолчанию для платёжного адреса клиента (По умолчанию поле «Доставка по другому адресу» не отмечено)
  • Принудительная доставка по платёжному адресу клиента (Поле «Доставка по другому адресу» отсутствует)
Принудительная доставка по платёжному адресу клиента
Изображение 2:

Поэтому, чтобы на странице оформления заказа скрыть «Доставка по другому адресу» в Параметрах доставки нужно выбрать «Принудительная доставка по платёжному адресу клиента».

Решение 2. Есть еще один способ. Он странный, не знаю / не помню зачем его нашел (может быть не знал о первом способе или раньше не было этих настроек).

Алгоритм:

  • В файле function.php всталяем Код №1 — по умолчнию снимаем снимаем отметку с чекбокса «Доставка по другому адресу?».
  • Скрываем в форме саму эту опцию в стилях (например в style.css) Код №2.
Код 1: Доставка по другому адресу по умолчание не выбран
Код 2: Скрытие элемента «Доставка по другому адресу»
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии