SambaPOS

Open Source Restaurant POS Software

Kullanıcı Aletleri

Site Aletleri


Writing /var/www/doc.sambapos.org/public_html/data/cache/d/d38e8e90bb73d8c0602ae3070c0ae5bc.metadata failed
tr:tips:belli_saat_araliklarinda_tum_adisyonlara_sabit_iskonto_ekle
Writing /var/www/doc.sambapos.org/public_html/data/cache/4/458e2b4ba3d61be93c34f1bfe83d14fc.xhtml failed

Farklar

Bu sayfanın seçili sürümü ile mevcut sürümü arasındaki farkları gösterir.

Karşılaştırma görünümüne bağlantı

İki taraf da önceki sürüm Önceki sürüm
Sonraki sürüm
Önceki sürüm
tr:tips:belli_saat_araliklarinda_tum_adisyonlara_sabit_iskonto_ekle [2012/08/22 18:58]
Mehmet Akyıldız
tr:tips:belli_saat_araliklarinda_tum_adisyonlara_sabit_iskonto_ekle [2012/09/07 09:30] (mevcut)
Satır 4: Satır 4:
  
 **Gerekenler:​** \\ **Gerekenler:​** \\
-2 adet trigger (başama ve bitiş zamanlarını tanımlamak için)\\ 
 2 adet eylem (iskonto eklemek ve Program ayarını güncellemek için)\\ 2 adet eylem (iskonto eklemek ve Program ayarını güncellemek için)\\
 +2 adet trigger (başama ve bitiş zamanlarını tanımlamak için)\\
 3 adet Kural (iskonto eklemeyi balayıp bitirme ve program ayarını güncelleştirme için) 3 adet Kural (iskonto eklemeyi balayıp bitirme ve program ayarını güncelleştirme için)
  
Satır 26: Satır 26:
 **Eylem Tipi:** Eylem tipi olarak Program Ayarı değiştir seçilir. \\ **Eylem Tipi:** Eylem tipi olarak Program Ayarı değiştir seçilir. \\
 **Ayar Adı:** Gerektiğinde Kurallarda kullanmak üzere [] içerisinde bir ayar adı değişkeni yazılır.\\ **Ayar Adı:** Gerektiğinde Kurallarda kullanmak üzere [] içerisinde bir ayar adı değişkeni yazılır.\\
-**Ayar Değeri:** Gerektiğinde Kurallarda kullanmak üzere [] içerisinde bir ayar değeri değişkeni yazılır. +**Ayar Değeri:** Gerektiğinde Kurallarda kullanmak üzere [] içerisinde bir ayar değeri değişkeni yazılır.\\ 
-**Güncelleme Şekli:** \\Eylemin yapacağı, işlemiğ belirleriz biz burada eylemizin kendini 1 ve 0 olarak güncellemesini istediğimizden Güncelle seçeneğini seçiyoruz. +**Güncelleme Şekli:** \\Eylemin yapacağı, işlemiğ belirleriz biz burada eylemizin kendini 1 ve 0 olarak güncellemesini istediğimizden Güncelle seçeneğini seçiyoruz.\\ 
-**IsLocal:​** ​\\Bu eylemin sadece bu makinada mı yoksa sistemdeki tüm makinalarda mı çalışacağını belirlediğimiz alandır. Eğer True seçilirse bu eylem sadece bu bilgisayarda False seçilirde tüm bilgisayarlarda çalışacaktır.+**IsLocal:​** Bu eylemin sadece bu makinada mı yoksa sistemdeki tüm makinalarda mı çalışacağını belirlediğimiz alandır. Eğer True seçilirse bu eylem sadece bu bilgisayarda False seçilirde tüm bilgisayarlarda çalışacaktır. 
 + 
 +=====Trigger (Tetikleyici) Tanımlanması==== 
 +**1. Tetikleyici. Happy Hour Başlama Tetikleyicisi** 
 + 
 + 
 +SambaPOS > Yönetim > Ayarlar > Tetikleyiciler linkine tıklanır ve sağ üst köşeden yeni Tetikleyici ekleye tıklanarak yeni bir eylem eklemeye başlanır. 
 + 
 +{{:​tr:​tips:​p3.jpg|}} 
 + 
 + 
 +**Tetikleyici Adı:** Tetikleyiciye uygun bir isim tanımlanır. 
 + 
 +**Deyim:** Deyim alanı kendiliğinden otomatik oluşacaktır. Buraya bir şey yazılmasına gerek yoktur. 
 + 
 +**Dakika:** Bu tetikleyicinin hangi dakikada çalışacağı seçilir. Bizim örneğimizde 12:00 da çalışmasını istediğimizden 00'ı seçiyoruz. 
 + 
 +**Saat:** Bu tetikleyicinin hangi saat çalışacağı seçilir. Bizim örneğimizde 12:00 da çalışmasını istediğimizden 12'yi seçiyoruz. 
 + 
 +**Gün:** Buradan ayın belirli günleri seçilebileceği gibi her gün veya her iki günde bir gibi özel günlerde seçilir. Örneğimiz haftanın her günü çalışacağından biz Her gün'​ü seçiyoruz. 
 + 
 +**Ay:** Bu zamanlayıcının çalışmasını istediğimiz aylar seçilir. Biz sürekli çalışmasını istediğimizden Her ay'ı seçiyoruz. 
 + 
 +**Hafta:** Be tetikleyicinin haftanın hangi günlerinde çalışacağını belirlediğimiz alandır. Hafta içi haftasonu gibi değerleri seçebilecceğimiz gibi sadece belirli günleride seçebiliriz. örneğimizde haftanın tüm günleri seçilidir. 
 + 
 + 
 +**2. Tetikleyici. Happy Hour Bitiş Tetikleyicisi** 
 + 
 + 
 +SambaPOS > Yönetim > Ayarlar > Tetikleyiciler linkine tıklanır ve sağ üst köşeden yeni Tetikleyici ekleye tıklanarak yeni bir eylem eklemeye başlanır. 
 + 
 +{{:​tr:​tips:​p4.jpg|}} 
 + 
 + 
 +**Tetikleyici Adı:** Tetikleyiciye uygun bir isim tanımlanır. 
 + 
 +**Deyim:** Deyim alanı kendiliğinden otomatik oluşacaktır. Buraya bir şey yazılmasına gerek yoktur. 
 + 
 +**Dakika:** Bu tetikleyicinin hangi dakikada çalışacağı seçilir. Bizim örneğimizde 18:00 de çalışmasını istediğimizden 00'ı seçiyoruz. 
 + 
 +**Saat:** Bu tetikleyicinin hangi saat çalışacağı seçilir. Bizim örneğimizde 18:00 da çalışmasını istediğimizden 18'i seçiyoruz. 
 + 
 +**Gün:** Buradan ayın belirli günleri seçilebileceği gibi her gün veya her iki günde bir gibi özel günlerde seçilir. Örneğimiz haftanın her günü çalışacağından biz Her gün'​ü seçiyoruz. 
 + 
 +**Ay:** Bu zamanlayıcının çalışmasını istediğimiz aylar seçilir. Biz sürekli çalışmasını istediğimizden Her ay'ı seçiyoruz. 
 + 
 +**Hafta:** Be tetikleyicinin haftanın hangi günlerinde çalışacağını belirlediğimiz alandır. Hafta içi haftasonu gibi değerleri seçebilecceğimiz gibi sadece belirli günleride seçebiliriz. örneğimizde haftanın tüm günleri seçilidir. 
 + 
 + 
 +=====Kuralların Tanımlanması==== 
 +**1. Kural. Başlama Tetikleyicisi çalıştığında**\\ 
 +SambaPOS > Yönetim > Ayarlar > Kurallar linkine tıklanır ve sağ üst köşeden Yeni Kural ekleye tıklanarak yeni bir kural eklemeye başlanır. 
 + 
 + 
 +{{:​tr:​tips:​p5.jpg|}} 
 + 
 +**Kural Adı:** Kurala uygun bir isim verilir. 
 + 
 +**Olay Adı:** Promosyona başlamak için saat 12:00 olduğunda çalışacak tetikleyiciyi seçebilmek için "​Tetikleyici Çalıştı"​ olayını seçeriz. 
 + 
 +**Tetikleyici Adı:** Happy Hour'​un başlangıç saatini tetikleyen tetikleyici seçilir. 
 + 
 +**Eylem Seç:** Eylem Seç linkine tıklayarak dana önceden tanımladığımız Program Ayarını Güncelle eylemi seçilir. Bu eylem bize promosyon saati içinde olup olmadığımızı gösteren bir 1 veya 0 tipinde değer döndürecektir. 
 + 
 +Eylem seçildikten sonra sağ üst köşesinde bulunan oka tıklanarak Eylemin detayları açılır. 
 +Burada **Ayar Adı** olan yere biz elle bir değişken adı vereceğiz, biz örneğimizde buna **HH** adını verdik. 
 +**Ayar Değeri** olarak da 1 verdik, 
 +**Kuralın Açıklaması:​** Saat 12:00 olduğunda yani Başlama tetikleyicisi çalıştığında Program değişkeni olan HH nin değerini 1 yap demiş olduk. 
 + 
 +**2. Kural. Adisyon Tutarı değiştiğinde iskontoyu uygula kuralı**\\ 
 +SambaPOS > Yönetim > Ayarlar > Kurallar linkine tıklanır ve sağ üst köşeden Yeni Kural ekleye tıklanarak yeni bir kural daha eklemeye başlanır. 
 + 
 +{{:​tr:​tips:​p6.jpg|}} 
 + 
 + 
 +**Kural Adı:** Kurala uygun bir isim verilir. 
 + 
 +**Olay Adı:** Adisyona yeni ürün eklenerek Adisyonun tutarı değiştiğinde iskonto eklemek istediğimiz için **Adisyon Tutarı Değiştiğinde** seçeneğini seçiyoruz. 
 + 
 +**Ayar Kontrolü:​** 1. Kuralda tanımladığımız Program Değişkeni (HH) eğer 1'e eşitse bu Kuralda geçen eylemleri çalıştırmasını istediğimiz için. HH = 1 seklinde bir koşul gireriz. 
 + 
 +**Eylem Seç:** Eylem Seç linkine tıklayarak dana önceden tanımladığımız Adisyona İskonto Ekle eylemi seçilir. Bu eylem bu kural çalıştığı her zaman içerisinde açılan tüm adisyonlara içerisinde tanımlı olan %30 iskontoyu yapacaktır. 
 + 
 +**3. Kural. Bitiş Tetikleyicisi çalıştığında**\\ 
 +SambaPOS > Yönetim > Ayarlar > Kurallar linkine tıklanır ve sağ üst köşeden Yeni Kural ekleye tıklanarak yeni bir kural daha eklemeye başlanır. 
 + 
 + 
 +{{:​tr:​tips:​p7.jpg|}} 
 + 
 +**Kural Adı:** Kurala uygun bir isim verilir. 
 + 
 +**Olay Adı:** Promosyonu bitirmek için saat 18:00 olduğunda çalışacak tetikleyiciyi seçebilmek için "​Tetikleyici Çalıştı"​ olayını seçeriz. 
 + 
 +**Tetikleyici Adı:** Happy Hour'​un bitiş saatini tetikleyen tetikleyici seçilir. 
 + 
 +**Eylem Seç:** Eylem Seç linkine tıklayarak dana önceden tanımladığımız Program Ayarını Güncelle eylemi seçilir. Bu eylem bize promosyon saati içinde olup olmadığımızı gösteren bir 1 veya 0 tipinde değer döndürecektir. 
 + 
 +Eylem seçildikten sonra sağ üst köşesinde bulunan oka tıklanarak Eylemin detayları açılır. 
 +Burada **Ayar Adı** olan yere biz elle bir değişken adı vereceğiz, biz örneğimizde buna **HH** adını verdik. 
 +**Ayar Değeri** olarak da 0 veririz, 
 +**Kuralın Açıklaması:​** Saat 18:00 olduğunda yani Bitiş saati geldiğinde Program değişkeni olan HH nin değerini 0 yap ki artık adisyonlara iskonto uygulamasın demiş olduk. 
 + 
 + 
 + 
 +<WRAP center round box 60%> 
 +Bu Promosyon örneği SambaPOS 2.99 versiyonunda gerçekleştirilmiştir. http://​sambapos.googlecode.com 
 +</​WRAP>​ 
 + 
  
 +<WRAP center round important 60%>
 +Bu Promosyon ile ilgili sorularınızı http://​forum2.sambapos.com/​index.php/​topic,​737.0.html adresindeki Forum alanımızda tartışarak,​ bu örneği daha da çeşitlendirerek genişletebiliriz.
 +</​WRAP>​
tr/tips/belli_saat_araliklarinda_tum_adisyonlara_sabit_iskonto_ekle.1345647496.txt.gz · Son değiştirilme: 2012/09/07 09:30 (Dışarıdan düzenle)