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

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

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

Мы можем устранить «почтовый индекс» / Billing почтовый индекс 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.

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

Об авторе

Хитрость

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

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

  • 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 как руководство, но мой сайт разбился. Это совершенно пусто. Я не совсем новичок в этом, но я тоже не для этого.

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

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

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