Dokan'da Kargo Yöntemleri ve Kupon Alanı Nasıl Gizlenir
Yayınlanan: 2022-03-20Ücretsiz gönderim WooCommerce özelliği kullanılabilir olduğunda sabit oranı gizlemek mi istiyorsunuz? Doğru yere geldiniz.
Neyse ki, WooCommerce ve Dokan'ın her ikisi de harika nakliye özelliklerine sahip. Ve bu ikisine aşinaysanız, satıcıların kendi nakliye yöntemlerini yapılandırabileceğini zaten biliyorsunuzdur. Yöneticilerin yalnızca nakliye bölgelerini seçmesi gerekir.
Satıcılar, Dokan'ı kullanarak sabit ücretli gönderim, masa ücretli gönderim, mesafeye dayalı gönderim ve ücretsiz gönderim sunabilecekler.
Ancak, kullanıcılarımızdan, satın alma tutarlarına bağlı olarak müşterilere ücretsiz gönderim sunmak ve sabit ücretli gönderim yöntemini gizlemek istedikleri yönünde bazı talepler aldık. Bugün size süreci adım adım göstereceğiz.
Ek bir bonus olarak, kupon alanını her yerden (sepet/ödeme) nasıl gizleyeceğinizi de öğreneceksiniz. Bu arada, henüz kontrol etmediyseniz, MultiVendor Pazar Yerinizde WooCommerce Gönderimi Kolayca Ayarlayın başlıklı kılavuzumuzu okuyun.
Bunu nasıl yapacağımıza bir bakalım, olur mu?
WooCommerce için Farklı Gönderi Yöntemleri Nasıl Yapılandırılır

Nakliye, e-ticaret pazarı işinin önemli bir yönüdür. Çünkü bu, müşterilerin ürününüzü en sonunda bizzat deneyimledikleri noktadır. Pazarlama, tasarım, e-posta vb. için ne kadar çaba harcarsanız harcayın, nakliye stratejiniz yerinde değilse, hepsi boşuna gidecektir.
Sorunu net bir şekilde anlayabilmeniz için size bir resim çizelim. Bir pazaryeri işlettiğinizi ve düzenli olarak 100 doların üzerinde harcama yapan birçok müşteriniz olduğunu varsayalım. Şimdi onlara ücretsiz kargo sunmak istiyorsunuz.
Normalde ücretsiz gönderimi seçebilir ve sabit ücretli gönderim yöntemini kaldırabilirsiniz. Ama işin püf noktası burada. İstediğin şey-
- Bir müşteri 120 doların altında bir satın alma işlemi yaparsa sabit ücretli gönderim yöntemini görür.
- Ancak, müşteri 120 doların üzerinde alışveriş yaparsa, yalnızca ücretsiz gönderim yöntemini kullanacak, sabit ücretli gönderim yöntemi gizlenecektir.
Minimum sipariş için ücretsiz gönderim ayarlamak üzere varsayılan WooCommerce özelliğini kullandığınızda, ödeme sayfasında hem sabit ücretli gönderim hem de ücretsiz gönderim seçenekleri gösterilir.
Örneğin, WooCommerce–> Ayarlar–> Nakliye'ye gidin. Gönderim bölgesini seçin ve ücretsiz gönderim yöntemini seçin. Şimdi, minimum sipariş tutarı için ücretsiz gönderimi seçin. Bunu 120 dolara ayarlayacağız. Bu, sipariş tutarı 120 doların üzerinde olduğunda ücretsiz gönderim yöntemini göstereceği anlamına gelir.

Bu nedenle, alışveriş sepeti sayfasında, sipariş tutarı 120 doların üzerinde (veya eşit) olduğunda, ücretsiz kargo yöntemini sunacaktır.

Ancak, sorunu doğru görebilirsiniz. Hem "Sabit ücret" hem de "Ücretsiz kargo" yöntemlerini gösteriyor. Ücretsiz gönderim mevcut olduğunda Sabit ücretli gönderim seçeneğini tamamen gizlemek istiyoruz.
Bu nasıl yapılır?
Ücretsiz Gönderim Mevcut Olduğunda Sabit Ücretli Gönderim Nasıl Gizlenir?
Ücretsiz gönderim mevcutken Sabit ücretli gönderim yöntemini gizlemek için aşağıdaki adımları izlemeniz gerekir.
- 1. Adım: Bir alt tema oluşturun
- Adım 2: Alt temanın function.php dosyasındaki Kodu kopyalayın
- Adım 3: Yenileyin ve keyfini çıkarın.
Adım 1: Bir Alt Tema Oluşturun (Yapmadıysanız)
Her şeyden önce, bir çocuk teması oluşturmanız gerekir. Çünkü bu geliştirme tema ile ilgili olduğu için dosyada ayarlamalar yapmak için bir alt temaya ihtiyacınız olacak.

Bir çocuk teması oluşturmak çok kolaydır. Bir alt tema oluşturmak için bu makaleyi takip edebilirsiniz. Alt tema oluşturmak için WordPress deposunda eklentiler de bulacaksınız.
Adım 2: Alt Temanın Function.php Dosyasındaki Kodu Kopyalayın
Ardından, bulucuya veya klasörlere gidin ve WP-Content–> Themes–> Your Child Theme Name–>Open Functions.php'ye gidin. Aşağıdaki kodu kopyalayın,

/** * Hide shipping rates when free shipping is available. * * @param array $rates Array of rates found for the package. * @return array */ function dokan_vendor_shipping_hide_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id || 'free_shipping' === $rate->id || strpos( $rate->id, 'free_shipping' ) !== false ) { $free[ $rate_id ] = $rate; break; } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'dokan_vendor_shipping_hide_when_free_is_available', 100 );
Kodu düzenleyicinize kaydedin.
3. Adım: Web Sitenizi Yenileyin ve Keyfini Çıkarın
Şimdi web sitenizi yenileyin. Sepet sayfasını tekrar ziyaret ettiğinizde, sipariş tutarı 120 doların üzerinde olduğunda sabit oranlı gönderim yönteminin gizlendiğini göreceksiniz.

Ücretsiz gönderim WooCommerce yöntemi mevcut olduğunda sabit oranlı gönderimi bu şekilde kolayca gizleyebilirsiniz.
Şimdi, kupon alanını da pazaryerinizden gizlemek istiyorsanız, makalenin sonraki bölümünü takip edin.

WooCommerce Ödeme ve Sepet Sayfasından Kupon Alanı Nasıl Gizlenir
Kuponlar genellikle özel günlerde kullanılır. Aksi takdirde kupon alanını yıl boyunca göstermenin bir anlamı yoktur. WooCommerce, Sepet sayfasında ve Ödeme sayfasında gösterilen varsayılan bir kupon alanına sahiptir.
Birçok pazar yeri sahibi, alanları göstermek istemez ve yalnızca herhangi bir kupon varsa etkinleştirmek ister. Basit bir özelleştirme bu sorunu çözebilir. Şimdi, sepet ve ödeme sayfasından kupon alanlarının nasıl gizleneceğini görelim.
Alt temada özelleştirmeleri yapmanız gerekiyor. Bu şekilde güvende olursunuz ve eklenti güncellemeleri sırasında herhangi bir özelleştirmeyi kaybetmezsiniz.
“woocommerce_coupons_enabled” filtresini kullanacağız. Yeni bir fonksiyon oluşturacak ve koşulu da yazacağız.
Alt temanızın functions.php dosyasını açın ve aşağıdaki kodu yapıştırın,
function remove_coupon( $enabled ) { if ( is_cart() || is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'remove_coupon' );
Kodu kaydedin ve web sitenizi yeniden yükleyin. Kupon alanının kaybolduğunu göreceksiniz. Kupon alanına ihtiyacınız olduğunda, kodu kaldırın ve tekrar görünecektir.
Çok basit değil mi?
Devamını Okuyun : Satıcılar için Kuponlar Nasıl Oluşturulur
Müşteri Deneyimini Yükseltmek için Gerekli Özelleştirmeleri Yapın
Pazar yeri işletmek asla kolay bir iş değildir. Bir çok faktöre dikkat etmeniz gerekiyor ve çözümde her özelliği bulamazsınız. Bu yüzden, bu basit küçük ince ayarlar amacınıza yardımcı olacaktır.
Her iki nakliye yöntemini de göstermek yerine, satın alınan miktara bağlı olarak birini gizlemek müşteri deneyimini iyileştirecektir. Kafaları karışmayacak ve sadık bir müşteri tabanına sahip olacaksınız. Ayrıca kupon kodu yokken kupon alanını gizlemek müşteriye yanlış fikir göndermez.
Ve eğer öğreticimizi kelimesi kelimesine takip edersen, umarız ki-
- Ücretsiz gönderim mevcutken sabit ücretli gönderim nasıl gizlenir?
- Kupon alanı, ödeme ve alışveriş sepeti sayfasından nasıl gizlenir.
Ve herhangi bir karışıklık varsa, bir yorum bırakın.