WOOOCOMMERCE Posta Kodu Doğrulama Nasıl Devre Durdurulur

Posta kodu alanını silmek ister misiniz? Bu öğreticide, ödeme sayfanızı artırmak ve dönüşüm seviyenizi artırmak için Woocommerce Posta Kodu doğrulamasını nasıl devre dışı bırakacağınızı göstereceğiz. Neden WooCommerce Posta Kodu Doğrulamasını Sil? Varsayılan olarak, WooCommerce’de doğrulama içerecek şekilde posta kodu alanı gereklidir. Ancak, bazen alan gerekli değildir ve ödeme sayfasına sürtünme ekler. Örneğin, Afrika, Orta Amerika ve Okyanusya’da posta kodunu kullanmayan veya kullanmayan birçok ülke vardır. Ayrıca, posta kodu alanındaki kullanıcı türü metni varsa, WooCommerce bir hata mesajı görüntüler ve alıcının ödemeyi tamamlamasına izin vermez.
Optimize edilmiş ve şık bir ödeme sayfasına sahip olmak, her çevrimiçi mağazanın anahtarıdır. Müşterileriniz için daha hızlı ve daha iyi bir satın alma deneyimi sağlamak için herhangi bir müdahaleyi ortadan kaldırmalısınız. Sonuç olarak, alışveriş deneyimini ve kullanıcı dönüşüm oranınızı etkileyebilecek gereksiz bir alan ve hata mesajı vardır. Bu kılavuzda, ödeme sayfasında Woocommerce Posta Kodu doğrulamasını nasıl devre dışı bırakacağınızı göstereceğiz.

WooCommerce Posta Kodu doğrulama programını nasıl devre dışı bırakılır. Bunu yapmak için yönergelerimizi kontrol edebilir veya bu eklentilerden birini kullanabilirsiniz. Bu nedenle, WooCommerce’deki posta kodu doğrulamasını silmek için önce ürün sayfasını açın ve tramvaya ekle düğmesini tıklayarak ürünü arabaya ekleyin. Şimdi aşağıdakileri nasıl yapabileceğinizi görelim:
ZIP/Posta Kodunu ZIP/İsteğe Bağlı Posta Kodu Alanı olarak WooCommerChop Checkout sayfasından silin
Faturalandırma alanını kasiyerden silin
Ödeme sayfası alanındaki etiketi düzenleyin
1) Posta kodu doğrulamasını devre dışı bırakmak için seçeneklerden biri WooCommerce Checkout sayfasından zip/posta kodunu silin Posta kodu sütunu WooCommerce Checkut sayfasından tamamen silmektir. Bunu yapmanın en kolay yolu bazı WooCommerce kancaları kullanmaktır. Bu nedenle, zip düzlemini ödeme sayfasından silmek için, işlevlerin sonundaki aşağıdaki komut dosyasını kopyalayıp yapıştırın.
add_filter (‘wooocommerce_checkout_fields’, ‘quadlayers_remove_billing_postcode_checkout’);
Function quadLayers_remove_billing_postcode_checkout ($ fields) {
unset ($ fields [‘faturalandırma’] [‘Billing_postcode’]);
$ Field Return;
}
Woocommerce_checkout_fields Kait, ödeme sayfasını ayarlamak için kullanabileceğiniz WooCommerce çekirdek kancalarından biridir. PHP Unset () ‘nin varsayılan işlevi ile alanı boşaltırsınız ve geri dönüşle WooCommerce’e geri gönderirsiniz; Aşağıdaki satırda.
2) WooCommerce Checkout sayfasındaki posta kodu doğrulamasını devre dışı bırakmak için zip/diğer alternatif posta kodunu yapın. Bunu yapmak için, dosya işlevinin sonunda aşağıdaki komut dosyasını yapıştırın.

add_filter (‘wooocommerce_default_address_fields’, ‘quadlayers_optional_postcode_checkout’);
QuadLayers_opational_postcode_checkout ($ p_fields) işlevi {
$ p_fields [‘posta kodu’] [‘zorunlu’] = false;
Dönüş $ p_fields;
}
Burada farklı bir kanca kullanıyoruz (‘wooocommerce_default_address_fields’). Bu durumda, ödeme sayfasındaki faturalandırma düzlemini değiştirmek için bu kancayı kullanabilirsiniz. Posta kodu alanını false olarak ayarlayacak şekilde isteğe bağlı hale getirir ve doğrulamayı silecektir.3) Faturalandırma düzlemini fermuar sütunu kasiyerinden kaldırın, faturalandırma formunda görüntülenir, böylece doğrulamayı devre dışı bırakmanın başka bir yolu faturalandırma bölümünü ayarlamak ve birkaç sütun silmektir Ödeme sayfasından. Aynı şekilde, 1 noktasındaki posta kodu alanını devre dışı bırakırsınız, aynı şeyi diğer alanlarda da yapabilirsiniz. Koddaki posta kodu alanını aşağıdaki dizinle tanımlayabilirsiniz: $ fields [‘faturalandırma’] [‘Billing_postcode’]). Aynı şekilde, istediğiniz diğer alanları gizleyebilirsiniz. Sadece o alan için doğru dizin bilmeniz gerekir. Müşteri satın alma deneyimlerini kolaylaştırmak için genellikle silebileceğiniz alanların bazı tanımlanması:
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);

unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘faturalandırma’] [‘Billing_city’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);
unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);
Alanı tanımlayan her dizin oldukça net bir adı vardır. Ayrıca, ‘faturalandırma’ endeksi, alanın faturalandırma formunda bulunduğunu söyler. Örneğin, şirket alanını ve adres_2’yi silmek istiyorsanız, bu koda ihtiyacınız var:
// Şirket ve ADDER_2 Fatura Sektörünü Sil
add_filter (‘woocommerce_checkout_fields’, ‘quadlayers_remove_billing_fields’); quadLayers_remove_billing_fields ($ fields) {
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
$ Field Return;
} Gördüğünüz gibi, aynı anda birden fazla dizin kullanabilirsiniz. Daha fazla alanı silmek için, uygun dizin kullanarak yukarıdaki işlevi ekleyin.
4) WooCommerce Checkout Alan etiketini şimdi düzenleyin, zip/posta kodu alanını isteğe bağlı hale getirmeye karar verdiğinizi, ancak kullanıcılarınız için daha açık hale getirmek için alan etiketini (ZIP/Posta kodu) değiştirmek istiyorsunuz. Aşağıdaki komut dosyasıyla, ‘zip/posta kodu’ etiketini istediğiniz her şeye değiştirebilirsiniz. Örneğin, alan kodu için değiştirdik:
/ * Woocommerce: faturalandırma dizesini değiştirme */
add_filter (‘getText’, ‘quadlayers_billing_field_strings’, 20, 3);

Function quadLayers_billing_field_strings ($ transled_text, $ text, $ domain) {

Switch ($ cerredated_text) {
“Posta Kodu / Zip” durumunda:
$ cerredated_text = __ (‘alan kodu’, ‘wooocommerce’);
zarar;
}
Return $ cerrected_text;
}
GetText kancaları çok kullanışlıdır ve genellikle çevirilerde kullanılır. Bu bir çeviri olmasa da, bu kanca hala yararlıdır. Yukarıdaki kod, alan kodu dizesi için varsayılan WooOcommerce etiketini (ZIP/Postcode) değiştirir.
Yukarıdaki komut dosyasına bakın ve bu dizenin kodda nerede olduğunu görün. Daha fazla dizeyi çevirmek istiyorsanız, çevirmenizi anahtar ifadesine aşağıdaki gibi ekleyin: function quadLayers_billing_field_strings ($ transled_text, $ text, $ domain) {switch ($ cerrected_text) {
‘Faturalandırma detayları’ örneği:
$ cerrected_text = __ (‘sipariş bilgileri’, ‘wooocommerce’);
zarar;
Case ‘başka bir adrese mi gönder?’:
$ cerrected_text = __ (‘Lütfen başka bir konuma gönderin’, ‘wooocommerce’);
zarar;
Case ‘Şirket Adı’:
$ çeviri_text = __ (‘şirket’, ‘wooocommerce’);
zarar;
“Posta Kodu / Zip” durumunda:
$ cerredated_text = __ (‘alan kodu’, ‘wooocommerce’);
zarar;
}
Return $ cerrected_text;
}
Bu noktada, birkaç isteğe bağlı kontrol yapabilmeniz ve yapabilmeniz gerekir ve ayrıca bir GetText kancası kullanarak dizeleri nasıl çevireceğinizi de öğrenmişsinizdir. Aşağıdaki resimde, birkaç alanı sildik, alan kodu için posta kodu/posta kodunun adını değiştirdik ve isteğe bağlı hale getirdik. Ayrıca, faturalandırma formları için başlığı düzenledik ve farklı adreslere gönderdik.
WooCommerce Posta Kodunun Eklenti ile Doğrulanması Kodlama becerileriniz yoksa veya rahatsız edici düzenleme işlevleri hissediyorsanız, PhP dosyalarımız sizin için bir çözümümüz var. WooCommerce Posta Kodu doğrulamasını eklenti ile silebilirsiniz. Dışarıda birkaç araç var, ancak posta kodu sütunu iki freemium eklentisi ile nasıl devre dışı bırakacağınızı göstereceğiz:
Woocommerce için ödeme yöneticisi
WooCommerce Doğrudan Ödeme
1) WooCommerce Checkut Manager için ödeme yöneticisi, ödeme işlemini ve en iyi alan editörlerinden biri ayarlamak için mükemmel bir eklentidir.Bu, ödeme sayfasına alanları eklemenize, düzenlemenize ve silmenize olanak tanır.Bu şekilde, faturalandırma, nakliye ve ek alanlarda görüntülemek istediğiniz alanları ayarlayabilirsiniz. WooCommerce Posta Kodunun doğrulamasını devre dışı bırakmak için önce eklentiyi yüklemeniz ve etkinleştirmeniz gerekir.Checkout yöneticisini WordPress deposundan ücretsiz olarak indirebilir veya 19 USD’den (bir ödeme) başlayarak premium paketlerden birini satın alabilirsiniz.Ödeme yöneticisini etkinleştirdikten sonra, istemediğiniz bir alanı silmenin zamanı geldi.Yani, WordPress yöneticinizde, WooCommerce> Checkout> Faturalandırma açın.Orada faturalandırma departmanında göstermek istemediğiniz posta kodunu ve diğer alanları devre dışı bırakma seçeneğiniz olacaktır.

Ardından, nakliye bölümüne gidebilir ve işlemi tekrarlayabilirsiniz. Bu şekilde, sadece zip alanlarını silmekle kalmaz, aynı zamanda tüm ödeme sayfalarınızı da ayarlayabilirsiniz. Checkout Manager, ödeme durumunuzu artırmak için koşullu alanlar oluşturma veya kullanıcıların çıkışlara dosya yüklemesine izin vermek gibi kullanabileceğiniz başka birçok özelliğe sahiptir. Bu eklentinin nasıl kullanılacağı hakkında daha fazla bilgi için belge sayfasını görebilirsiniz. 2) Posta kodu sütununu silmek için kullanabileceğiniz WooCommerce eklentisinin bir başka doğrudan ödemesi doğrudan ödeme. Bu, WooCommerce için en iyi ödeme eklentilerinden biridir ve ödeme sayfasını basitleştirmek için gereksiz alanları silmenizi sağlar. Ve en iyi yanı, ücretsiz bir versiyona sahip olması. Başlamadan önce, ücretsiz sürümü indirebilir veya 20 USD’den (bir ödeme) başlayarak premium paketlerden birini satın alabilirsiniz. Bundan sonra, WordPress yöneticinizde WooCommerce> Doğrudan Ödeme> Ödeme Açma. Orada, ödeme alanının Sil bölümünü açın ve Posta Kodunu ve kasiyere görüntülemek istemediğiniz tüm alanları seçin. Ayrıca, ödeme sayfasını ayarlamak için başka bir seçeneğiniz olacaktır.

admin

Bir Cevap Yazın

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