ardakose kullanıcısının resmi
Şub 20, 2014
5815 görüntüleme
İtibar: 509

Yemek kartı uygulaması

Selam SambaPOS ailesi. Bir yemek şirketi için uygulamak istediğim bir yöntem var ama nasıl yapacağım konusunda bilgim yok.

Özetle müşteri kartına yemek satın alacak.  10 yemek 100 yemek gibi. tabldot usulü çalışan bir yer ürün olarak sadece tabldot var. müşteri kartını okutacak ve yazıcıdan yazı çıkacak hesap müsait yada değil gibisinden yada bir ekran onu henüz karar vermedim onlardan yana sorunum yok halledebilirim diye düşünüyorum.

Asıl sorum ise müşteri her öğün sadece 1 kere okutabilecek arka arkaya 2. okutmayı kabul 1 saat gibi bir süre geçmesi gerekecek. ve eğer ögünlerde kartı okutmazsa hakkı yanacak. 50 yemek hakkı varsa o gün okutmadıysa 47 ye düşecek. iş yeri sahibi 2 öğün fiyatına 3 öğün vererek işini arttırmayı düşünüyor ama bu şekildede yenilmeyen yemeklerden kar etmeyi düşünüyor. Yapılabilirmi olumluysa hangi yolu izlemeliyim.

Teşekkürler

4 cevap

ardakose kullanıcısının resmi
ardakose
Şub 20, 2014
İtibar: 509

hesaptan düşme olayını çözdüm sanırım. müşteriye bir özel alan oluşturdum. özel alanı her yemek yedikçe tarih-1 tarih-2 şeklince güncellettip gün sonunda tarih-1 olanlardan 2 tarih-2 olanlardan 1 yemek düşmesini sağlayacağım. 

yapmam gereken bir kartın iki kere arka arkaya okutulmasını engellemek. bir saat yada 2 saat süreyle olabilir.

üstteki mantık gibi bir mantık olabilirdi aslında ama tarih-saat yaptığım zaman 1 dk sonra okutulabiliyor. tarih-saatin ilk kısmı şekliklinde yapmam gerekli bu şekilde 1 saat boyunca okutulamaz. yada başka bir yolu varmıdır?

mehmet kullanıcısının resmi
mehmet
Şub 23, 2014
İtibar: 2348

Galiba tam olarak anlamadım ama bizim eski bir örneğimizde buna benzer bir durum vardı, http://sambapos.org/wiki/doku.php/tr/yeni_musteriye_bir_kere_promosyon_u... de anlatılan uygulamada her müşteriye 1 kere promosyon veriyorduk. Bunu müşteri varlığında açtığımız bir alan ile yapabiliyorduk.

 

Senin istiyacın bir Triger ekleyerek bu alanların tekrar kullanılabilir olmasını sağlamak galiba.

Yani adam o gün yemeğini yediyse "Yemek Yedi mi=1" alanını aradan 2 saat geçtikten sonra sonra tekrar  "Yemek Yedi mi=0" a çevirmek ve değer 0 ise adama bir kere daha yemek yemesini sağlamak istiorsun.

Triger kullanabilirsin, veya gün sonuna bağlarsın Gün Sonu yapıldığında tüm alanları 0 yap diyebilirsin.

Umarım konuyu doğru anlamışımdır.

ardakose kullanıcısının resmi
ardakose
Şub 23, 2014
İtibar: 509

Evet abi doğru aynı şeyden bahsediyoruz. Ancak beceremedim triger nedir bilgim yok ve aynı şekilde gün sonunda alanları nasıl sıfırlayacağım konusundada bilgim yok.

ardakose kullanıcısının resmi
ardakose
Şub 23, 2014
İtibar: 509

Trigerı anladım sanırım tetikleyici kullanıcam yani ama bütün kullanıcılarınkini  nasıl güncellicem tek seferde o konuda bilgim yok.

Şimdiye kadar cevaplanan
2185 soru
E-Posta Facebook Twitter RSS Skype
Telefon (212) 252 0634