Teslimat seçeneğini başka bir adrese nasıl devre dışı bırakılır

WooCommerce, çok kullanışlı bir dizi özelliğe sahip harika bir ücretsiz e-ticaret çözümüdür. Öne çıkan şey, Woocommerce’in WordPress modülerliğine benzer şekilde genişleme dikkate alınarak geliştirilmesidir. Bu yazı iki farklı parça içerir. İlk bölümde, müşterileri siparişlerini faturalandırma adresine göndermeye zorlayarak, tüm nakliye alanlarını nasıl silebileceğinizi sizinle paylaşacağım. İkinci bölümde, ‘başka bir adrese seçenek göndermeyi’ nasıl sileceğinizi ve müşterileri faturalandırma ve gönderim adresini girmeye zorlayacağım.
Diğer adres seçeneklerine göndermeyi devre dışı bırakın WooCommerce Store yalnızca müşteri faturalandırma adresine gönderim yaparsa, nakliye alanına girmek için ek seçenekler gerekli değildir. Ancak, WooCommerce varsayılan olarak, bir kod görüntülerine ihtiyaç duymadan nakliye alanını kolayca silme seçeneğine sahiptir. Ancak, bu ön koşuldur:
WordPress (yüklediğinizi varsayarak).
WooCommerce eklentileri (yüklü ve etkinleştirilmiş).
Tüm bunlarla, bu makalenin giriş ve çıkışlarına girelim. Adımlar çok basit ve bu çözümü uygulamakta sorun yaşamayacaksınız. a) Tam nakliye alanını silmek için adımlar aşağıdakiler izlemeniz gereken adımlardır:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
Gösterge Tablosu menüsünden WooCommerce> Ayarlar’ı tıklatın. Bu, Ayarlar sayfasını açacaktır. Gönderim sekmesine tıklayın ve ardından gönderim seçeneğini tıklayın ve burada teslimatın hesaplaması ve amacı gibi seçeneği göreceksiniz.
Teslimat hedef ayarlarında, tam gönderim alanını silmek ve faturalandırma ve nakliye için faturalandırma alanını kullanmak için ‘Müşteri Fatura Adresi’ne zorla teslimat’ seçeneğini kullanın. Bu seçenek, hangi ödeme düzleminin kullanılacağını kontrol etmenizi sağlar. Yaptığınız değişiklikleri kaydettiğinizden emin olun.
Sonuçları görmek için ödeme sayfasını açın ve faturalandırma ayrıntılarının gönderim için kullanılacağını göreceksiniz. Sonuç bu olacak:
b) ‘Diğer adreslere gönder’ seçeneklerini silmek ve nakliye adresini zorlamak için varsayılan olarak WooCommerce ayarları vardır. Kullanıcıları ayrı bir gönderim adresi eklemeye zorlamaz. ‘Başka bir adrese gönder’ seçeneğini gizlemek için, müşterileri faturalandırma ve gönderim adreslerine girmek için ürün satın almaya zorlayabilirsiniz. Bu bölümde, bunu yapmak için birkaç basit adım paylaşacağım. PHP kodunu kullanacağız
‘Farklı bir adrese gönder’ onay kutusunu gizleyin ve özel bir başlık ekleyin.
Ödeme doğrulamasında teslimat adresini zorladı.
Takip etmeniz gereken adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
Gösterge Tablosu menüsünden görünüm menüsü> Tema Düzenleyici menüsüne tıklayın. Tema düzenleyicisi sayfası açıldığında, ödeme sayfasında ürün görüntülerini görüntüleyecek bir işlev ekleyeceğimiz tema işlevi dosyasını bulun. ‘Farklı bir adrese gönder’ onay kutusunu gizleyin ve özel bir başlık ekleyin.
PHP dosyasına aşağıdaki kodu ekleyin:
/**
* ‘Farklı bir adrese gönder’ onay kutusunu gizleyin.
*/
/**
* ‘Farklı bir adres kutusuna gönderin / özel bir başlık ekleyin.* İsterseniz metni buradan değiştirebilirsiniz.
*/
İşlev njengah_js_force_shipping_address () {
?>
<? Php
}
Add_action ('wp_footer', 'njengah_js_force_shipping_address');
/**
* Ödeme doğrulamasında teslimat adresini zorladı
*/
İşlev njengah_force_posted_data_ship_to_different_address ($ ground_data) {
$ grow_data ['Ship_to_Different_Address'] = true;
Dönüş $ GAORD_DATA;
}
add_filter ('wooocommerce_checkout_posted_data', 'njengah_force_posted_data_ship_to_different_address');
// Bu, woo ayarlarında 'nakliye hedefi' seçeneğini geçersiz kıldığını unutmayın
add_filter ('wooocommerce_ship_to_different_address_checked', '__rereturn_tue');
// Sadece sanal sipariş olasılığınız varsa, bu konuda yorum yapmak isteyebilirsiniz.
add_filter ('wooocommerce_cart_needs_shipping_address', '__rereturn_tue');
// Siparişlerin her zaman gönderim var (örneğin yerel manyetikler olsa bile)
add_filter ('wooocommerce_order_needs_shipping_address', '__reretur_tue');
Sonuçları görmek için ödeme sayfasını açın ve ayrıntılı teslimat adresine sahip yeni bölümün eklendiğini göreceksiniz. Sonuç bu olacak:
İlk kodun çalışma şekli, bu kod 'farklı bir adrese gönder' onay kutusunu gizler ve kendi özel başlığınızı ekleyebilirsiniz. Ardından ödeme doğrulamasında teslimat adresini zorlayın. Buna ek olarak, Woo ayarlarında 'Nakliye Hedef' seçeneğini değiştirmek için bir filtre ekledim. Buna ek olarak, yerel bir alım olmasına rağmen, siparişlerin her zaman gönderilmesini sağlamak için bir filtre ekledim.

Sonuç Bu kısa öğreticide, nakliye alanını tamamen nasıl silebileceğinizi paylaştım. Bunu başarmak için izlemeniz gereken basit adımları sizinle paylaştım. Buna ek olarak, gönderim seçeneğini başka bir adrese silmek ve gönderim adresini zorlamak için functions.php dosyasına eklemeniz gereken özel PHP kodu görüntülerini paylaştım. Umarım bu yazı size buna mükemmel bir çözüm sunar. Benzer makaleler
Düğmenin metnini nasıl değiştirir Wooocommerce Shop sayfasındaki sepete ekle
Wooocommerce ürünlerini kategoriye göre nasıl gösterilir
Wooocommerce ürünlerine kategoriler nasıl eklenir
Woocommerce’de özel dağıtım yöntemi nasıl eklenir
Varsayılan WooOcommerce ürününün sıralanması nasıl kaldırılır
Daha iyi kullanıcı deneyimi için wooocommerce kategorisi nasıl sıralanır
Wooocommerce ile dijital ürünler nasıl satılır
Wooocommerce Kupon Kodu Alanı Nasıl Gizlenir
WooCommerce Ürün sayfasından miktar alanını gizleyin veya silin
Wooocommerce’deki ürüne GTIN numarası nasıl eklenir
Woocommerce’deki mağaza sayfasından tüm ürünler nasıl gizlenir
Wooocommerce Checkout sayfasının ürün görüntüleri nasıl eklenir
Belirli kategoriler için ödeme yöntemleri nasıl devre dışı bırakılır

admin

Bir Cevap Yazın

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