Sepetteki ürün sayısına göre koşullu mantık nasıl ayarlanır?
Yayınlanan: 2024-02-23- Koşullu mantık mağazamda neden faydalıdır?
- Esnek Ödeme Alanları eklentisindeki koşullu mantık
- Durum Sepetin içeriği > Öğe sayısı
- Birkaç koşullu mantık kuralını tek bir alanda birleştirme
- Özet
Koşullu mantık mağazamda neden faydalıdır?
WooCommerce ödeme alanları için koşullu mantığın her zaman tek bir birincil amacı vardır. Buradaki fikir, mağaza müşterisinin yalnızca satın alma işlemini tamamlamak için gerçekten gerekli olan alanları doldurmasıdır. Mağazanın sizden gereğinden fazla bilgi istediğini düşünüyorsanız muhtemelen cesaretiniz kırılacaktır. Yalnızca kişisel bilgilerinizi vermeniz sizi cesaretlendirmese bile, uzun bir formu doldurarak zamanınızı boşa harcadığınız duygusu muhtemelen cesaretinizi kıracaktır.
WooCommerce burada yalnızca bir tür koşullu mantık sunuyor ve ilk bakışta oldukça görünmez. Bu durum, sepette yalnızca gönderim gerektirmeyen ürünler bulunduğunda meydana gelir; bu durumda gönderim alanları ( gönderim önekine sahip olanlar, örneğin gönderim_ilk_adı ) gizlenir. Ama bu kadar.
Esnek Ödeme Alanları eklentisindeki koşullu mantık
Koşullu mantık iki temel kavramdan oluşur: koşul ve eylem. Koşul karşılanırsa eylem tetiklenir. WooCommerce ödemesinde bir eylem genellikle bir alanı göstermek veya gizlemek ya da onu gerektiği gibi ayarlamak anlamına gelir.
Sepette bu kategoriye ait Hediyeler kategorisinden bir ürün bulunuyorsa Hediye olarak paketle onay kutusunu gösterin.
4.0.0 sürümündeki Esnek Ödeme Alanları eklentisi, tamamen yeni koşullar ( kalın harflerle işaretlenmiştir) dahil olmak üzere kapsamlı koşullu mantık ayarları sunar:
- Sepet içeriği
- Ürün
- Kategori
- Ürün tipi
- Ürün sayısı (sepette kaç ürün var)
- Sepet (sepetin toplam değeri nedir)
- FCF alanı (FCF eklentisi tarafından eklenen alan uygun değere sahipse)
- Nakliye Yöntemi
- Woo alanları (WooCommerce tarafından eklenen alan uygun değere sahipse)
- Kullanıcı (mağazadaki rolü nedir)
- Ödeme yöntemi
- Tarih (formun doldurulduğu tarih ve saat nedir)
- FPF alanı ( Esnek Ürün Alanları eklentisi tarafından eklenen alan uygun değere sahipse)
Durum Sepetin içeriği > Öğe sayısı
Sepet şunu içerir > Ürün sayısı koşulunu Esnek Ödeme Alanları koşul mantığına ekleme fikri nereden geldi? Bunlar ve diğer fikirler (ihtiyaçlar) eklenti kullanıcıları tarafından bize düzenli olarak bildiriliyor ve bir senaryo çok sık ortaya çıkıyor.
Yalnızca sanal ürünler - kişiselleştirilmiş biletler.
Bilet sahibi hakkında ek bilgiler - adı ve e-posta adresi gibi.
Bu ek bilgiyi siparişle birlikte kaydediyoruz.
Koşullu mantık Sepet içeriği > Öğe sayısı .
Sepet şunları içeriyor > Ürün sayısı koşulu, sepetteki ürün sayısı ayarlarda verilen sayısal değerlere (x) karşılık geliyorsa işlemi gerçekleştirmenize olanak tanır:
- (x)
- (x)’ten fazla
- (x)'ten küçük
Eklenti panelinde böyle bir koşullu mantığın ayarlanması basittir ve bir satırın yapılandırılmasına indirgenir:
- Bir alan seçin (veya yeni bir alan ekleyin), örneğin Bilet no. 1 ve Koşullu Mantık sekmesine tıklayın.
- Grup 1'e tıklayın - ek seçenekler görünecektir.
- Bir eylem seçin, örneğin Bu alanı göster ; ek seçenekler görünecektir.
- Kural #1'i ayarlayın (ilk koşul):
Sepet içeriği > Ürün sayısı > Daha fazla > 0
Sepetinizde en az 1 adet ürün olması durumunda, bilet no. Ödeme formunda 1 alan görünecektir.
Aşağıdaki alanlar benzer şekilde ayarlanır:
- Bir alan seçin (veya yeni bir alan ekleyin), örneğin Bilet no. 2 ve Koşullu Mantık sekmesine tıklayın.
- Grup 1'e tıklayın.
- Bir eylem seçin, örneğin Bu alanı göster .
- Kural #1'i belirleyin:
Sepet içeriği > Ürün sayısı > Birden fazla > 1
Sepetinizde 1 adet ürün varsa bilet no'daki isim yazılmalıdır. Ödeme formunda 1 alan görünecektir.
Sepetinizde 2 adet ürün varsa Bilet No.'daki İsim alanları. 1 ve bilet no.lu isim. Ödeme formunda 2 görünecektir.
Birkaç koşullu mantık kuralını tek bir alanda birleştirme
Örnek #2 ve #3, mağazadaki tüm ürünlerin ek bilgi gerektirdiği (her zaman aynı) bir durumu açıklamaktadır. Ancak mağazada isim ve e-posta adresi gerektirmeyen başka ürünler de olması mümkündür; o zaman bilet alanında İsmin gösterilmesi pek bir anlam ifade etmez. Bu durumda, bu tür ürünleri hariç tutmak ve senaryoyu daraltmak için ek bir koşul (Kural #2) gerekli olacaktır:
- 1 numaralı biletteki ad alanını seçin ve Koşullu Mantık sekmesine tıklayın.
- Grup 1'e tıklayın.
- Kural 1 satırındaki Ve düğmesini tıklayın; ek seçenekler görünecektir.
- Kural #2'yi ayarlayın (ikinci koşul):
Sepetin içeriği > Kategori > Hangisi > Biletler
Sepetinizde en az 1 ürün varsa ve Bilet kategorisinden bir ürün içeriyorsa, Bilet no. Ödeme formunda 1 alan görünecektir.
Özet
Esnek Ödeme Alanları eklentisinin koşullu mantığı, bir satın alma formunun sepet, gönderim ve ödeme yöntemleri, WooCommerce alanları ve kullanıcı rolü gibi tüm temel bileşenlerini içerir. FCF ve FPF alanları ve tarih gibi daha az belirgin (ama yararlı) koşulları eklersek, en karmaşık satın alma senaryolarını bile halletmemize olanak tanıyan eksiksiz bir araç elde ederiz; örneğin bir alanı yalnızca şuradan kullanıcıya göstermek: belirli bir ülke (bu konu hakkında daha fazla bilgi için WooCommerce ödemesinde Ülke Alanına Koşullu Mantık Nasıl Eklenir makalesinde).
Esnek Ödeme Alanları PRO WooCommerce 59 $
WooCommerce ödeme formundaki gereksiz alanları düzenleyin, yeni ekleyin veya gizleyin. Alanlara fiyatlandırma ekleyin ve koşullu mantığı kullanın. Her şey dönüşümler ve daha iyi kullanıcı deneyimi ile ilgilidir. YENİ: artık bir veya daha fazla koşul grubu (VE) altında birden fazla koşulu (VEYA) ayarlayabilirsiniz.
Aktif Kurulumlar: 90.000+ |WordPress Değerlendirmesi: