Видалити / видалити деталі в касі WooCommerce (поштовий індекс, компанії, телефон ...)

WooCommerce це дуже проста система для тих, хто хоче створити Інтернет-магазин, На основі WordPress.
При установці за замовчуванням, WooCommerce додасть стандартну форму для платіжну інформацію. На клієнта "замовлення".
Розроблений як система Інтернет-магазин що дозволяє як фізичну доставку продуктів і завантажувати кілька віртуальних WooCommerce потрібно в стандартна форма ряд даних про клієнтів: Ім'я, Прізвище, номер телефону, країна, адреса, місто, Поштовий індекс, Деякі з цих полів нам необхідно для віртуальної команди, наприклад. Продукт, який може бути завантажений або продукт, який був оплачений PayPal не повинні були б дані для доставки. В цьому випадку краще всього, щоб полегшити систему управління для користувача, шляхом видалення полів Checkout.

Усунення поле "Індекс" від WooCommerce Checkout

Ми можемо видалити "Поштовий індекс поштового інформування" від WooCommerce, ми повинні піти і редагувати файл functions.php тематики WordPress, яка активна на сайті. У functions.php додайте рядки:

[PHP]

add_filter ('woocommerce_checkout_fields', 'custom_override_checkout_fields');

функція custom_override_checkout_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');
функція custom_override_checkout_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 (поштовий індекс, компанії, телефон ...)

Про автора

Хитрість

Пристрасний про все, що гаджет і IT писати з задоволенням stealthsettings.com з 2006 і мені подобається відкривати нові речі з вами про комп'ютери та MacOS, Linux, Windows, прошивці і Android.

2 Коментарі

  • Bonjour Merci на посаду!
    J'avais заблокований підпирає в номенклатурне підприємство і набуває парфінгу з фонтангом !!
    Це додаткова версія для користувачів, що працюють у різних країнах.
    це не так само, як зміна custom_override_checkout_fields у коді. Pourriez vous m'aider?

  • Привіт, я додав цей код до functions.php, керуючись цим, але мій веб-сайт зазнав краху. Це абсолютно незаповнене. Я не зовсім інший для таких речей, але я теж не для того.

    Якщо б я мав доступ до моєї інформаційної панелі, я просто її знищив, але я нічого не можу отримати на моєму сайті взагалі.

    Будь ласка, допоможіть, що я повинен робити? Необхідна термінова відповідь, будь ласка!

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.