Ayrıntıları Checkout'tan Sil / Kaldır WooCommerce (Posta Kodu, Şirket, Telefon...)

WooCommerce oluşturmak isteyen herkes için çok basit bir sistemdir. alışverişDayanarak WordPress.
Kurulum üzerine default, WooCommerce fatura ayrıntıları için standart bir form ekleyecektir. Müşterinin "Ödeme" sayfasında.
bir sistem olarak tasarlanmış alışveriş hem fiziksel ürünlerin teslimine hem de sanal ürünlerin indirilmesine izin veren, WooCommerce sor 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.

"Posta Kodu" alanının kaldırılması WooCommerce Ödeme Yap

"Posta Kodu" / Faturalandırma Posta Kodu'nu şu adresten kaldırabilmek için: WooCommerce, gidip temanın functions.php dosyasını düzenlememiz gerekiyor WordPress hangi sitede aktif. Functions.php'de şu satırları ekliyoruz:

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
unset($fields['billing']['billing_postcode']);
return $fields;
}

Posta kodunun alanı "billing_postcode" olduğunda. İkinci adres alanını kaldırmak istiyorsak, “billing_postcode” yerine “billing_” yazacağız.address_2 ”.

 unset($fields['billing']['billing_address_2']);

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.

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;
}

Bu şekilde tüm alanları silersiniz. WooCommerce Ödeme.

Teknolojiye tutkulu, 2006 yılından beri StealthSettings.com'da yazıyorum. macOS, Windows ve Linux işletim sistemlerinde geniş deneyimim var, aynı zamanda programlama dilleri ve blog platformları (WordPress) ile online mağazalar için (WooCommerce, Magento, PrestaShop) bilgi sahibiyim.

nasıl » Internet » Ayrıntıları Checkout'tan Sil / Kaldır WooCommerce (Posta Kodu, Şirket, Telefon...)

"Ödeme bölümündeki ayrıntıları Sil / Kaldır" üzerine 6 düşünce WooCommerce (Posta Kodu, Şirket, Telefon...)"

  1. Post için Bonjour Merci!
    Şirket adını silmem gerekiyordu ve işe yaradı mükemmel!
    "Farklı bir adrese gönder" üzerindeki şirket adını da silmek istiyorum.
    ancak kodunuzdaki custom_override_checkout_fields'ı nasıl değiştireceğimi bilmiyorum. Bana yardım eder misin?

    cevap
  2. Merhaba ben addbu kodu kılavuz olarak function.php dosyasına gönderdim ancak web sitem çöktü. Tamamen boş. Bu tür şeylerde tamamen yeni değilim ama profesyonel de değilim.

    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!

    cevap
  3. Merhaba
    Ben ödeme bölümünde fatura bilgileri “yazışma adresi” olarak değiştirmek istiyorum. Yapamaz.

    cevap
  4. Agora, kişiselleştirilmiş panele doğrudan yönlendirmek için wordpress, süper pratik. (wp-admin/customize.php?)

    cevap
    • Merhaba,
      Evet, özelleştiricide iyi bir fikir ama latest Yalnızca Woo sürümünü görüyorum "address 2", "şirket". Posta kodu ve diğer dosyalar için gizlenecek işlevler kodu gereklidir.

      cevap
Leave a Comment