Изтриване/Премахване на подробности от Checkout в WooCommerce (пощенски код, компания, телефон …)
WooCommerce това е много проста система за всеки, който иска да създаде такава Списание онлайн, въз основа на WordPress.
При инсталиране по подразбиране WooCommerce ще добави стандартен формуляр за подробности за фактуриране. В страницата на “Каси”на клиента.
Проектиран като система от Списание онлайн което позволява както доставка на физически продукти, така и изтегляне на виртуални, WooCommerce изисква стандартната форма серия от клиентски данни: име, фамилия, телефонен номер, държава, адрес, град, Cod Postal. Някои от тези полета не са необходими например за виртуална поръчка. Продукт, който може да бъде изтеглен, или продукт, който е платен чрез PayPal, няма да се нуждае от данните за доставка. В този случай е добре да улесните системата за поръчка за потребителя, като премахнете някои полета от Checkout.
Премахване на полето “Cod Postal” din WooCommerce Checkout
Нека го елиминираме “Пощенски код” / Billing Postcode от 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” Cu “адрес_за_фактуриране_2”.
unset($fields['billing']['billing_address_2']);
Sunt situatii in care s-ar putea sa nu intereseze niciun detaliu de plata al clientului. De regula atunci cand plata se face prin PayPal. In acest scenariu putem alege sa eliminam toate campurile din pagina de comanda.
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;
}
In acest fel veti sterge toate campurile din WooCommerce Checkout.
Изтриване/Премахване на подробности от Checkout в WooCommerce (пощенски код, компания, телефон …)
Какво ново
Около Stealth
Страстен по технологиите, с удоволствие пиша за StealthSettings.com от 2006 година. Имам богат опит със системи за операционни: macOS, Windows и Linux, както и с езици за програмиране и платформи за блогове (WordPress) и за онлайн магазини (WooCommerce, Magento, PrestaShop).
Вижте всички публикации от StealthМоже също да се интересувате от...
6 мисли за “Изтриване/Премахване на подробности от Checkout в WooCommerce (пощенски код, компания, телефон …)”
Bonjour Merci pour ce post !
J’avais besoin de supprimer le nom de l’entreprise et c’est parfait ça a fonctionné !!
Je souhaite supprimer également le nom de l’entreprise sur “expédier à une adresse différente”.
mais je ne sais pas par quoi remplacer custom_override_checkout_fields dans votre code. Pourriez vous m’aider ?
Hi,I added this code to functions.php as guided but my website crashed. It’s totally blank. I’m not totally new to stuff like this but i’m not a pro either.
If i could access my dashboard, i would just erase it but i cannot access anything on my website at all.
Please help, what should i do? Urgent response needed please!
Merhaba
Ben ödeme kısmında ki ” fatura bilgileri “yazısını “teslimat adresi ” olarak değiştirmek istiyorum. Ne yapabiliriz.
teşekkürler gerçekten ariyordum.Müşteriler posta kodunu bilmediği için çok sorun yaşamıştım teşekkürler
Agora dá pra fazer direto pelo painel de personalizar do wordpress, super prático. (wp-admin/customize.php?)
здравей
Yes, is a good ideea in customizer but in the latest version of Woo I see only “address 2”, “company”. For postal code and oher fileds is req functions code to hide.