WooCommerce'de Kupon Kodu Kısıtlamalarını Anlama
Yayınlanan: 2020-07-17Kupon Kodları, müşterilere hem müşterilere hem de işletmeye fayda sağlayan satın alma teşviki sağlamanın bir yoludur. Müşteriler istedikleri ürünleri daha düşük fiyata alır ve e-ticaret mağazası gelir sağlar.
Kupon üzerinde aşırı kullanım kontrolü vermek müşteriler için faydalı olabilirken, işletme için aynı şey geçerli olmayabilir. Kupon kodunun kötüye kullanılma olasılığı yüksektir, bu da mağazanın zarar görmesine neden olur. Bu nedenle mağaza sahibi, kupon kodunun kullanımı üzerinde kontrol sahibi olmalıdır.
Bir e-Ticaret çözümü olarak WooCommerce, satın alırken harcanan minimum tutar veya belirli ürünler veya kategoriler için kupon kodları eklenebilir gibi bazı temel kullanım kısıtlamaları ile kupon kodları ekleme seçeneği de sunar. Ve bir mağaza için gerekli olan bazı kısıtlamalar ancak Varsayılan olarak mevcut değildir WooCommerce, mevcut uzantılar kullanılarak eklenebilir veya kod parçacıkları kullanılarak programlı olarak eklenebilir.
Bu yazıda, bir e-Ticaret mağazası için gereken bazı temel kısıtlamaları tartışacağız. WooCommerce'de bulunan Varsayılan kullanım kısıtlamalarını ve gerekli ancak yalnızca uzantılarla kullanılabilen veya programlı olarak eklenebilen kullanım kısıtlamalarını içeren bir başka bölüme ayrılacaktır.
WooCommerce'de Varsayılan Kullanım Kısıtlamaları
WooCommerce varsayılan kullanım kısıtlamalarından bazıları şunlardır:
1. Sipariş Toplamı
Toplam sipariş kısıtlaması, bir kupon kodundan yararlanmak için satın alınan ürünlerde minimum harcama belirlemek için faydalı olacaktır. Örneğin, müşteri kupon kodunu yalnızca satın alınan ürünler 100 ABD Doları veya daha fazlaysa kullanabilir.
Bu, web sitesinde veya herhangi bir pazarlama platformunda herkese açık olarak görüntülenen kupon kodları için oldukça kullanılabilir. Bu tür kupon kodlarına örnek olarak herhangi bir festivalde verilen indirim teklifleri verilebilir veya Google Ads gibi herhangi bir sosyal medya platformundan yapılan yeni alışverişlerde yapılan indirimler olabilir.
2. Bireysel Kullanım
Tek sepette birden fazla kupon kullanımına izin vermek işletme için doğru bir seçenek değildir. Ciddi bir gelir kaybına neden olabilir. Bu kısıtlama, bir mağaza sahibinin, kullanıldığında diğer kupon kodlarının onunla birlikte kullanılamayacağı bir kupon kodu oluşturmasına yardımcı olacaktır.
3. Satıştaki Ürünleri Hariç Tut
İndirimdeki ürünler zaten indirimli fiyattan mevcuttur, bu nedenle bazı mağaza sahipleri bu tür ürünlerin satın alınması için kupon kodları aracılığıyla herhangi bir ek indirim vermek istemeyebilir. Bu kısıtlama, indirimdeki ürünlerde kupon kodlarının kullanımını devre dışı bırakmalarına yardımcı olacaktır.
4. Ürünler
Bu kısıtlama, belirli bir ürün yelpazesi için kupon kodları eklemek veya belirli bir ürün yelpazesini kupon kodunun uygulanabilirliğinden hariç tutmak için yardımcı olabilir. Ürünler ayrıca kategorilere ayrılabilir ve her kategori için kupon kodları oluşturulabilir. Örneğin, Elektronik, Moda, Bilgisayar vb. birden fazla ürün satan bir e-ticaret mağazası, tüm kategoriler için indirim sağlamak istemeyebilir. Böylece Fashion gibi belirli kategoriler için kupon kodu oluşturup müşterilerine gönderebiliyorlar.
5. E-posta Adresi
E-posta kimliği kullanarak kupon kodlarını kısıtlamak, müşterinin ürünleri verilen Google Ads'den satın alması durumunda yalnızca Gmail hesaplarına indirim sağlamak istediğiniz durumlarda faydalı olacaktır. Veya yalnızca tek bir müşteriye kupon kodu sağlıyorsanız, herhangi bir kötüye kullanımı önlemek için kupon kodunu o müşterinin e-posta kimliğiyle sınırlayabilirsiniz.
WooCommerce, kupon oluşturma ve kupon için mevcut seçenekleri açıklayan Kupon Yönetimi hakkında hızlı bir kılavuz sağlar. Rehbere göz atabilir ve kullanımınıza göre kupon oluşturabilirsiniz.

WooCommerce Uzantıları ile Kullanım Kısıtlamaları
WooCommerce Uzantıları kullanılarak kullanılabilen bazı kullanım kısıtlamaları şunlardır:
1. Belirli Müşteriler
Bu, biri yeni müşteriler için diğeri mevcut müşteriler için olmak üzere iki seçeneğe ayrılabilir.
Yeni müşteriler kupon kısıtlaması, daha önce satın almış olanlar için marjlardan ödün vermeden daha fazla yeni müşteri getirmeye yardımcı olabilecek ilk satışta bir indirim sağlamak için yararlı olabilir.
Mevcut müşteri kupon kısıtlamaları aşağıdaki senaryolarda faydalı olabilir:
- Uzun süreli müşteriniz olduğu için mevcut müşterinizi özel bir kuponla ödüllendirmek istiyorsunuz.
- Uzun süredir sitenizden bir şey satın almamışlarsa ve onları daha fazla satın almak için çekmek istiyorsanız, onlara bazı heyecan verici indirimler sağlayın.
- Web sitenize yeni bir koleksiyon eklediyseniz ve mevcut müşterilerinizin bunları daha düşük bir fiyata satın almasını istiyorsanız, bu seçenek yararlı olabilir.
Uzantılar : WooCommerce Kupon Kısıtlamaları
2. Konum
Bu seçenek, ülke, eyalet, posta kodu/posta kodları gibi belirli alanlar için kuponları kısıtlamak için yararlı olabilir. Örneğin, Hindistan için Diwali, Amerika Birleşik Devletleri için Kara Cuma vb. gibi belirli ülkeler için bazı kuponlar ara sıra kullanılabilir.
Uzantılar : Akıllı Kuponlar, WooCommerce Kupon Kısıtlamaları
3. Kullanıcı Rolleri
Kullanıcı rolü kısıtlaması, yalnızca belirli müşteri türlerine kupon kodu kullanımı sağlamak için yardımcı olabilir. Üyelik tabanlı bir mağazanız varsa bu yararlı olacaktır, o zaman farklı üyeler için veya Premium Müşteri, Perakendeci, Toptancı vb. gibi kullanıcı rolü için kuponlar oluşturulabilir.

Uzantılar : Akıllı Kuponlar, WooCommerce Kupon Kısıtlamaları, WooCommerce Genişletilmiş Kupon Özellikleri PRO
4. Ödeme Yöntemi
Belirli kuponlar, yalnızca müşteriler, ödeme sırasında belirli bir ödeme yöntemini seçtiklerinde kullanılabilir. Örneğin, bir müşteri ödeme sırasında belirli bir kredi/banka kartı kullanarak ödeme yaptığında %5'lik ek bir indirim verilecektir. Bu kısıtlama, ödeme yöntemleri için kupon kodlarının ayarlanmasına yardımcı olacaktır.
Uzantılar : Akıllı Kuponlar, WooCommerce Genişletilmiş Kupon Özellikleri PRO
Ayrıca, kuponlara herhangi bir kullanım kısıtlaması eklemeyen, ancak ödeme sırasında kullanıcı tarafından seçilen ödeme ağ geçidine göre ücretler ve indirimler eklemenize izin veren WooCommerce için Ödeme Geçidi Tabanlı Ücretler ve İndirimler uzantısına sahibiz.
5. Nakliye Yöntemi
Ödeme yöntemleriyle aynı şekilde, bazı kuponlar yalnızca müşteriler, ödeme sırasında belirli bir nakliye yöntemini seçtiklerinde kullanılabilir. Örneğin, bir müşteri ürünleri mağazadan aldığında ve teslim etmesini istemediğinde %5 ek indirim verilecektir. Bu, Yerel Teslim Alma nakliye yöntemini seçerken olacaktır.
Uzantılar : Akıllı Kuponlar, WooCommerce Genişletilmiş Kupon Özellikleri PRO
Kod Parçacıklarını Kullanarak Kullanım Kısıtlamaları Ekleme
Yukarıdaki listede belirtilen gerekli kısıtlamanız yok mu? Sorun değil, WooCommerce ayrıca bir kanca aracılığıyla kupon kodu kısıtlaması ekleme seçeneğine de sahiptir.
Yukarıdaki kısıtlamalara ek olarak, mağaza sahipleri tarafından istenebilecek bir kısıtlama daha vardır, yani sipariş miktarına göre kupon ekleme. Bu, kupon kodunu yalnızca minimum miktarda set satın alan müşteriler için kısıtlamak için kullanılacaktır. Örneğin, bir müşteri belirli bir miktardan fazlasını, diyelim ki 50 veya daha fazlasını satın alıyor ve sonra onlara %20 indirim veriyor. Bu, hem perakende hem de toptan satış yapan işletmeler için daha faydalı olabilir.
Aşağıdaki kodu alt temanın function.php dosyasına ekleyin veya Kullanım Kısıtlaması sekmesinde Minimum Sipariş Miktarı alanı eklemek için herhangi bir kod parçacığı eklentisini kullanın.
/** * WooCommerce kuponları için kullanım kısıtlaması sekmesinde yeni alan ekleyin */ function ts_woocommerce_coupon_options_usage_restriction( $coupon_get_id, $kupon ) { woocommerce_wp_text_input(dizi( 'id' => 'sipariş_miktarı', 'label' => __( 'Minimum Sipariş Miktarı', 'woocommerce' ), 'yer tutucu' => __( 'Minimum yok', 'woocommerce' ), 'description' => __( 'Bu alan kuponu kullanmak için izin verilen minimum miktarı belirlemenizi sağlar.', 'woocommerce' ), 'desc_tip' => doğru, 'tür' => 'metin', )); } add_action( 'woocommerce_coupon_options_usage_restriction', 'ts_woocommerce_coupon_options_usage_restriction', 10, 2 );

Bu seçeneğin değerini kaydetmek için aşağıdaki kod parçasını kullanın.
/** * Kullanım kısıtlama seçeneğini kaydedin */ function ts_woocommerce_coupon_options_save($post_id, $kupon) { update_post_meta( $post_id, 'order_quantity', $_POST['order_quantity'] ); } add_action('woocommerce_coupon_options_save', 'ts_woocommerce_coupon_options_save', 10, 2 );
Kısıtlama eklendikten sonra, bunu WooCommerce Sepetinde doğrulamak için aşağıdaki kod parçasını kullanmanız gerekir.
** * Kupon kodunun sepete uygulandığında geçerli olup olmadığını kontrol edin. */ function ts_woocommerce_coupon_validation($is_valid, $kupon ) { /** * Seçilen kuponlara yalnızca belirtilen sipariş miktarı için izin verilir */ $total_quantity = WC()->cart->get_cart_contents_count(); if ( isset( $toplam_miktar ) ) { if ( $total_quantity < get_post_meta( $coupon->get_id(), 'order_quantity', true ) ) { $is_valid = yanlış; } } $is_valid döndür; } add_filter('woocommerce_coupon_is_valid', 'ts_woocommerce_coupon_validation', 100, 2 );

Kredi/Banka Kartı ile ödeme yapan müşterilere kupon kodu sağlamak veya bir müşteri minimum set miktarı satın alırsa, vb. belirli kullanım kısıtlamaları için kupon kodunu sepete otomatik olarak uygulamak isteyebilirsiniz. Kupon kodunun WooCommerce sepetine otomatik olarak nasıl uygulanacağını açıklayan önceki yazımızı inceleyebilirsiniz.