HandyCafe Docs
owner cashier

Üye Yönetimi

Üyeler internet kafenizdeki veya oyun merkezinizdeki kayıtlı müşterilerdir. Üye profili müşterinin kimliğini, iletişim bilgilerini, giriş kimlik bilgilerini ve faturalandırma tercihlerini saklar. Üyeler istemci bilgisayarlardan giriş yapabilir, cüzdan bakiyesi biriktirebilir, süre paketleri satın alabilir, sadakat puanı kazanabilir ve oturumlar ile siparişlerde katman bazlı indirimler alabilir.

Üye Profil Alanları

Her üye kaydı aşağıdaki bilgileri içerir:

  • Kullanıcı adı: Üyenin istemci bilgisayarlarda giriş yapmak için kullandığı benzersiz, büyük/küçük harf duyarsız tanımlayıcı. Oluşturulduktan sonra kullanıcı adı sistem genelinde çoklanamaz.
  • Görünen ad: Yönetim Paneli'nde, oturum listelerinde ve istemci tarafındaki karşılamada gösterilen ad. Zorunlu alandır.
  • Parola: Üyeler istemci bilgisayarlarda self-servis giriş için parola belirleyebilir. Parola özetlenmiş olarak saklanır ve başlangıçta boş bırakılabilir (üye ilk girişte belirler).
  • E-posta: İsteğe bağlı e-posta adresi. Görünürlüğü DISPLAY_EMAIL yetkisi tarafından kontrol edilir.
  • Cep telefonu: İsteğe bağlı telefon numarası. Görünürlüğü DISPLAY_GSM yetkisi tarafından kontrol edilir.
  • Avatar: İstemci kilit ekranında ve üye listelerinde görüntülenen profil görseli URL'si.
  • Cinsiyet: Varsayılan olarak "bilinmiyor". Demografik filtreleme için erkek, kadın veya diğer olarak ayarlanabilir.
  • Not: Dahili kullanım için serbest metin not alanı. Yalnızca personele görünürdür, üyeye değil.

Üye Durumları

Her üyenin iki bağımsız durum işareti vardır:

Aktif / Pasif

Aktif/pasif değiştirme üyenin standart arama sonuçlarında görünüp görünmediğini ve sistemle etkileşip etkileşemeyeceğini kontrol eder. Bir üyeyi devre dışı bırakmak geçici silme işlemidir. Profil ve ilişkili tüm veriler (cüzdan kredileri, süre kredileri, oturum geçmişi) korunur ancak üye günlük işlemlerden gizlenir.

Giriş İzni

can_login işareti üyenin istemci bilgisayarlardan giriş yapmasına izin verilip verilmediğini kontrol eder. Üye aktif (sistemde görünür) olabilir ancak giriş devre dışı bırakılabilir. Ödenmemiş borçları veya politika ihlalleri olan üyeler için kullanışlıdır.

Katman Ataması

Her üyeye bir sadakat katmanı atanabilir. Katman şu değerleri belirler:

  • BPS cinsinden indirim: Oturum fiyatlandırmasına uygulanan baz puan indirimi. Örneğin discount_bps = 500 olan bir katman üyeye saatlik ücrette %5 indirim sağlar.
  • Rol etiketi: Üyenin profil kartında ve oturum panellerinde gösterilen açıklayıcı etiket (Gümüş, Altın, VIP gibi).

Katman ataması sadakat puanı sistemine dayalı olarak otomatik veya elle olabilir. Katmanların nasıl yapılandırıldığını ve üyelerin nasıl ilerlediğini öğrenmek için Sadakat Katmanları sayfasına bakın.

Eş Zamanlı Bağlantı Sınırı

max_connection alanı bir üyenin tüm istemci bilgisayarlar genelinde aynı anda sahip olabileceği maksimum aktif oturum sayısını belirler. Varsayılan değer 1'dir. Üye aynı anda yalnızca bir bilgisayara giriş yapabilir. Zaten aktif oturumu olan bir üye ikinci bir bilgisayardan giriş yapmaya çalışırsa sistem girişi reddeder.

Bu değeri artırmak birden fazla makine yöneten üyeler (personel hesapları gibi) veya çoklu cihaz kullanımına izin veren özel üyelik katmanları için kullanışlıdır.

Üye Arama ve Filtreleme

Üyeler sayfası büyük üye veritabanlarını verimli bir şekilde yöneten sanal kaydırmalı bir liste sağlar. Şu işlemleri yapabilirsiniz:

  • Arama: Kullanıcı adı, görünen ad, e-posta veya cep telefonu numarasına göre filtrelemek için arama çubuğuna yazın. Arama büyük/küçük harf duyarsızdır ve sonuçları gerçek zamanlı günceller.
  • Duruma göre filtreleme: Tüm üyeler, yalnızca aktif üyeler veya yalnızca pasif üyeler arasında geçiş yapın.
  • Sıralama: Ada, son görülme tarihine veya oluşturma tarihine göre sıralamak için sütun başlıklarına tıklayın.

Sanal kaydırma uygulaması üye listesinin yalnızca görünen bölümünü belleğine yüklediğinden on binlerce kayıtlı üyeyle bile performans akıcı kalır.

Çevrimiçi Durum Göstergesi

Bir üye şu anda bir istemci bilgisayara giriş yapmışsa veya aktif konsol oturumu varsa profili üye listesinde yeşil bir çevrimiçi gösterge gösterir. Gösterge ayrıca üyenin şu anda hangi istemci veya konsolu kullandığını da görüntüler. Personel bir müşteriyi hızla bulabilir.

Yeni Üye Oluşturma

Yeni bir üye oluşturmak için:

  1. Kenar çubuğundan Üyeler sayfasına gidin.
  2. Araç çubuğundaki Üye Ekle düğmesine tıklayın.
  3. En az görünen adı (zorunlu) ve isteğe bağlı giriş için kullanıcı adını doldurun.
  4. Varsa bir katman belirleyin veya varsayılanı bırakın.
  5. Varsayılan 1 değeri uygun değilse maksimum bağlantı değerini ayarlayın.
  6. Üyeyi oluşturmak için Kaydet'e tıklayın.

Sistem otomatik olarak üyeye benzersiz bir kimlik atar ve oluşturan kasiyerin kimliğini kaydeder.

Üye Düzenleme

Profil detay görünümünü açmak için listeden bir üye seçin. Buradan şu işlemleri yapabilirsiniz:

  • Herhangi bir profil alanını güncelleyin (görünen ad, e-posta, cep telefonu, cinsiyet, not).
  • Üyenin katman atamasını değiştirin.
  • active ve can_login işaretlerini değiştirin.
  • Üyenin parolasını sıfırlayın veya değiştirin.
  • Eş zamanlı bağlantı sınırını ayarlayın.

Tüm değişiklikler anında kaydedilir ve bir denetim kaydı girişi oluşturulur.

Üye Silme

Bir üyeyi silmek profilini aktif sistemden kaldırır. Bu işlem MEMBER_DELETE yetkisi gerektirir. Oturum geçmişi ve cüzdan kayıtları gibi ilişkili veriler raporlama amaçlarıyla korunur ancak artık aktif bir üye profiline bağlanmaz.

Yetki Gereksinimleri

Üye yönetim özelliklerine erişim kasiyer rolündeki aşağıdaki yetkiler tarafından kontrol edilir:

Yetki Sağladığı
MEMBER_VIEW Üye listesini görüntüleme ve üye arama
MEMBER_ADD Yeni üye profilleri oluşturma
MEMBER_UPDATE Mevcut üye profillerini düzenleme
MEMBER_DELETE Üye profillerini silme
DISPLAY_EMAIL Detay görünümünde üyenin e-posta adresini görme
DISPLAY_GSM Detay görünümünde üyenin cep telefonu numarasını görme

Kasiyerin rolü DISPLAY_EMAIL veya DISPLAY_GSM içermiyorsa veriler veritabanında mevcut olsa bile üye detay panelinde bu alanlar gizlenir.