HandyCafe Docs
owner cashier

Üye Cüzdanı

Üye cüzdanı, üyelerin kafe hizmetleri için ön ödeme yapmasını sağlayan parasal bakiye sistemidir. Her oturum için nakit ödemek yerine üye cüzdanına bakiye yükleyebilir ve bilgisayar, konsol kullandıkça veya ürün sipariş ettikçe sistem bu bakiyeden otomatik olarak düşer.

Kredi Bazlı Mimari

Cüzdan tek bir cari bakiye yerine kredi sistemi kullanır. Bir üyenin cüzdanına her bakiye eklenmesinde sistem yeni bir cüzdan kredisi oluşturur. Her kredi girişi kendi bakiyesi, kaynağı, son kullanma tarihi ve cihaz kısıtlaması olan bağımsız bir kayıttır. Bu tasarım şu avantajları sağlar:

  • Her bakiye biriminin nereden geldiğinin tam izlenebilirliği.
  • Kredi girişi başına bağımsız son kullanma tarihleri.
  • Cihaza özel kısıtlamalar (bazı krediler yalnızca bilgisayarlarda, diğerleri yalnızca konsollarda kullanılabilir).
  • Ödenmiş fonlar ile promosyon bonusları arasında net ayrım.

Üyenin toplam cüzdan bakiyesi aktif kredi girişlerindeki kalan değerlerin toplamıdır.

Kredi Türleri

Her cüzdan kredisinin fonların sisteme nasıl girdiğini tanımlayan bir kredi türü vardır:

Kredi Türü Açıklama
Ödenmiş Üye bu fonlar için ödeme yaptı (nakit, kart veya başka ödeme yöntemi). Para bazlı kampanya paketi satın alındığında oluşturulur.
Bonus Paket satışının parçası olarak verilen promosyon fonları. Örneğin "100 dakikalık ödeme yap, 20 bonus dakika değerinde kredi kazan."
Elle Bir kasiyer veya yönetici tarafından elle yüklenen. İyi niyet kredileri veya özel düzenlemeler için kullanılır.
Düzeltme Üyenin bakiyesindeki bir hatayı gidermek için yapılan yönetimsel ayarlama.
Göç Veri göçü sırasında eski bir sistemden aktarılan fonlar.
Tersine çevrilmiş iade Daha önce verilen bir iade tersine çevrildiğinde geri yüklenen fonlar.

Kredi türü, kredi oluşturulduğunda belirlenir ve sonradan değiştirilemez. Kalıcı bir denetim izi görevi görür.

Kredi Durumu

Her cüzdan kredisi durumu tarafından takip edilen bir yaşam döngüsünden geçer:

  • Aktif: Kredinin kalan fonları var ve süresi dolmamış. Bu krediden fon tüketilebilir.
  • Süresi Dolmuş: Kredinin son kullanma tarihi geçmiş. Kalan fonlar artık kullanılamaz.
  • Tüketilmiş: Kredinin kalan bakiyesi normal tüketim sonucu sıfıra ulaşmış.
  • İptal Edilmiş: Kredi bir yönetici tarafından elle iptal edilmiş. Kalan bakiye geçersiz kılınmış.

Cüzdan Tüketimi

Bir üyenin cüzdanı ücretlendirildiğinde (oturum süresi, sipariş veya başka bir faturalandırılabilir olay için) sistem belirli bir kredi girişine bağlanan ve tam olarak ne kadar düşüldüğünü kaydeden bir cüzdan tüketimi kaydı oluşturur.

Her tüketim kaydı düşümü neyin tetiklediğini tanımlayan bir bağlam içerir:

Bağlam Açıklama
Oturum kullanımı Oturum kullanım süresi için ödeme yapmak üzere tüketilen fonlar. Sistem oturum devam ederken cüzdandan düşer.
Cüzdan ödemesi Cüzdandan doğrudan ödeme (örneğin üye bir ürün siparişini cüzdan bakiyesiyle ödediğinde).
Sipariş Kafe tezgahında veya üyenin bilgisayarına teslim edilen ürün siparişi için tüketilen fonlar.
İade Bir iade işlendiğinde kredi girişine fonları geri döndürmek için oluşturulan negatif ayarlama.

Her tüketim kaydı, nedeni olan belirli oturum, sipariş veya işleme geri bağlanır. Tam denetim izlemesini sağlar.

Bakiye Kaydı

Kredi düzeyindeki tüketim kayıtlarına ek olarak sistem üyenin genel cüzdan bakiyesini değiştiren her olayı kaydeden bir üye bakiye kaydı tutar:

Olay Türü Açıklama
load Cüzdana fon eklendi (yeni kredi girişi oluşturuldu veya mevcut biri dolduruldu).
spend Cüzdandan fon tüketildi (oturum ödemesi, sipariş ödemesi).
refund Cüzdana fon iade edildi (sipariş iadesi, oturum iadesi).
adjustment Bakiyede yönetimsel değişiklik yapıldı (düzeltme, silme).

Her bakiye kaydı girişi değişiklik tutarını ve sonuçlanan bakiyeyi kaydeder. Kaydı kronolojik olarak okuyarak üyenin bakiyesini herhangi bir zaman noktasında yeniden oluşturabilirsiniz.

Cihaz Kısıtlaması

Her cüzdan kredisinin hangi cihaz türlerinin krediyi tüketebileceğini kontrol eden bir cihaz kısıtlaması vardır:

Kısıtlama Anlam
İstemci İstemci bilgisayarlarda kullanılabilir. Kredi açıkça kısıtlanmadıkça konsollarda da kullanılabilir.
Konsol Oyun konsollarında kullanılabilir. Açıkça kısıtlanmadıkça bilgisayarlarda da kullanılabilir.
Yalnızca Bilgisayar Yalnızca istemci bilgisayarlarda kullanılabilir. Konsol oturumları tarafından tüketilemez.
Yalnızca Konsol Yalnızca oyun konsollarında kullanılabilir. Bilgisayar oturumları tarafından tüketilemez.
Her İkisi Herhangi bir cihaz türünde kısıtlama olmaksızın kullanılabilir. Varsayılan ayardır.

Sistem üyenin cüzdanından düşme gerektiğinde yalnızca uygun kredilerin ücretlendirilmesini sağlamak için mevcut kredileri cihaz kısıtlamasına göre filtreler.

Cüzdan Kategorisi ve Kategoriler Arası Harcama

Cüzdan kredileri bir cüzdan kategorisiyle etiketlenebilir (örneğin "oyun" veya "genel"). Bu kafenin yalnızca belirli bağlamlarda harcanabilen izole bakiye havuzları oluşturmasını sağlar.

Her kredideki kategoriler arası harcama seçeneği fonlarının belirlenmiş kategori dışında kullanılıp kullanılamayacağını kontrol eder:

  • Devre dışı (varsayılan) olduğunda kredi yalnızca kendi kategorisinde tüketilebilir.
  • Etkin olduğunda kredi diğer kategorilerdeki işlemler tarafından da tüketilebilir.

Bir krediye cüzdan kategorisi atanmamışsa genel amaçlı kredi olarak değerlendirilir ve kategoriden bağımsız olarak herhangi bir işlem tarafından tüketilebilir.

Yükleme Nasıl Çalışır

Cüzdan fonları birkaç yöntemle eklenebilir:

  1. Kampanya paketi satışı: Üye bir kampanyadan para bazlı paket satın aldığında sistem paket tanımına uygun cüzdan kredilerini otomatik oluşturur. Tek bir paket satışı birden fazla kredi oluşturabilir (ödenmiş kısım için bir, bonus kısım için bir).

  2. Elle yükleme: Kasiyer üye detay panelinden üyenin cüzdanına elle fon ekleyebilir. Bu "Elle" kredi türüyle bir kredi girişi oluşturur.

  3. Göç: Sistem kurulumu sırasında önceki bir sistemden mevcut bakiyeler "Göç" kredi türüyle kredi girişleri olarak içeri aktarılabilir.

Oturumlar Sırasında Cüzdan Nasıl Tüketilir

Cüzdan bakiyesi olan bir üye oturum başlattığında sistem oturumu cüzdandan otomatik olarak ödeyebilir:

  1. Oturum fiyatlandırma motoru aktif fiyatlandırma dilimine ve geçerli katman indirimlerine göre dakika başına maliyeti hesaplar.
  2. Oturum devam ederken sistem biriken maliyeti üyenin uygun cüzdan kredilerinden periyodik olarak düşer.
  3. Krediler son kullanma tarihine göre tüketilir (süresi en yakın dolan krediler önce kullanılır). Son kullanma nedeniyle oluşacak kaybı en aza indirir.
  4. Oturum bitmeden cüzdan bakiyesi tükenirse kalan maliyet oturum kapatıldığında nakit ödeme olarak ücretlendirilir.
  5. Her düşüm oturuma "Oturum kullanımı" girişi olarak bağlanan bir tüketim kaydı oluşturur.