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.
Varsayılan kurulumda, 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 Sepet

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

Burada "billing_postcode" posta kodu alanıdır. İkinci adres alanını kaldırmak istiyorsak "billing_postcode"u "billing_address_2" ile değiştireceğiz.

 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, bu kodu function.php dosyasına rehberli olarak ekledim 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. Artık bunu doğrudan wordpress panelini özelleştirerek yapabilirsiniz, süper pratik. (wp-admin/customize.php?)

    cevap
    • Merhaba,
      Evet, özelleştiricide bu iyi bir fikir ama Woo'nun son sürümünde yalnızca "adres 2", "şirket"i görüyorum. Posta kodu ve diğer dosyalar için gizlenecek işlev kodu gereklidir.

      cevap
Leave a Comment