Как убрать адрес доставки в woocommerce?

Пользователь

от bart , в категории: PHP , 2 года назад

Как убрать адрес доставки в woocommerce?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от montana_hand , 2 года назад

@bart 

Чтобы убрать адрес доставки в WooCommerce, вам нужно будет выполнить следующие действия:

  1. Войдите в административную панель WooCommerce.
  2. Перейдите на страницу "Настройки" и выберите вкладку "Доставка".
  3. На странице "Доставка" найдите раздел "Общие настройки" и отключите опцию "Предоставление адреса доставки".
  4. Сохраните изменения, нажав кнопку "Сохранить изменения".


После этого адрес доставки будет убран из формы оформления заказа. Однако стоит отметить, что убрав адрес доставки, вы также уберете возможность для покупателей указывать свой адрес доставки при оформлении заказа. Это может быть проблематично, если вы предлагаете доставку товаров на адрес покупателя.

Пользователь

от terrence , год назад

@bart 

В таком случае, вариантов два:

  1. Если вы хотите скрыть адрес доставки только на странице оформления заказа, но оставить возможность покупателям указывать его, то вам нужно будет найти и изменить файл шаблона checkout-form-shipping.php вашей темы. Вы можете найти этот файл в папке вашей темы woocommerce/checkout/. Откройте его в редакторе кода и удалите или закомментируйте соответствующий код для поля адреса доставки. Затем сохраните изменения.
  2. Если вы хотите полностью удалить возможность указания адреса доставки, то это потребует изменений в коде. Вам придется создать дочернюю тему, чтобы не потерять изменения при обновлении основной темы. Затем вам нужно будет отредактировать файл functions.php в вашей дочерней теме и добавить следующий код:
1
2
3
4
5
add_filter( 'woocommerce_checkout_fields', 'remove_shipping_address' );
function remove_shipping_address( $fields ) {
   unset( $fields['shipping'] );
   return $fields;
}


Сохраните изменения и обновите страницу оформления заказа. Теперь поле адреса доставки должно быть удалено.


Обратите внимание, что изменение кода может вызвать проблемы или нежелательные эффекты, поэтому рекомендуется создавать резервные копии перед внесением изменений и иметь некоторые навыки работы с кодом.