Удалить / удалить детали из оформления заказа в WooCommerce (почтовый код, компания, телефон …)

Woocommerce Это очень простая система для всех, кто хочет создать Журнал онлайн, имея на основе WordPressПолем
При установке по умолчанию WooCommerce добавит стандартную форму для счетов выставления счетов. На странице “Проверить”клиента.
Задуман как система Журнал онлайн Чтобы обеспечить как доставку физических продуктов, так и сброс виртуального, Woocommerce требует в стандартная форма Серия данных клиентов: имя, имя, номер телефона, страна, адрес, город, ПостПолем Например, некоторые из этих полей не нужны для виртуальной команды. Продукт, который можно загрузить, или продукт, который был оплачен через PayPal, не понадобятся данные для доставки. В этом случае хорошо облегчить систему управления для пользователя, исключив некоторые поля из проверки.

Устранение поля “Пост” Din Woocommerce Checkout

Мы можем устранить “Почтовый индекс” / Пост -код выставления счетов из Woocommerce, мы должны перейти и отредактировать файл functions.php на веб -сайте WordPress. В functions.php Добавить линии:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Где “billing_postcode” Это поле для почтового индекса. Если мы хотим удалить второе поле адреса, мы заменим “billing_postcode” кузок “billing_address_2”Полем

 unset($fields['billing']['billing_address_2']);

Существуют ситуации, в которых никакие детали платежа клиента не могут быть заинтересованы. Обычно, когда платеж производится через PayPal. В этом сценарии мы можем выбрать исключение всех полей со страницы заказа.

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_country']);
unset($fields['billing']['billing_state']);
unset($fields['billing']['billing_phone']);
unset($fields['order']['order_comments']);
unset($fields['billing']['billing_address_2']);
unset($fields['billing']['billing_postcode']);
unset($fields['billing']['billing_company']);
unset($fields['billing']['billing_last_name']);
unset($fields['billing']['billing_email']);
unset($fields['billing']['billing_city']);
return $fields;
}

Таким образом, вы удалите все поля Woocommerce Checkout.

Увлеченными технологиями, я с удовольствием пишу на stealthsetts.com, начиная с 2006 года. У меня богатый опыт работы в операционных системах: macOS, Windows и Linux, а также в языках программирования и платформах для блога (WordPress) и для интернет -магазинов (WooCommerce, Magento, Presashop).

Дом Ваш источник его учебников, полезных советов и новостей. Удалить / удалить детали из оформления заказа в WooCommerce (почтовый код, компания, телефон …)

6 Мысли о "Удалить / удалить детали из оформления заказа в WooCommerce (почтовый код, компания, телефон …)”

  1. Привет, спасибо за этот пост!
    Мне нужно было удалить название компании, и это идеально, это сработало !!
    Я также хочу удалить название компании на “отправлять по другому адресу”Полем
    Но я не знаю, что заменить custom_override_checkout_fields в вашем коде. Не могли бы вы мне помочь?

    Отвечать
  2. Привет, я добавил этот код в функции. Это совершенно пусто. Я не совсем новичок в таких вещах, но я тоже не профессионал.

    Если бы я мог получить доступ к своей панели инструментов, я бы просто стерла ее, но я вообще не могу получить ничего на своем веб -сайте.

    Пожалуйста, помогите, что мне делать? Необходим срочный ответ!

    Отвечать
  3. Привет
    Я в разделе оплаты ” Платежная информация “письмо “адрес доставки ” Я хочу измениться как. Что мы можем сделать.

    Отвечать
    • Привет,
      Да, это хорошая идея в настройке, но в последней версии Woo я вижу только “адрес 2”В “компания”Полем Для почтового кода и OHER FIREDS является FUNTICS FUCTIONS FUNTIONS, чтобы скрыть.

      Отвечать
Оставьте комментарий