Kullanıcı Aletleri

Site Aletleri


kaydırma çubuğu

Languages:

Diller:

Linkler - SambaPOS V4

Linkler - SambaPOS V3

Linkler - SambaPOS V2

Linkler - Sosyal Medya

—-

tr:bolum_2_-_kahve_kuponu_kullandirma

Bu, dökümanın eski bir sürümüdür!


Bölüm 2 - Kahve Kuponu Kullandırma

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ı;

  1. Varolan Kuponları Kullanma
  2. Kahve Kuponu ile ücretsiz Kahve satılması
  3. Kupon Numarasının Sipariş Durumu Olarak Güncellenmesi
  4. Adisyona Eklenen İkram Ürünü İptal etme (Almaktan vazgeçme)
  5. Kullanılan Kuponların Kullanım Durumlarının Güncellenmesi
  6. Kupon kullanımı sırasında operasyonel geri bildirimlerin oluşturulması

1. Varolan Kuponları Kullanma

Kuponları adisyona ekleyebilmek 2 adımlı bir işlemi gerektiriyor.

1.1 Kuponların Adisyona Çağırılması

Kuponları adisyona çağırma bir eylem olarak tanımlanmalıdır.

Eylem Bilgileri

ÖzellikDeğer
Eylem AdıKPN-Adisyona Kuponu Çağır
Eylem TipiBelge Varlığı Değiştir
Parametreler
Parametre - CanCreateTicketTrue
Parametre- Entity Type NameKuponlar
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.

1.2 Kuponların Adisyona Çağırılması

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

ÖzellikDeğ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ışırsaEŞLEŞME olmalıdır
Özel Kısıtlama Ekle
NumberpadValueBaşlarKP
NumberpadValueUzunluk Eşittir11
Eylemler
EylemAdisyona 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.

2. Kahve Kuponu ile ücretsiz Kahve satılması

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.

2.1 Adisyona İkram Kahve Ekle Eylemi

Eylem Bilgileri

ÖzellikDeğer
Eylem AdıKPN-Adisyona İkram Ürünü Ekle
Eylem TipiAdisyona Sipariş Ekle
Parametreler
Parametre - Ürün Adı[:Ürün Adı]
Parametre - Miktar1
Parametre - Order State NameGStatus
Parametre - Sipariş DurumuKupon İle Ücretsiz
Parametre - Envanteri ArtırFalse
Parametre - Envanteri AzaltTrue
Parametre - KilitliTrue
Parametre - Fiyat HesaplaFalse

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.

tr/bolum_2_-_kahve_kuponu_kullandirma.1379294110.txt.gz · Son değiştirilme: 2013/09/16 09:15 (Dışarıdan düzenle)