Ayrıntılı Woocommerce Checkout sayfaları nasıl düzenlenir

WooCommerce hakkında faturalandırma ayrıntılarını düzenlemenin birkaç yolu vardır. Bu öğreticide, alanları silmek veya gereksinimleri silmek için faturalandırma ayrıntılarını nasıl düzenleyebileceğinizi vurgulamak istiyorum. Önceki yazıda, ödeme sayfasındaki ZIP/Posta Kodu sütunu nasıl devre dışı bırakılacağını veya ZIP/Posta Kodu doğrulamasını nasıl ortadan kaldıracağımı paylaştım. Woocommerce faturalandırma ayrıntılarını nasıl düzenlenir (alanları sil, doğrulama devre dışı bırakın, özel yer tutucuları ekleyin ve özel form etiketleri ekleyin) Bugün, müşterilerinize görüntülemek istemediğiniz fatura ayrıntılarını ve nasıl silineceğinizi göstermek istiyorum.
WooCommerce Düzenleme Ayrıntıları Faturalandırma Ücretsiz bir eklenti kullanarak WooCommerce faturalarının ayrıntılarını düzenlemek için kullanabileceğiniz bir düzineden fazla eklenti hem ücretsiz hem de premium eklenti vardır.

Bu eklentilerin her birinin benzersiz özellikleri ve arayüz tasarımları vardır. WooCommerce ile ilgili faturalandırma ayrıntılarını düzenlemek için en iyi ücretsiz eklenti, WooCommerce için Checkout’un (Checkout Manager) editörüdür. Bu eklenti, Woocommerce kasasında faturalandırma, nakliye ve ek çekirdek alanlarını düzenlemenizi sağlar. Düzenleme formunda, ad, tür, etiket, yer tutucu, sınıf, etiket sınıfı, doğrulama kuralları vb. Gibi özel alan seçenekleri ekleyebilirsiniz. (Bu seçeneğin kullanılabilirliği, alanın türüne göre değiştirilebilir).
WooCommerce Detaylar Detayları Kod görüntülerinizi kullanarak faturalandırma, temanızdaki function.php dosyasına bir kod snippet ekleyerek WooCommerce Checkut sayfasındaki faturalandırma ayrıntılarını düzenleyebilir. İlk WooCommerce Ödeme Fatura Alanını Sil, Aşağıdaki Kod Snippet’ini kullanmayı sevmediğiniz faturalandırma alanını silebilirsiniz:/**
* İstemediğiniz alanı silmek için faturalandırma ayrıntılarını düzenleyin
**/
İşlev njengah_remove_checkout_fields ($ fields) {
// faturalandırma alanı
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);
unset ($ fields [‘faturalandırma’] [‘Billing_email’]);
unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);
unset ($ fields [‘faturalandırma’] [‘Billing_first_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_last_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_1’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘faturalandırma’] [‘Billing_city’]);
unset ($ fields [‘faturalandırma’] [‘Billing_postcode’]);
$ Field Return;
}
add_filter (‘wooocommerce_checkout_fields’, ‘njengah_remove_checkout_fields’);
Tüm alanları silebilir ve özel alanlar ekleyebilir veya kaydetmek istediğiniz kod örneğinden silebilirsiniz.
Bu, faturalandırma düzlemini bir eklenti kullanmadan WooCommerce Checkout sayfasından silmenin en hızlı yoludur. Örneğin, yalnızca faturalandırma ayrıntılarında ad, soyadı ve e -postayı görüntülemek istiyorsak, kodu aşağıdaki kod fragmanında olduğu gibi değiştireceğiz:
İşlev njengah_remove_checkout_fields_keep_email_name ($ fields) {// faturalandırma alanı
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);
unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_1’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘faturalandırma’] [‘Billing_city’]);
unset ($ fields [‘faturalandırma’] [‘Billing_postcode’]);
$ Field Return;
}
add_filter (‘wooocommerce_checkout_fields’, ‘njengah_remove_checkout_fields_keep_email_name’);
Woocommerce ödeme toplama alanını silin ve nakliye alanınız, nakliye alanını ve faturalandırma alanını silmek için bu mantığı da genişletebilir. Faturalandırma ve nakliye alanlarını silecek tam kod aşağıdaki gibidir:
İşlev njengah_remove_checkout_fields_billing_shipping ($ fields) {
// faturalandırma alanı
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);
unset ($ fields [‘faturalandırma’] [‘Billing_email’]);
unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);
unset ($ fields [‘faturalandırma’] [‘Billing_first_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_last_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_1’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘faturalandırma’] [‘Billing_city’]);
unset ($ fields [‘faturalandırma’] [‘Billing_postcode’]);
// teslimat alanı
unset ($ fields [‘nakliye’] [‘nakliye_payan’]); unset ($ fields [‘nakliye’] [‘nakliye_tepon’]);
unset ($ fields [‘nakliye’] [‘nakliye_state’]);
unset ($ fields [‘nakliye’] [‘nakliye_nama_pertama’]);
unset ($ fields [‘nakliye’] [‘nakliye_last_name’]);
unset ($ fields [‘nakliye’] [‘nakliye_address_1’]);
unset ($ fields [‘nakliye’] [‘nakliye_address_2’]);
unset ($ fields [‘nakliye’] [‘nakliye_ciki’]);
unset ($ fields [‘nakliye’] [‘nakliye_postcode’]);
$ Field Return;
}
add_filter (‘woocommerce_checkout_fields’, ‘njengah_remove_checkout_fields_billing_shipping’);
Woocommerce Ödeme Faturalandırma Alanlarını, Teslimat Alanlarını ve Siparişleri Silin Not Aynı mantığı kullanarak Fatura ve Teslimat Bölümü altında bulunan sipariş notunu da silebilir, ancak aşağıdaki kombine kodun trafiğinde olduğu gibi Order_Comments Eliminasyon seçeneğini ekleyebilirsiniz:
İşlev njengah_remove_checkout_fields_billing_shipping_order ($ fields) {
// faturalandırma alanı
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);

unset ($ fields [‘faturalandırma’] [‘Billing_email’]);
unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);
unset ($ fields [‘faturalandırma’] [‘Billing_first_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_last_name’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_1’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘fatura’] [‘Billing_city’]);
// teslimat alanı
unset ($ fields [‘nakliye’] [‘nakliye_payan’]);
Unset ($ fields [‘nakliye’] [‘nakliye_ telefon’]);
unset ($ fields [‘nakliye’] [‘nakliye_state’]);
unset ($ fields [‘nakliye’] [‘nakliye_nama_pertama’]);
unset ($ fields [‘nakliye’] [‘nakliye_last_name’]);
unset ($ fields [‘nakliye’] [‘nakliye_address_1’]);
unset ($ fields [‘nakliye’] [‘nakliye_address_2’]);
unset ($ fields [‘nakliye’] [‘nakliye_ciki’]);
unset ($ fields [‘nakliye’] [‘nakliye_postcode’]);
// Mesaj alanı
unset ($ fields [‘sipariş’] [‘sipariş_comments’]);
$ Field Return;
}
add_filter (‘wooocommerce_checkout_fields’, ‘njengah_remove_checkout_fields_billing_shipping_order’);
Faturalandırma alanlarından biri doldurulmadığında, ayrıntılı faturalandırma wooCommerce editörlerinin gereksinimleri veya doğrulanması, WooCommerce en yaygın hata gibi hatalar üretir – posta kodunu faturalandırma geçerli bir posta / posta kodu değil.
Bunun nedeni, varsayılan olarak WooCommerce faturalandırma ödeme alanında bir doğrulama özelliği olmasıdır. Bu sorunun üstesinden gelmek ve bu hatadan kaçınmak için alan boş bırakıldığında ortaya çıkar, faturalandırma ayrıntılı doğrulamasını silmeniz gerekir. Aşağıdaki kod fragmanı, faturalandırma telefon alanının doğrulanmasını silecektir, bu kod etkin temanızdan function.php dosyasına eklenmelidir. /**
* Faturalandırma alanı doğrulamasını kaldıracak örnekler
**/
add_filter (‘woocommerce_billing_fields’, ‘njengah_remove_phone_field_validation’); işlev njengah_remove_phone_field_validation ($ fields) {
$ Fields [‘Billing_phone’] [‘zorunlu’] = false;
$ Field Return;
}
Bu mantığı isimler, e -postalar vb. Gibi daha fazla alana genişletebilirsiniz. Aşağıdaki kod satırlarını yalnızca doğrulamasını silmek istediğiniz alanın alan kimliğiyle değiştirmeniz gerekir.
$ fields [‘Billing_phone’] [‘gerekli’] = false; WooCommerce Yer tutucu faturalandırmasının ayrıntılarını düzenleyin ve WooCommerce faturalandırma ayrıntılarını düzenlemenin başka bir yolu WooCommerce Checkout sayfası etiketini ve bir konteyneri değiştirmektir. Bunu aşağıdaki kod fragmanını kullanarak başarabilirsiniz: add_filter (‘wooocommerce_checkout_fields’, ‘njengah_edit_checkout_placeholders_labels’);
İşlev njengah_dit_checkout_placeholders_labels ($ fields) {
$ Fields [‘faturalandırma’] [‘Billing_company’] [‘yer tutucu’] = ‘özel yer tutucu’;
$ Fields [‘faturalandırma’] [‘Billing_company’] [‘etiket’] = ‘özel etiket’;
$ Field Return;
}
Sonuç Bu öğreticide, WooCommerce Checkut sayfasını ihtiyaçlarınıza göre ayarlamak için Woocommerce faturalandırma ayrıntılarını düzenleyebilmenin çeşitli yollarını vurguladık. Bu kod görüntülerinin faturalandırma ayrıntılarını, gönderim ayrıntılarını ve sipariş notlarını düzenleyen bir eklenti ile aynı şekilde çalıştığını hatırlamak önemlidir.
Ayrıca, aktif bir temadan çocukların temasına bu kodun her zaman görüntülerini eklemeniz önerilir. Çocuk temanız yoksa, bu yazıyı kullanarak nasıl bir çocuk teması oluşturacağınızı öğrenebilirsiniz – mağaza çocuk teması oluşturun. WooCommerce’i ayarlamanın birkaç yolu vardır, ancak en yaygın olanı sevmediğiniz özellikleri gizlemektir, WooCommerce Ultimate kılavuzunu gizleyerek WooCommerce mağazanızda özelliklerinizin çoğunu nasıl gizleyeceğiniz konusunda eksiksiz bir rehber paylaşıyorum. Bu, özelleştirme WooCommerce’i başlatmanıza yardımcı olmak için iyi bir yer olabilir. Varsayılan WooCommerce temasını kullanırsanız – vitrin temasını kullanırsanız, Woocommerce mağazanızın profesyonel bir ekran ve nüansa sahip olmasına ilişkin 80+ Vitrin Ayarlama İpuçları’ndan öğrenebilirsiniz. Son olarak, WordPress uzmanlarını veya WooCommerce geliştiricilerini işe almanız gerekiyorsa, WooCommerce sorunlarında size yardımcı olmak veya sitenizdeki herhangi bir hatayı düzeltmek için her zaman hazırım. Benzer makaleler
Wooocommerce Checkout sayfasına gizli alanlar nasıl eklenir
Wooocommerce’de ödeme yaptıktan sonra sipariş detayları nasıl alınır
Wooocommerce’de stokta tükenirken fiyatların nasıl gizlenmesi
WooOcommerce’de oturum açarken sepetler nasıl silinir
Ödeme wooocommerce’den telefon numarası alanları nasıl silinir
WooCommerce Checkout’tan faturalandırma ayrıntıları nasıl silinir
Wooocommerce Checkout sayfasını nasıl düzenlenir
Ödeme sayfasında bir ürün kimliği veya woocommerce’de sipariş sayfası nasıl alınır
WooCommerce Hooks Listesi »Global, Sepet, Ödeme, Ürünler
Fatura Posta Kodu Nasıl Düzeltilir Geçerli değil Posta/ZIP
WordPress’te Do_Shortcode Nasıl Kullanılır (PHP)
Woocommerce Ek bilgi kontrolünü gizle
Ülke ödeme wooocommerce nasıl bir açılır
Ülke varsayılan ödeme nasıl eklenir Wooocommerce
Wooocommerce Checkout’un bitiş noktası nasıl değiştirilir
Bunun bir ödeme sayfası olup olmadığını nasıl kontrol edilir wooocommerce
Wooocommerce Ürün Kategorisi Başlığı Nasıl Silinir
Wooocommerce Checkout sayfasında sipariş kimliği nasıl alınır
Wooocommerce’de programlanan sepete ürün nasıl eklenir

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir