Vadi Market
Süpermarket · 42 şube
Sepet tamamlama
Kampanya ve aksiyon kuralları panelden tanımlanır; kod yazmadan, sürüm çıkmadan, kasayı durdurmadan devreye girer.
{
"all": [
{ "field": "profile.segment",
"op": "in",
"value": ["Risk altında"] },
{ "field": "context.currentBasketAmount",
"op": "gt", "value": 150.0 }
]
} Kural yazılıma gömülü olduğunda, “cumartesi akşamı 200 TL üstü sepete kupon verelim” demek bir geliştirme talebi, bir test turu ve bir sürüm demektir. Kampanya penceresi o arada kapanır.
Kural motorunun tek işi var: doğru koşul eşleştiğinde doğru aksiyonu kasaya, gecikmeden bildirmek.
Segment, sepet tutarı, kalem sayısı, günün saati ve mağaza gibi alanları seçip karşılaştırma kurarsınız. Kod yazmanız, sürüm çıkarmanız ya da kasayı kapatmanız gerekmez. Kural, kaydettiğiniz an bir sonraki işlemde geçerlidir.
{
"all": [
{ "field": "profile.segment",
"op": "in",
"value": ["Risk altında"] },
{ "field": "context.currentBasketAmount",
"op": "gt", "value": 150.0 }
]
} Aynı sepete birden fazla kural uyabilir. Kurallar öncelik sırasına dizilir ve eşleşen ilk kural uygulanıp kasaya hemen dönülür. Böylece bir müşteriye iki kampanya birden binmez ve hangi kuralın çalışacağı önceden bellidir.
Hangi kuralın hangi sepette ne zaman çalıştığı ve ne kadar sürdüğü saklanır. Kampanyanın işe yarayıp yaramadığını tartışmak yerine kayda bakarsınız.
Kural eşleştiğinde kasaya ne döneceğini siz seçersiniz: yüzde indirim, kupon kodu ya da kasiyer ekranında gösterilecek bir mesaj. Kasa yazılımınız bu yanıtı alır ve kendi ekranında gösterir.
Kural yazmak bir yazılım işi değil: koşulu panelden kurarsınız, kasa bir sonraki işlemde uygular.
Segment, sepet tutarı, saat, mağaza ve ürün koşulları ve/veya/değil bağlaçlarıyla iç içe kurulur.
Kurallar önceliğe göre sıralanır; eşleşen ilk kural uygulanır ve kasaya hemen dönülür.
Hangi kuralın hangi sepette hangi sonucu verdiği raporlanır.
Yanıt kasanın beklediği biçimde döner: indirim, kupon ya da kasiyer ekranındaki mesaj. Nasıl gösterileceği kasa yazılımınızın kararıdır.
Kurallar iç içe geçebilen bir koşul yapısıyla kurulur: birden fazla şartın hepsi mi sağlanacak, herhangi biri mi. Alanlar müşteri profilinden (segment, ziyaret sıklığı) ve o anki sepetten (tutar, kalem sayısı, saat) gelir.
Hazır müşteri grupları kural koşulunda doğrudan seçilir. “Risk altındaki müşteriler” ya da “şampiyonlar” gibi bir grubu hedeflemek için ayrıca liste hazırlamanız gerekmez; gruplar güncel tutulur.
Kural yalnızca müşteriye değil, o anki sepete de bakabilir: tutar eşiği, kalem sayısı, günün dilimi. Böylece “akşam saatlerinde 200 TL üstü sepet” gibi bağlama duyarlı kampanyalar kurulur.
Her değerlendirme bir satır bırakır: hangi kural ateşledi, ne kadar sürdü, hangi mağazadan geldi. Panelde eşleşme oranını, gecikme dağılımını ve zaman içindeki seyri görürsünüz.
Kasadaki gecikme doğrudan müşteri memnuniyetine dokunduğu için motor ağır yansıma işlemleri kullanmaz; alanları sabit eşleştirmeyle çözer ve eşleşen ilk kuralda döngüyü bitirir. Hedef, ödeme adımını bloke etmemek.
{
"all": [
{ "field": "profile.segment",
"op": "in",
"value": ["Risk altında"] },
{ "field": "context.currentBasketAmount",
"op": "gt", "value": 150.0 }
]
} Otuz dakika, kendi kataloğunuz ve kendi fişleriniz üzerinden. Ekranı biz açıyoruz, soruları siz soruyorsunuz.
Bu satırlar üründe bugün çalışan hâliyle yazıldı. Henüz gelmemiş işler burada varmış gibi yazılmaz.
Kasada karar veren zincirler
Süpermarket · 42 şube
Sepet tamamlama
Toptan · 7 depo
Yeniden alım zamanlaması
Yerel zincir · 18 şube
Kasada öneri rafı
Gurme · 9 şube
Tamamlayıcı ürün
Mahalle marketi · 64 şube
Anonim müşteri zekâsı
Toptan · 3 depo
Stok farkındalıklı öneri
Şehir içi · 27 şube
Şube performans karşılaştırma
Hipermarket · 11 şube
Kampanya kuralları
Bölgesel · 33 şube
Gruba göre sıralama
Sahil zinciri · 15 şube
Kayıp müşteri geri kazanımı
yer tutucu Yer tutucu içerik — gerçek müşteri adları ve sonuçları izin alındıktan sonra eklenecek.
%24,6 öneri kabul oranı — Kasiyer ekranına düşen sıralı öneriler, kahve alan müşteriye çay, kahvaltılık alana zeytin gibi gerçekten tamamlayıcı ürünleri gösterdi. Stokta olmayan ve sepette zaten duran ürünler hiç önerilmedi.
Bunu sağlayan modül%31 geri dönen bayi oranı — Risk altındaki bayi grubu panelde hazır duruyordu; bu gruptaki bir bayi kasaya geldiğinde kural devreye girdi ve sadakat kuponu aynı işlemde uygulandı.
Bunu sağlayan modül%41 kimliksiz işlem payı — Müşterilerin çoğu kart ya da telefon vermiyordu. Sistem sepetin kendisinden yola çıkarak çalıştı; kimlik gerektiren kısımlar devre dışı kalırken öneri akışı hiç durmadı.
Bunu sağlayan modülyer tutucu Yer tutucu içerik — gerçek müşteri adları ve sonuçları izin alındıktan sonra eklenecek.
BİLGE kasadan geçen fişi okur; fiş nerede kesiliyorsa orada çalışır.
“Sepet büyük, müşteri isimsiz, karar hızlı olmalı”
“Sepet küçük, tutar yüksek, doğru öneri çok şey değiştirir”
“Aynı motor, kasanın yerine vitrinde”
Hayır. Koşulları panelden seçerek kurarsınız; alan listesi, karşılaştırmalar ve değerler hazır gelir. Kural kaydedildiği anda geçerli olur — dağıtım, sürüm ya da bakım penceresi gerekmez. Yazılım ekibinin dahil olduğu tek yer ilk entegrasyon.
Kurallar öncelik sırasına göre değerlendirilir; eşleşen ilk kural uygulanır ve değerlendirme orada biter. Yani bir müşteriye iki kampanya birden binmez. Sıralamayı panelden siz belirlersiniz; hangi kuralın önce geleceği tahmin işi değildir.
Motor tarafı tarih penceresini destekliyor: pencere dışındaki kural değerlendirmeye alınmaz. Ancak bu alan bugün panelden düzenlenemiyor — kuralı oluştururken tarih vermek şu an API üzerinden mümkün. Panelde bu alanın açılması bilinen bir eksik.
Kısmen. Panelde toplam eşleşme oranını, zaman içindeki seyri, gecikme dağılımını ve mağaza kırılımını görürsünüz. Ancak kural bazında ayrı bir toplu rapor bugün yok — “şu kural bu ay kaç kez ateşledi” sorusunun tek ekranda cevabı henüz bulunmuyor. Kayıtlar tutuluyor, eksik olan raporlama yüzeyi.
Motor bu iş için ayrı tasarlandı: alanları ağır yansıma yöntemleriyle değil sabit eşleştirmeyle çözer ve eşleşen ilk kuralda durur. Hedef, ödeme adımını bloke etmeden yanıt vermek. Gecikme dağılımı panelde görünür, yani hedefi tutturup tutturmadığımızı siz de izleyebilirsiniz.
Okunamayan ya da tanınmayan bir koşul, kuralı eşleşmiş saymaz. Kural sessizce yanlış çalışmaz; hiç ateşlemez. Bu bilinçli bir tercih: kasada yanlış bir indirim uygulamak, hiç uygulamamaktan pahalıdır. Kuralı pasife almak da tek tıkla yapılır ve anında geçerlidir.
Aksiyon tipleri arasında bir “üst satış” seçeneği var ama bugün bu, serbest metin bir alan — motor onu ürün kataloğuna, stoğa ya da öneri motoruna bağlamıyor. Yani kural üzerinden gerçek bir ürün önerisi tetiklemek şu an mümkün değil; ürün önerisi ayrı bir uçtan, öneri motorundan gelir.
Evet. Kural oluşturma, güncelleme ve pasife alma işlemleri denetim kaydına yazılır; kimin ne zaman ne değiştirdiği geriye dönük görülebilir. Bu özellikle birden fazla kişinin kampanya kurduğu ekiplerde işe yarıyor.
Hesabınızı açın, POS akışınızı bağlayın, ilk müşteri gruplarınızı aynı gün görün.