Ödeme WooCommerce ayrıntıları kaldırmak / Sil (Posta Kodu, Şirket, Telefon ...)

WooCommerce Bir yaratmak isteyen herkes için çok basit bir sistemdir alışverişDayanarak WordPress.
Varsayılan kurulum, WooCommerce fatura detayları için standart bir form katacak. "Ödeme" müşteri.
bir sistem olarak tasarlanmış alışveriş ürünlerin fiziksel teslimat hem izin ve gerekli bazı sanal WooCommerce indirirken standart form müşteri verileri bir dizi: Ad, Soyad, Telefon Numarası, Ülke, Adres, Şehir, posta kodu. Bu alanlardan bazıları biz örneğin bir sanal komut için gereklidir. PayPal tarafından ödendi indirilebilir veya ürün edilebilen bir ürün teslimat için veri gerek olmazdı. Bu durumda satın-alma alanları kaldırarak, kullanıcının bir kontrol sistemi hafifletmek için en iyisidir.

WooCommerce Checkout'tan alan "Posta Kodu" ortadan kaldırmak

Gidip web sitesinde aktiftir WordPress teması functions.php dosyasını düzenlemek zorunda WooCommerce arasında "posta kodu" / Fatura Posta Kodu ortadan kaldırabilir. Functions.php dosyasında satırları ekleyin:

[Php]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');

işlev custom_override_checkout_fields ($ alanlar) {

unset ($ alanları [ 'fatura'] [ 'billing_postcode']);

$ Alanları return;

}

[/ Php]

Nerede "billing_postcode" posta kodu alandır. İkinci adres alanını ortadan kaldırmak istiyorsanız, "billing_address_2" ile "billing_postcode" değiştirin.

[Php] unset ($ alanları [ 'fatura'] [ 'billing_address_2']); [/ php]

Müşterinin herhangi bir ödeme ayrıntıları ilgi olmayabilir durumlar vardır. Genellikle ödeme PayPal üzerinden yapıldığında. Bu senaryoda biz sipariş sayfadaki tüm alanları ortadan kaldırmak için seçebilirsiniz.

[Php]

add_filter ( 'woocommerce_checkout_fields', 'custom_override_checkout_fields');
işlev custom_override_checkout_fields ($ alanlar) {
unset ($ alanları [ 'fatura'] [ 'billing_postcode']);
unset ($ alanları [ 'fatura'] [ 'BILLING_COUNTRY']);
unset ($ alanları [ 'fatura'] [ 'billing_state']);
unset ($ alanları [ 'fatura'] [ 'billing_phone']);
unset ($ alanları [ 'sipariş'] [ 'order_comments']);
unset ($ alanları [ 'fatura'] [ 'billing_address_2']);
unset ($ alanları [ 'fatura'] [ 'billing_postcode']);
unset ($ alanları [ 'fatura'] [ 'billing_company']);
unset ($ alanları [ 'fatura'] [ 'billing_last_name']);
unset ($ alanları [ 'fatura'] [ 'billing_email']);
unset ($ alanları [ 'fatura'] [ 'billing_city']);
$ Alanları return;
}

[/ Php]

Bu şekilde WooCommerce Checkout tüm alanları silecektir.

Ödeme WooCommerce ayrıntıları kaldırmak / Sil (Posta Kodu, Şirket, Telefon ...)

Yazar hakkında

Gizlilik

Gadget'lar ve IT anlamına gelen her şey hakkında tutkulu, 2006'ten stealthsettings.com'dan memnuniyetle yazıyorum ve bilgisayarlarla işletim sistemleri, Linux, Windows, iOS ve Android işletim sistemleri hakkında yeni şeyler keşfetmeyi seviyorum.

2 Yorumlar

  • Post için Bonjour Merci!
    J'avais parlamentosunu, parfait ca fonctionne !!
    Bu, "expédier à une adresse différente" için geçerli bir çözüm ortağıdır.
    koddaki custom_override_checkout_fields'inin kaldırılmasından farklıdır. Pourriez vous m'aider?

  • Merhaba, bu kodu rehberli olarak functions.php olarak ekledim ancak web sitem kilitlendi. Tamamen boş. Böyle şeyler için tamamen yeni değilim ama ben de değil.

    Benim pano erişmek Could, ben sadece bunu silmek istiyorsunuz ama benim web sitesinde hiç bir şey erişemez.

    Lütfen yardım edin, ne yapmalıyım? Acil müdahale gerekli lütfen!

Leave a Comment