Bir Wooocommerce Kuponu Otomatik Olarak Nasıl Uygulanır
Satışlarınızı artırmak için ürününüze indirim eklemenin yollarını mı arıyorsunuz? Doğru yere geldin. Bu kılavuzda, WooCommerce kuponlarını otomatik olarak nasıl uygulayacağınızı göstereceğiz. Daha önce WooCommerce’de bir kuponun nasıl yapılacağını ve kodu kullanarak nasıl uygulanacağına dair bazı örnekleri görmüştük. Bu kez, alıcıları şaşırtmak ve satışlarınızı artırmak için bu indirimi otomatik olarak nasıl uygulayacağına odaklanacağız. Neden WooCommerce Kuponları Programlı Uygular? Kullanıcılara kupon sunmak, satışlarınızı artırmanın iyi bir yoludur. Ürünlerinizden birini satın almayı düşündüklerinde alıcılara indirim vererek, satın almayı tamamlamaya teşvik edeceksiniz.
Çekici indirimler sunarak ziyaretçileri müşterilere dönüştürmek, çoğu e -ticaret web sitesi tarafından kullanılan kanıtlanmış bir pazarlama stratejisidir. Ancak, indirim yaptığınızda teklifin başarısının çok bağımlı olacağına dikkat edilmelidir. Az önce araştırmış birine indirim sunarsanız, teklif muhtemelen hiçbir şeyi etkilemez. Aynı şekilde, fiyatı nereden ve ne satın alacağınıza karar veren birine düşürürseniz, tam fiyatları talep edebileceğinizde fikrinizi değiştirmek veya gelirinizi azaltmak için geç kalabilirsiniz. Bir kupon kodu vermek için en iyi zaman, alıcının satın almayı düşündüğü ancak nihai bir karar vermemesidir.
İndirim aynı zamanda normal müşterilerinizle güçlü ilişkiler kurmanın iyi bir yoludur. Müşterilerinize özel indirimlerle ödüller vererek, mağazanıza geri dönüp sadık kullanıcılar olmak için onlara daha fazla neden verirsiniz. WooCommerce tarafından sunulan varsayılan Wooocommerce Kupon Kupon Kupon sınırı düzgün çalışıyor, ancak birkaç sınıra sahip. En büyüğü, kullanıcıların kuponu manuel olarak girmesi ve siparişlerine indirim uygulamak için sayfayı yenilemeleridir. Tahmin edebileceğiniz gibi, bu ekstra sürtünme ideal değildir ve müşterileri kaybetmenizi sağlayabilir. Ayrıca, son kullanma tarihi ile ilgili varsayılan koşullar dışında mantıksal koşulları uygulamak imkansızdır ve indirim yöntemi uygulanır. Bu nedenle kuponları tam olarak kullanmak için davranışlarını ayarlayabilir ve programlanmış nasıl uygulanacaklarını öğrenebilirsiniz. Bu kılavuzda, WooCommerce kuponlarını otomatik olarak nasıl uygulayacağınızı öğreneceksiniz. Bu şekilde, kullanıcıların kuponu hatırlamaları, kopyalaması/eklemeleri veya sepet sayfasını yenilemeleri gerekmez. Bu, müşteri deneyimini geliştirecek ve hem kısa hem de uzun vadede satışları artırmanıza yardımcı olacaktır.
Bir woocommerce kuponu otomatik olarak nasıl uygulanır. Bir çocuk teması oluşturabilir veya bir eklenti kullanabilirsiniz. Ayrıca, Woocommerce Hook’a alışkın değilseniz bu kılavuzu görmenizi öneririz. Bunu yaptıktan sonra, bir kupon yaparak başlayalım. 1) İlk WooCommerce Kuponunu yapın, WordPress Gösterge Tablosunda, WooCommerce> Kuponlar/Pazarlama> Kuponları Açın ve Kupon Ekle’yi tıklayın. Ardından kupon adını girin. İndirim vermek için kullanacağımız şey bu, tanımlayıcı ve basit bir isim öneriyoruz.
Ayrıca, diğer önemli bilgileri belirlemelisiniz:
Kupon Türü
Tempo tarihi
Ayrıca, kullanım sınırları, kullanıcı başına sınırlar vb. Bununla ilgili daha fazla bilgi için, WooCommerce Kuponları Nasıl Ayarlanacağına dair kılavuzumuza bakın.
Bir kupon yaptıktan sonra, otomatik olarak uygulamak için çeşitli yollara bakalım. 2) WooCommerce Kuponu Kodu girmeden önce otomatik olarak nasıl eklenir, aşağıdaki tüm örnek komut dosyalarında aynı “All-Products” kupon kodunu kullandığımızı unutmayın. Bu kod subtotal için% 3 indirim uygulanacaktır.
Bu kuponu her durumda kullanmak, işletmeniz için mantıklı olmayabilir, bu nedenle her komut dosyasını ayarladığınızdan ve $ cupon_code değişkenini kupon kodunuzla düzenlediğinizden emin olun. Şimdi WooCommerce’de kuponların otomatik olarak nasıl uygulanacağına dair bazı örneklere bakalım. 2.1) Bunu iade eden müşteriler için bir kupon uygulayın, yalnızca önceki müşteri siparişi tamamladıysa indirim kuponlarına uygulanır. // returnDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDS, ‘QuadLayers_returururing_Customers_Coupon’); quadLayers_retururning_customers_coupon () işlev {
$ cupon_code = ‘tüm ürünler’;
# Müşteri Siparişlerini Alın
$ user_id = wp_get_current_user ();
$ Sipariş_pelangan = [];
foreach (WC_GET_IS_PAID_STATATES () $ PAY_STATUS olarak) {
$ Message_payan += WC_GET_ORDERS ([[
‘Tip
‘=>’ Message_toko ‘,
‘Limit’ => – 1,
‘customer_id’ => $ user_id-> id,
‘Durum’ => $ PAY_STATUS,
]);
# Sipariş varsa kupon uygulayın
if (count ($ customer_orders)> 0) {
printf (‘
Bu sipariş, iade müşteri olduğunuz için indirimler için geçerlidir!
‘);
if (wc ()-> cart-> has_discount ($ coupon_code)) tekrar;
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
zarar;
}
}
} Bu sepet sayfasının sonucudur:
Tahmin edebileceğiniz gibi, bu kullanıcıların hesaplarını girmesini gerektirir, çünkü mevcut siparişleri olup olmadığını kontrol etmek için kullanıcı kimliklerini almamız gerekir. Durum karşılanırsa, indirim uygulanır ve mesaj sepette görüntülenir. Mesajı değiştirmek için komut dosyasındaki yazdırılan satırı düzenleyin. 2.2) Hesabınıza bir WooCommerce Kuponu uygulayın Kullanıcı bilgileri, kullanıcının hesap ayrıntılarına bağlı olarak belirli kuponları da uygulayabilir. Aşağıdaki senaryo örneğinde, kuponları yalnızca ABD’ye (ABD) bir ülke olarak giren müşteriler için uygulayacağız. Bu, hedeflenen promosyonların belirli pazarlarda veya ülkelerdeki satışları artırması için cazip bir seçim olabilir.
Add_action (‘wooocommerce_beefore_cart’, ‘quadLayers_customer_information_coupon’);
quadLayers_customer_information_coupon () işlev { $ cupon_code = ‘tüm ürünler’;
$ user = wp_get_current_user ();
$ data = get_user_meta ($ user-> id, ‘Billing_country’, true);
if ($ data == “ABD”):
printf (‘
Bu sipariş ABD müşterileri için indirimler için geçerlidir!
‘);
if (wc ()-> cart-> has_discount ($ coupon_code)) tekrar;
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
Değilse:
Tuvalet ()-> cart-> remove_coupons (sendize_text_field ($ coupon_code));
wc_print_notices ();
Tuvalet ()-> cart-> calculate_totals ();
eğer sona erdi;
} Bir kupon eklemenin yanı sıra, kullanıcı faturalandırma ülkesi Amerika Birleşik Devletleri’ne ayarlanmışsa, ülke ABD değilse kuponları da siliyoruz. Bunu yapmazsak, kullanıcılar bir kupon almak için faturalandırma adresini düzenleyebilir ve kupon, menşe ülkeye döndükten sonra kalır.2.3) Kuponu varsayılan WooCommerce seçenek programına göre uygulayabilir. Bu belirli bir tarih veya tarih çizelgesi için geçerlidir. Peki ya günlük bir programa kupon uygulamanız gerekirse? Örneğin, yalnızca 6:00 – 10:00 arasında belirli bir kupon uygulamak için aşağıdaki komut dosyasını kullanın. Bu, yıldırım satışlarını başlatmak ve WooCommerce’e otomatik olarak kupon uygulamak için çekici bir seçenektir. // Günlük zaman çizelgesine kupon uygulayın (06: 00/10: 00)
Add_action (‘wooocommerce_beefore_cart’, ‘quadLayers_timer_scheduled_coupon’);
QuadLayers_timer_scheduled_coupon () function () {
$ blogime = current_time (‘mysql’);
Liste ($ Today_Year, $ today_month, $ to_day, $ saat, $ dakika, $ ikinci) = preg_split (“([^0-9])”, $ blogime);
$ cupon_code = ‘tüm ürünler’;
eğer ($ saat> = 06 && $ saat <10) {
printf ('
bizden günaydın indirimi alırsınız (6'dan 10'a kadar) ‘);
if (wc ()-> cart-> has_discount ($ coupon_code)) tekrar;
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
}
} Durumumuzda benzersiz web sitesi zamanını aldığımızı ve sunucudan geldiğimizi unutmayın, bu nedenle müşterinin bulunduğu saat dilimine bakılmaksızın aynı saat olacaktır. Zaman dilimi başına belirli bir zaman ayarlamak için, ek mantık eklemeniz gerekir.2.4) Bu ürünün taksonomi etiketine kupon uygulayın, daha karmaşık bir işlevdir, burada arabaya eklenen tüm ürün etiketlerini alıp kesin olup olmadığını kontrol ettiğimiz Etiketler. Aşağıdaki örnekte, kullandığımız etiket “Freeweek” dir, bu yüzden bunu yapmadan önce bir etiket yapmanız ve birkaç ürüne eklemeniz gerekir. Veya ürününüze bağlı etiketlerden birini kullanabilirsiniz. // Ürün etiketi taksonomisine (freeweek) kupon uygulayın
//
Add_action (‘wooocommerce_beefore_cart’, ‘quadLayers_tag_coupon’);
quadLayers_tag_coupon () işlevi {
$ cupon_code = ‘tüm ürünler’;
$ id_a = array ();
foreach (wc ()-> cart-> get_cart () olarak $ key => $ cart_item) {
($ i = 0; $ i get_id ();
array_push ($ id_a, $ ürün);
}
}
($ t = 0; $ t name; // ürün etiketi adı
if ($ term_name == ‘ücretsiz hafta’):
printf (‘
Bir ürün indirimlerle işaretlenmiştir!
‘);
if (wc ()-> cart-> has_discount ($ coupon_code)) tekrar;
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
zarar;
Değilse:
Tuvalet ()-> cart-> remove_coupons (sendize_text_field ($ coupon_code));
wc_print_notices (); tuvalet ()-> cart-> calculate_totals ();
eğer sona erdi;
}
}
}
Bu indirim, belirtilen etiketlere eklenen tüm ürünlere uygulanacaktır. Bir kez daha, ürün etiketinizle koddaki “Freeweek” etiketinin adını değiştirdiğinizden emin olun. 2.5) Kupon kodunun bir başka ilginç uygulamasının URL parametresine bir kupon uygulayın, özel bir bağlantı oluşturmak için URL parametresini kullanmaktır. Tarayıcıda, URL parametresi ve değer şöyle görünür: https://my.website.com/cart?parameter=value bu şekilde özel bir bağlantı oluşturabilir ve e -posta veya telefon yoluyla müşterilerinize gönderebilirsiniz. Kupon, birisi bağlantıyı takip ettiğinde siparişe otomatik olarak uygulanır. Bağlantı alan kullanıcılar bunu diğer kullanıcılarla paylaşabilir, bu nedenle yalnızca istediğiniz müşterilerin indirimlere erişmesini sağlamak için birkaç hüküm daha eklemek isteyebilirsiniz. // Kuponu URL parametresine uygulayın (? CO = Custom-Link)
Add_action (‘wooocommerce_beefore_cart’, ‘quadLayers_url_coupon’);
quadLayers_url_coupon () işlevi {
$ cupon_code = ‘tüm ürünler’;
if (isset ($ _ get [‘co’]) &&! boş ($ _ get [‘co’]):
$ url_p = $ _ get [‘co’];
if ($ url_p == ‘özel bağlantı’):
printf (‘
ürünler indirimler için geçerlidir!%lt;/div>’);
if (wc ()-> cart-> has_discount ($ coupon_code)) tekrar;
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
Değilse:
Tuvalet ()-> cart-> remove_coupons (sendize_text_field ($ coupon_code));
wc_print_notices ();
Tuvalet ()-> cart-> calculate_totals ();
eğer sona erdi;
eğer sona erdi;
} Gördüğünüz gibi, yukarıda kullandığımız özel bağlantı https: //my.web? Co = custom-link. Bonus: Bazı cazip seçeneklere kuponları uygulamak WooCommerce kuponlarını belirli ürünlere otomatik olarak uygulamaktır. Bu şekilde, önce müşterileri çekmek için bazı ürünleri daha ilginç hale getirebilir ve ardından bunları diğer ürünlerle satmaya çalışabilirsiniz. Bunu yapmak için aşağıdaki komut dosyasını kullanın ve $ ürünleri_id () dizisini kendi ürün kimliğinizle değiştirin. Add_action (‘woocommerce_beefore_cart’, ‘quadLayers_apply_matched_id_products’);
// daha önce yapılmış kuponlar;
$ code_kupon = ‘cupon_otomatic’;
// Bu ürün kimliğinizin dizisi
$ ürün_id = dizi (664,624,619);
// Kupon uygulayın. Varsayılan yanlış
$ uygulama = yanlış;
// Sepet ürünlerinin döngüsüne eklendi
Foreach (wc ()-> cart-> get_cart () olarak $ cart_item_key => $ cart_item) {
if (in_array ($ cart_item [‘ürün_id’], $ ürün_idleri):
// Kimlik Ürün Kimliği
$ uygulama = doğru;
zarar;
eğer sona erdi;
}
// Kuponları uygulayın ve silin
Eğer ($ uygulama == true):
Tuvalet ()-> cart-> Applate_coupon ($ coupon_code);
wc_print_notices ();
Değilse:
Tuvalet ()-> cart-> remove_coupons (sendize_text_field ($ coupon_code));
wc_print_notices ();
Tuvalet ()-> cart-> calculate_totals ();
eğer sona erdi;
} Bunun gibi daha fazla örnek için, programlanmış bir kupon yapma ve uygulama yönergelerine bakın. Ürünü bir kupondan nasıl hariç tutabilirsiniz veya indirim ürün için geçerli olmayacak şekilde belirli ürünleri kupondan hariç tutabilirsiniz. Paket ürünleri veya düşük marjları olan ürünler gibi indirimlere sahip ürünler satıyorsanız bu cazip bir seçim olabilir. İyi haber şu ki, bunu WordPress yönetici kontrol panelinden yapabilirsiniz. Ürünleri Aç> Tüm ürünler, imleci kupondan hariç tutmak istediğiniz ürüne işaret edin ve ürün kimliğini yazın. Ardından, Açık görünüm> Tema Düzenleyicisi> Tema İşlevleri ve Dosya Functions.php. Bundan sonra, Product_id’in yerini alan aşağıdaki kodu ürün kimliğinizle yapıştırın. add_filter (‘wooocommerce_coupon_is_valid_for_product’, ‘quadlayers_exclude_product_from_product_promotions’, 9999, 4); quadLayers_exclude_product
// Ürün kimliğini değiştir (örn. 145)
if (ürün_id == $ ürün-> get_id ()) {
$ geçerli = yanlış;
}
geri $ geçerli;
} İşte burada! Seçtiğiniz ürün kuponlardan etkilenmeyecektir. Bu basit bir örnek ama yapabileceğiniz çok daha fazlası var. Bununla ilgili daha fazla bilgi için, WooCommerce ürünlerini kuponlardan hariç tutmak için eğiticimize bakın. Sonuç Genel olarak, alıcılarınıza kupon sunmak, müşteri deneyimini geliştirmenin ve satışlarınızı artırmanın en iyi yoludur. Buna ek olarak, müşterilerinize özel indirimler yaparak, büyük olasılıkla mağazanıza sadık olacaktır. Ancak, doğru zamanda indirim sunduğunuzdan emin olun. Bir kupon kodu çok erken veya geç vermek beklediğiniz etkiyi vermeyebilir, bu yüzden akıllıca kullanın. Bu kılavuzda, varsayılan olarak WooCommerce’in sahip olduğu kupon seçeneğinin birkaç kısıtlama olduğunu gördük. WooCommerce kuponlarını otomatik olarak nasıl uygulayacağınızı öğrenerek, kullanıcınızın hayatını kolaylaştıracak ve sitenizdeki alışveriş deneyimlerini geliştireceksiniz. Mağazanızı bir sonraki seviyeye getirmenize yardımcı olacak farklı durumlarda kuponları otomatik olarak uygulamak için farklı bir örnek gördük. WooCommerce Kuponları hakkında daha fazla yönerge için, aşağıdaki yayınları okuduğunuzdan emin olun: Kuponun WooCommerce’de nasıl ayarlanacağı
Bir Program Araştırma Nasıl Yapılır WooCommerce Kuponu (Örneğin)
Woocommerce Kupon Kodu alanını düzenle
Sitenizdeki yukarıdaki komut dosyalarından birini denediniz mi? Beklendiği gibi çalışıyorlar mı? Aşağıdaki yorumlar bölümünde deneyiminizi anlatın!