Изтриване / премахване на информация в Checkout WooCommerce (Пощенски код, Company, Телефон ...)

WooCommerce е много проста система за всеки, който иска да създаде Shop OnlineВъз основа на WordPress.
инсталацията по подразбиране, WooCommerce ще добави стандартен формуляр за данни за плащане. На клиента "Checkout".
Проектиран като система Shop Online позволява едновременно физическа доставка на продукти и изтегляне на някои виртуална WooCommerce изисква в стандартна форма серия от данни на потребители: Име, Фамилия, телефонен номер, Държава, адрес, град, Пощенски код, Някои от тези области имаме нужда за един виртуален команден например. Един продукт, който може да бъде изтеглен или продукт, който се плаща от PayPal няма да се наложи данните за доставка. В този случай най-добре е да се опрости системата за контрол на потребителя, чрез премахване на полета на Checkout.

Премахването поле "Пощенски код" от WooCommerce Checkout

Можем да премахнем "Postcode Billing Postcode" от 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.

Изтриване / премахване на информация в Checkout WooCommerce (Пощенски код, Company, Телефон ...)

За автора

Хитрост

Страстен за всичко, което приспособление и го напиша с удоволствие stealthsettings.com на 2006 и обичам да откривам нови неща с вас за компютри и MacOS, Linux, Windows, IOS и Android.

2 Коментари

  • Бонджур Мерси за поста!
    J'avais е поддръжник на номинала на предприятието и на парфета като fonctionne !!
    Това е основен елемент от дейността на фирмата за "експониране на различни адреси".
    това не е по същия начин, колкото и преместването на custom_override_checkout_fields в кода. Пурриж ваш мойайдър?

  • Здравейте, аз добавих този код към functions.php като ръководен, но моят уеб сайт се разби. Това е напълно празно. Аз не съм съвсем нов за такива неща, но и аз не съм.

    Ако имах достъп до моето табло, просто щях да го изтрия, но изобщо не мога да получа достъп до нищо на моя уебсайт.

    Моля, помогнете, какво трябва да направя? Необходима спешна реакция моля!

Оставете коментар