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!
Bu örnek promosyon uygulamamız bir çok farklı promosyon uygulamasına temel oluşturacak işlevlere sahip olacaktır. Örneğin;
Örneğimizde biz kahve kuponu üreterek bu kuponun kullanılmasını işleyeceğiz. Adım Adım yapılacaklar listesi
SambaPOS içerisinde üreteceğimiz kuponların her birini otomatik olarak oluşturacağımız birer Varlık olarak tanımlayacağız. Bunun için Özel alanlarını ve isteklerimizi karşılayacak yeni bri varlık tipi tanımlıyoruz.
Varlık Tipi tanımlama için Yönetim - Varlıklar - Varlık Tipleri menüsünden Varlık Tipi Ekle linkine tıklıyoruz.
Varlık Tipi Oluştur Ekranı Değerleri
| ÖZELLİK | DEĞER |
|---|---|
| Adı | Kuponlar |
| Varlık Adı | Kupon |
| Birincil Alan Adı | Kupon Numarası |
| Birincil Alan Biçimi | AAAAA-AAA-AAA |
Bu değerleri ekleyerek Adı Kupon olan ve 1. veri alanı da “Kupon Numarası” olan bir varlık tipi oluşturuyoruz. Birincil Alan Biçimine yazdığımız “AAAAA-AAA-AAA” formatı otomatik olarak oluşacak olan kuponun rahat okunabilmesi için alfanumerik değerlerin biçimini bize gösteren alandır. Alan biçimle ile ilgili olarak Primary Field Editing Formats belgesini inceleyebilirsiniz.
Varlık Tipi Oluştur Ekranı Değerleri
| Özel ALAN ADI | Alan Tipi | Değerler |
|---|---|---|
| Menü Ürün Adı | String | |
| Kupon Kullanımı | String | Evet, Adisyonda, Hayır |
| Son Kullanım Tarihi | Date |
Kupon varlık tipimize ileriki işlemlerimizde kullanmak üzere 3 farklı Özel alan tanımlıyoruz.
Menü Ürün Adı: Kupon kullanımı sırasında hangi Menüde bulunan hangi ürünün ikram olarak adisyona ekleneceğini belirleyeceğimiz ve ürünün adını yazdıracağımız alandır.
Kupon Kullanımı: Kuponun kullanılıp kullanıldmadığını veya o anda aktif olan bir adisyonun içinde mi olduğunu sorgulayacağımız Durum değişkenlerinin saklanacağı alandır.
Son Kullanım Tarihi: Oluşturduğumuz kuponun sok kullanım tarihini saklayacağımız alandır.
Aşağıda tanımlayacağımız Eylemlerle Varlık Tipi içinde tanımladığımız Özel alanlara ilgili değerlerini yazdıracağız. Örneğin Kupon kullanıldığı zaman, Kupon Kullanımı alanındaki değeri Evet olacak.
NOT: Bundan sonra göreceğiniz ekran görüntülerinde
2.1. Menü Ürün İsmi alanını güncelleyen Eylem
Bu eylem Kupon Numarası kontolü ile Varlık Tipindeki “Menü Ürün Adı” alanına değişkenden gelen Ürün adını yazdıracak olan eylemdir.
Not:
Bundan sonra yapılacak olan örneklerde bu örnekleri ayırt etmek için işlem isimleri önlerine KPN- öneki ile yapılacaktır.
Bu eylem ilgili Kural tarafından çalıştırıldığında, [:] arasına verilen değişken adlarının aldığı değerleri alacaklar.
Bu eylem için “Update Entity Data - Varlık Bilgisini Güncelle” eylemini kullanıyoruz.
Eylem Bilgileri
| Özellik | Değer |
|---|---|
| Eylem Adı | Kupondaki Menu Ürünü adını Güncelle |
| Eylem Tipi | Update Entity Data - Varlık Bilgisini Güncelle |
| Parametreler | |
| Parametreler - Entity Type Name | Kuponlar |
| Parametreler - Varlık Adı | [:Kupon Numarası] |
| Parametreler - Field Name | Menü Ürün Adı |
| Parametreler - Field Value | [:Değer] |
2.2. Kupon Kullanımı veri alanının bilgilerinin Güncellenmesi
Yukarıda anlatılan eylemin yaptığı için aynısı yapacak ancak bu sefer Varlık Tipi içindeki “Kupon Kullanımı” adındaki alanı güncelleyecek olan eylemdir.
Eylem Bilgileri
| Özellik | Değer |
|---|---|
| Eylem Adı | Kupondaki Kullanım Bilgisini Güncelle |
| Eylem Tipi | Update Entity Data - Varlık Bilgisini Güncelle |
| Parametreler | |
| Parametreler - Entity Type Name | Kuponlar |
| Parametreler - Varlık Adı | [:Kupon Numarası] |
| Parametreler - Field Name | Kupon Kullanımı |
| Parametreler - Field Value | [:Değer] |
Kahve Kuponu ileride insanların o kuponla gelip alabilmeleri için aslında işletmemizde satılacak fiziki bir üründür. Bu sebepten Kahve Kuponu ürünümüzü tanımlıyoruz.
Ürün tanımlama SambaPOS da Yönetim - Ürünler - Ürün Listesi menüsünde Ürün Ekle linkine tıklanarak tanımlanır.
Kupon Ürünü tanımlamada dikkat edilecek husular.
Ürün Özellikleri
| ÖZELLİK | DEĞER |
|---|---|
| Ürün Adı | Kahve Kuponu |
| Grup Kodu | Promosyon |
| Etiket | Kahve |
| Porsiyon Fiyatı | Normal - Fiyatı |
Yukarıdaki benzeri bir Ürün tanımlandıktan sonra kullandığımız Menümüzün içerisinde uygun bir alana eklenir. Menüyede eklendikten sonra Menümüz aşağıdaki gibi yeni bir kategoride bulunan bir tane Kupon Ürünü olacaktır.
Ürünümüzü ve Varlık Tipimizi tanımladıktan sonra sıra geldi, bu ürün adisyona eklendiğinde üzerinde diğer işlemler yapıldığında oluşacak Durumların güncellenmelerine.
İlk olarak kahve kuponu satış durumunu güncelleştirebilmek için gerekli olan Eylemi tanımlıyoruz.
Eylem Bilgileri
| Özellik | Değer |
|---|---|
| Eylem Adı | Kupon Ürünleri Durumlarını Güncelle |
| Eylem Tipi | Sipariş Durumu Değiştir |
| Parametreler | |
| Parametreler - State Name | Kupon Durumu |
| Parametreler - Group Order | 4 |
| Parametreler - Current State | [:Mevcut Durum] |
| Parametreler - Durum | [:Durum] |
| Parametreler - State Order | 4 |