WooCommerce Ödeme Sayfasından İstediğiniz Fatura Alanlarını Kaldırma

WordPress WooCoommerce’i ihtiyaçlarınız ve web sitenizin politikalarına uygun şekilde yeniden düzenleyebilirsiniz. WordPress bazı alanları size panel üzerinden düzenlemenize güncelleştirmenize izin veriyor olsa da bazı alanlar için düzenleme yapmak istediğiniz kodlara veya eklentilere başvurmanız gerekmektedir. Her zaman için ne kadar az eklenti o kadar hızlı site fikrini savunan biri olarak sizlere her işlem için kodlarla daha kolay güncelleme yapmanızı göstereceğim.

Bu yazımda da sizlere WordPress WooCoomerce’nin ödeme sayfasından istemediğiniz alanları nasıl kaldırabileceğinizi göstereceğim. Örnek verecek olursak diyelim ki WordPress WooCoomerce e-ticaret sitenizde ödeme sayfasından posta kodunu veya şirket adı gibi bilgileri kaldırmak istiyorsunuz. İşte bu gibi değişiklikleri nasıl yapacağınızı hangi kod betiğini nerede kullanacağınızı göstereceğim.

Bunlar WordPress WooCoomerce ödeme sayfasında kullanılan alanların tanımlarıdır. Siz ilk olarak neleri kaldırmak istediğinize karar vereceksiniz.

  • billing_first_name
  • billing_last_name
  • billing_company
  • billing_address_1
  • billing_address_2
  • billing_city
  • billing_postcode
  • billing_country
  • billing_state
  • billing_email
  • billing_phone
function seyda_remove_checkout_billing_fields( $fields ) {
    unset($fields['billing']['billing_postcode']);
    unset($fields['billing']['billing_country']);
    return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'seyda_remove_checkout_billing_fields' );

Yukarıdaki kod örneği ödeme sayfasından posta kodunu ve ülke alanlarını kaldıracaktır. Kodu istediğiniz alanlar için güncelleyebilirsiniz. Peki bu kodu nereye ekleyeceksiniz ?

Kodu temanızın functions.php dosyasına eklemeniz gerekir.

Genellikle /public_html/wp-content/themes/temaadi/functions.php dosya yolunu takip ederek, kullandığınız temanın functions.php dosyasını bulabilirsiniz.

Ek olarak gördüğünüz için kodlarda billing şeklinde fatura alanı olarak belirtirliyor eğer siz gönderim kısmında da bazı alanları kaldırmak isterseniz billing yerine shipping kullanabilirsiniz.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir