Diller:
Linkler - SambaPOS V4
Linkler - SambaPOS V3
Linkler - SambaPOS V2
Linkler - Sosyal Medya
—-
Diller:
Linkler - SambaPOS V4
Linkler - SambaPOS V3
Linkler - SambaPOS V2
Linkler - Sosyal Medya
—-
Bu, dökümanın eski bir sürümüdür!
Bölüm 1 de anlatıldığı şekilde kuponlarımızı üretebildikten sonra sıra bu kuponları kullandırmaya geldi.
Kuponların kullanımı derken tam olarak Kupon ile ürün satma, kullanılan kuponların durumlarının güncelleştirilmesi ve kuponların yazdırılması gibi operasyonlardan bahsediyoruz.
Bu bölümde yapacağımız işlem adımları;
Kuponları adisyona ekleyebilmek 2 adımlı bir işlemi gerektiriyor.
Kuponları adisyona çağırma bir eylem olarak tanımlanmalıdır.
Eylem Bilgileri
Özellik | Değer |
---|---|
Eylem Adı | KPN-Adisyona Kuponu Çağır |
Eylem Tipi | Belge Varlığı Değiştir |
Parametreler | |
Parametre - CanCreateTicket | True |
Parametre- Entity Type Name | Kuponlar |
Parametre - Entity SearchValue | [:Kupon Numarası] |
Bu eylem ile ilgili Kural tarafından çalıştırıldığın da halihazırdaki adisyonumuzun varlığını Kuponumuzun varlığı ile değiştirme işlemini yaptırıyoruz.
Sırada oluşturduğumuz Kupon varlığının numarasının Numaratörden elle veya barkod okuyucu ile girildiğinde yukarıdaki Eylemi çalıştıracak olan kuralı tanımlamak var.
Bu işlem için Yeni bir Kural daha oluşturuyoruz.
Kural Değerleri
Özellik | Değer | |
---|---|---|
Kural Adı | KPN-Kupon Okutulduğunda veya Elle Yazıldığında | |
Olay Adı | Numaratörden Değer Girildiğinde | |
Kısıtlamalar | ||
Eğer Kural Çalışırsa | EŞLEŞME olmalıdır | |
Özel Kısıtlama Ekle | ||
NumberpadValue | Başlar | KP |
NumberpadValue | Uzunluk Eşittir | 11 |
Eylemler | ||
Eylem | Adisyona Kuponu Çağır | |
Kupon Numarası | [:NumberpadValue] |
Özel Kısıtlama alanında illa Eşit olmasını istediğimiz 2 farklı değer verdik. Buna göre çağırılan Kuponların isimleri mutlaka KP
ile başlamalı ve kupon adının uzunluğu tam olarak 11
karakter olmalıdır. Bu şartlar sağlandığı hallerde bu Kural yukarıda anlattığımız Adisyona Kuponu Çağır
eylemini çalıştıracak ve bu eylemde Kupon Numarası değeri Numaratörden girilen isimli varlığı adisyona ekleyecek.
Numaratör aracılığıyla Kahve Kuponumuzun varlık numarasını girdikten sonra sistemin otomatik olarak bir Kahveyi Adisyona ücretsiz olarak ekleyebilmesini sağlamak için gerekli adımlar burada anlatılıyor.
Bu işlem için 1 Eylem ve 1 de Kural tanımlamalıyız.
Eylem Bilgileri
Özellik | Değer |
---|---|
Eylem Adı | KPN-Adisyona İkram Ürünü Ekle |
Eylem Tipi | Adisyona Sipariş Ekle |
Parametreler | |
Parametre - Ürün Adı | [:Ürün Adı] |
Parametre - Miktar | 1 |
Parametre - Order State Name | GStatus |
Parametre - Sipariş Durumu | Kupon İle Ücretsiz |
Parametre - Envanteri Artır | False |
Parametre - Envanteri Azalt | True |
Parametre - Kilitli | True |
Parametre - Fiyat Hesapla | False |
Bu eylem ile Ürün Adı değişkenin içine saklı bulunan üründen 1 adet adisyona eklenmesi işlemi yaptırılıyor.
Envanteri Artır: Ürün satıldığı zaman envanterin artırılıp artırılıp artırılmayacağının seçildiği alandır. False yaparak stok envanterini artırmayı kapatıyoruz.
Envanteri Azalt: Verilen ürün ikram da olsa, stoğumuzu etkileyeceğinden stokdan düşebilmesi için True olarak seçiyoruz.
Kilitli: Adisyona eklenan Kahve ürünün eklendiği anda kilitleyerek İptal ve İade edilmesini engelemek için Kilit Durumunu True yapıyoruz.
Fiyat Hesapla: İkram olarak veirleceğinden Fiyat Hesaplama parametresinin False yaparak fiyatını hesaba katmıyoruz.