Ü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:
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).
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.
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:
- Oturum fiyatlandırma motoru aktif fiyatlandırma dilimine ve geçerli katman indirimlerine göre dakika başına maliyeti hesaplar.
- Oturum devam ederken sistem biriken maliyeti üyenin uygun cüzdan kredilerinden periyodik olarak düşer.
- 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.
- Oturum bitmeden cüzdan bakiyesi tükenirse kalan maliyet oturum kapatıldığında nakit ödeme olarak ücretlendirilir.
- Her düşüm oturuma "Oturum kullanımı" girişi olarak bağlanan bir tüketim kaydı oluşturur.