← Arşive dön

WooCommerce Ödeme Sayfasında Şirket Alanları Nasıl Gösterilir?

WooCommerce ödeme sayfasında şirket alanları ekleme, fatura türüne göre koşullu alan gösterme ve güvenli sipariş doğrulaması için pratik rehber.

WooCommerce ödeme sayfasında şirket alanları, bireysel ve kurumsal alışveriş yapan müşterilerin bilgilerini gereksiz kalabalık oluşturmadan toplamanın pratik yoludur. Vergi dairesi, vergi numarası veya şirket unvanı herkesten istenirse ödeme adımı uzar; hiç istenmezse fatura süreci elle takip edilmeye başlar.

Sağlıklı akışta müşteri önce fatura türünü seçer, kurumsal seçenekte yalnızca gerekli alanları görür. Böylece mobil form daha rahat kullanılır ve sipariş kaydındaki bilgiler düzenli kalır.

WooCommerce ödeme sayfasında şirket alanları neden koşullu olmalı?

Her müşteriye aynı uzun formu göstermek özellikle telefondan alışverişte terk riskini artırabilir. Bireysel müşterinin vergi dairesi alanıyla uğraşmasına gerek yoktur; kurumsal müşteri ise unvan ve vergi bilgilerini tek seferde doğru girmek ister.

  • Ödeme formu daha anlaşılır olur.
  • Fatura keserken eksik bilgi için tekrar iletişim kurulmaz.
  • Kurumsal ve bireysel siparişler daha kolay ayrılır.

WooCommerce ödeme sayfasında şirket alanları ekleme

Önce hangi bilgilerin gerçekten gerekli olduğunu belirleyin. Yaygın ihtiyaç; fatura türü, şirket unvanı, vergi dairesi ve vergi numarasıdır. Bu alanların zorunluluğu yalnızca kurumsal seçimde devreye girmelidir.

Aşağıdaki örnek ödeme formuna fatura türü ile iki kurumsal alan ekler. Kodu child theme içindeki functions.php dosyasına veya güvenilir bir snippets eklentisine ekleyin. Canlı mağazada değişiklik yapmadan önce yedek alın ve staging ortamında deneyin.

add_filter( 'woocommerce_checkout_fields', function( $fields ) { $fields['billing']['billing_invoice_type'] = array( 'type' => 'select', 'label' => 'Fatura türü', 'required' => true, 'options' => array( 'bireysel' => 'Bireysel', 'kurumsal' => 'Kurumsal' ) ); $fields['billing']['billing_tax_office'] = array( 'label' => 'Vergi dairesi', 'required' => false ); $fields['billing']['billing_tax_number'] = array( 'label' => 'Vergi numarası', 'required' => false ); return $fields; } );

Bu kod alanları oluşturur; kurumsal seçime göre gösterme ve doğrulama için ayrıca JavaScript ile PHP doğrulaması eklenmelidir. Yalnızca tarayıcı tarafındaki gizleme yeterli değildir. Kurumsal seçimde boş vergi bilgilerinin sunucuda da engellenmesi gerekir.

Görünürlük ve doğrulama kontrol listesi

  1. Bireysel seçimde şirket, vergi dairesi ve vergi numarası alanlarını gizleyin.
  2. Kurumsal seçimde alanları görünür yapın ve açıklayıcı etiketler kullanın.
  3. woocommerce_after_checkout_validation kancasıyla kurumsal siparişte boş alanları doğrulayın.
  4. Bilgileri sipariş meta alanına kaydedin ve yönetim ekranında kontrol edin.

Canlıya almadan önce sipariş senaryolarını deneyin

Masaüstü ve mobilde bireysel kart ödemesi, kurumsal kart ödemesi, havale/EFT ve kuponlu sepet senaryolarını test edin. Her denemede e-posta, sipariş notu ve yönetim ekranındaki alanların doğru göründüğünü kontrol edin. Hazır çözüm arayanlar, blogdaki WooCommerce rehberlerine göz atabilir.

WooCommerce ödeme sayfasında şirket alanları için sade akış

WooCommerce ödeme sayfasında şirket alanları doğru sırayla gösterildiğinde müşteri gereksiz alanlarla oyalanmaz, mağaza da fatura için gerekli kaydı düzenli alır. Formu kurumsal seçimde açılan birkaç net alanla sınırlayın, doğrulamayı sunucu tarafında yapın ve her güncellemeden sonra gerçek sipariş senaryosuyla yeniden test edin. Özel ihtiyaçlar için iletişim sayfasından destek alabilir; mağaza deneyimini bütüncül ele almak için web tasarım paketi seçeneklerine göz atabilirsiniz.

Yazar

Bobi

WordPress, WooCommerce ve geliştirici notları üzerine yazıyor.

Bir yanıt yazın

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