Ödeme sayfanızda müşteri gereksiz bilgi doldurmaktan rahatsız olur.
Woocommerce’de ödeme sayfasında bazı yerlerin çıkmamasını istiyorsunuz.Nasıl yapalım?
Ad, soyad
Firma adı
Adres,
posta kodu
telefon numarası
e-posta vs..
Bu formda örneğin firma adı bölümünü kaldırmak istiyoruz ya da posta kodu bölümünü veya her ikisini birden. Nasıl yapabiliriz?
Başında // işareti olmayanlar formda gözükmesini istemediğimiz kısımlar içindir.
Aşağıda ki formda
Ülke seçeneğinin
Firma Adının
Posta kodunun
aktif edilmediğini göreceksiniz…
add_filter( ‘woocommerce_checkout_fields’ , ‘custom_override_checkout_fields’ );
function custom_override_checkout_fields( $fields ) {
//unset($fields[‘billing’][‘billing_first_name’]);
//unset($fields[‘billing’][‘billing_last_name’]);
unset($fields[‘billing’][‘billing_company’]);
//unset($fields[‘billing’][‘billing_address_1’]);
//unset($fields[‘billing’][‘billing_address_2’]);
//unset($fields[‘billing’][‘billing_city’]);
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’]);
return $fields;
}