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

WooCommerce это очень простая система для тех, кто хочет создать магазин, На основе WordPress.
При установке по умолчанию, WooCommerce добавит стандартную форму для платежную информацию. На клиента "заказ".
Разработанный как система магазин что позволяет как физическую доставку продуктов и загружать несколько виртуальных WooCommerce требуется в стандартная форма ряд данных о клиентах: Имя, Фамилия, номер телефона, страна, адрес, город, почтовый индекс, Некоторые из этих полей нам необходимо для виртуальной команды, например. Продукт, который может быть загружен или продукт, который был оплачен PayPal не должны были бы данные для доставки. В этом случае лучше всего, чтобы облегчить систему управления для пользователя, путем удаления полей Checkout.

Устранение поле "Индекс" от WooCommerce Checkout

Мы можем устранить «почтовый индекс» / Billing почтовый индекс WooCommerce должен пойти и отредактировать файл functions.php WordPress тема, которая активна на сайте. В functions.php добавьте строки:

[PHP]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

function custom_override_checkout_fields ($ fields) {

переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_postcode']);

вернуть $ поля;

}

[/ PHP]

Где "billing_postcode" есть поле для почтового индекса. Если вы хотите избавиться от второго поле адреса, мы заменим "billing_postcode" с "billing_address_2".

[Php] переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_address_2']); [/ PHP]

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

[PHP]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');
function custom_override_checkout_fields ($ fields) {
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_postcode']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_country']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_state']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_phone']);
переменная не установлена ​​($ поля [ 'порядок'] [ 'order_comments']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_address_2']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_postcode']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_company']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_last_name']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_email']);
переменная не установлена ​​($ поля [ 'биллинг'] [ 'billing_city']);
вернуть $ поля;
}

[/ PHP]

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

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

Об авторе

Хитрость

Страстно обо всем, что означает гаджеты и ИТ, я пишу с удовольствием stealthsettings.com из 2006, и мне нравится открывать вам новые вещи о компьютерах и операционных системах macOS, Linux, Windows, iOS и Android.

2 комментариев

  • Bonjour Merci за пост!
    J'avais besoin supprimer le nom de l'entreprise et c'est parfait ca fonctionne !!
    Это супервизор, состоящий из представителей всех стран мира.
    это не то же самое, что и замена элементов custom_override_checkout_fields в коде. Pourriez vous m'aider?

  • Привет, я добавил этот код в functions.php как руководство, но мой сайт разбился. Это совершенно пусто. Я не совсем новичок в этом, но я тоже не для этого.

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

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

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

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