Paket Servisindeki Müşterilere bir kere Promosyon ürün verme

Bu örnek http://www.youtube.com/watch?v=W4A-DNoxKeM adresindeki video da gösterilen promosyon yapma biçiminin SambaPOS içerisinde nasıl uygulanacağını anlatmaktadır.

Bu Örneğin nasıl bir uygulama olduğunu hatırlayalım.

Gelelim bu Promosyonu SambaPOS içerinde tanımlamaya;

1. Adım. Eylemleri tanımlama;

Temel olarak bir Adisyona Ürün Ekle Eylemini kullanacağız, bu Eylem ile adisyona bizim seçtiğimiz bir ürünün istediğimiz porsiyonu İkram olarak eklenecek.

Yukarıdaki ekran görüntüsünden de anlaşılacağı gibi Eylem Tipinde Adisyona Ürün Ekle eylemini seçip Ürünün adını seçtim, Posriyon adını elle girdikten sonra verilecek miktarı yazıp İkram alanını da TRUE yaptım ki ürünü otomatik olarak ikram etsin diye.

2. Adım.Promosyon Değerini Güncelleme Eylemi

Bu Eylem ile her müşteriye sadece bir kere promosyon verilmesini sağlayacağız.

Bu eylemde Eylem Tipi olarak Program ayarı değiştir seçeneğini seçip Setting Name ve SettingValue için köşeli parantez içerisinde değerlerini veriyoruz. Buradaki örnekte Ayar adı ve Ayar Değeri olarak verildi.

3. Adım. Kural Tanımlama

Yeni bir kural tanımlayarak, bu kuralın yaptığımız Eylemleri tetikleyerek çalıştırmalarını sağlamalıyız.

Bunun için Yeni bir kural ekleyip, Olay Adını Adisyon Tutarı Değişti olarak seçiyoruz böylece adisyon tutarı 0 dan büyük olduğu anda Kural devreye girerek promosyonu aktif hale getiriyor.

Koşullar grubunda;

Ayar Kontrolü alanına : PRM[CustomerId] yazıyoruz. Bu 2.adımda yaptığımız program ayarı değiştirme eylemine gönderme yaparak ayarı değiştiriyor.

PreviousTotal : Bu alanı 0 yapıyoruz, böylece adisyona ilk ürün eklendiğinde Promosyon ürünüde hemen arkasına eklemesini sağlıyoruz. Siz buradaki rakamı örneğin 50 yaparak 50 Tl den fazla alışveriş yapıldığında promosyonun aktif olmasını sağlayabilirsiniz.

CostumerId : burada > 0 diyoruz, bu ayarlada sadece Müşteri numarası olan kişilere bu Kuralın çalıştırılaşcağını söylemiş oluyoruz.

Son olarak da Eylem Seç linkine tıklayarak az evvel yaptığımız e eylemide bu Kuralın içine dahil edip, Promosyon Değerini Güncelle Eyleminin sağındaki küçük oka basarak açıp değerlerini giriyoruz.

Buradaki Ayar adına PRM[CustomerId] değerini girip Ayar Değeri olarak da 1 verdiğimizde bu kuralı çalıştırıp Promosyon verdiği müşteriyi işaretleyerek o müşteri için bir daha bu kuralın çalışmasını engellemiş oluyor.