Sadakat / Puan
Ne işe yarar
Bölüm başlığı “Ne işe yarar”Sadakat / Puan Programı ekranı, müşterilere satış tutarı üzerinden puan kazandırmanızı, biriken puanı indirim olarak kullandırmanızı ve gerektiğinde elle düzeltmenizi sağlar. Her müşterinin puan bakiyesi ve tüm hareketleri (kazanım, kullanım, düzeltme, süre aşımı) silinmeyen bir iz olarak tutulur. Program şube bazında açılır ve kapatılır.
Kimler kullanır
Bölüm başlığı “Kimler kullanır”Satış müdürleri, mağaza ve CRM sorumluları. Yetki Yetki Grupları (Roller) › Sayfa Yetkileri altındaki CRM satırındandır: Görüntüle bakiyeleri ve hareketleri gösterir; ayarı kaydetmek ve puan kazandırma, kullanma, düzeltme için Düzenle yetkisi gerekir.
Ön koşullar
Bölüm başlığı “Ön koşullar”- “CRM” paketinin açık olması; üst çubukta aktif firma ve şube bağlamı olması. Bağlam yoksa ekranda “Aktif firma bağlamı yok. Size tanımlı bir şube yoksa yöneticiniz Ayarlar > Yetki Grupları ekranından şube/depo kapsamı vermelidir; birden çok firmaya erişiminiz varsa üst bardan firma seçin.” uyarısı çıkar.
- Müşterinin cari kartının açılmış olması (Cari kartı).
- Parametreler: Puan oranları ekranda değil, Ayarlar › Parametreler › İşletme eşikleri › Sadakat oranları sekmesinde tarihli satır olarak tutulur: Kazanım Oranı (1 TL satış başına puan), Puan Değeri (1 puanın para karşılığı) ve Fatura Puanla Ödeme Üst Oranı (0..1). Her satırın geçerlilik başlangıcı/bitişi, kaynağı ve teyit durumu vardır; yeni oran yeni bir satırla eklenir. İşlem gününde geçerli ve teyitli satır yoksa puan kazandırma ve kullanma durur (Sadakat oranları).
- Kullanılan oran, hareketle birlikte kayıt anında saklanır; sonradan oran değişse eski hareket yeniden hesaplanmaz.
Adım adım
Bölüm başlığı “Adım adım”-
Soldaki menüden Sadakat / Puan ekranını açın.

-
Üstteki kartlarda Puanlı Müşteri sayısını ve Toplam Puan Bakiyesini görün.
-
Program Ayarları kartında Program Aktif kutusunu işaretleyin, En Az Kullanım Puanı ve Puan Geçerlilik (gün, 0 = süresiz) değerlerini girip Kaydet deyin (“Ayarlar kaydedildi.”). Kazanım oranı, puan değeri ve ödeme üst oranı bu kartta düzenlenmez; kartta “Ayarlar › Parametreler › İşletme eşikleri’nde tarihli satırla yönetilir” bağlantısı vardır.
-
Müşteri Puan Bakiyeleri tablosunda (Müşteri, Bakiye) bir satıra tıklayarak müşteriyi seçin. Henüz puanlı müşteri yoksa “Henüz puanlı müşteri yok.” yazar.
-
Puan Hareketleri kartında Müşteri (cari) alanından da müşteri seçebilirsiniz (Müşteri Seç). Müşteri seçilmeden “Önce bir müşteri seçin.” yazar.
-
Puan kazandırmak için Satış Tutarı (TL) girin ve Puan Kazandır deyin (“Puan kazandırıldı.”). Puan = tutar × işlem gününde geçerli kazanım oranı, iki ondalığa yuvarlanır. Hesaplanan puan sıfırsa hareket yazılmaz.
-
Puan kullanmak için Puan girin ve Puan Kullan deyin. Ekran “Puan kullanıldı — karşılık: …” mesajıyla puanın para karşılığını (puan × geçerli puan değeri) gösterir. Bu tutarı indirim veya ödeme olarak ilgili belgede siz uygularsınız; bu ekran belgeye indirim yazmaz.
-
Manuel düzeltme için Puan alanına artı veya eksi bir değer girip Manuel Düzelt deyin (“Puan düzeltildi.”). Bakiye eksiye düşemez.
-
Seçili müşterinin Tarih, Tür (Kazanım, Kullanım, Düzeltme, Süre-aşımı) ve Puan hareketleri aşağıdaki tabloda en yeni önce listelenir; eksi puanlar kırmızıdır. Boşken “Bu müşteri için hareket yok.” yazar.
Alanlar
Bölüm başlığı “Alanlar”| Alan | Anlamı | Zorunlu mu |
|---|---|---|
| Program Aktif | Kapalıysa şubede puan kazandırma ve kullanma yapılamaz | Evet |
| En Az Kullanım Puanı | Tek seferde kullanılabilecek en düşük puan; negatif olamaz | Hayır |
| Puan Geçerlilik (gün, 0 = süresiz) | Puanın kaç gün sonra süresi dolacağı; 0 süresiz | Hayır |
| Müşteri (cari) | Puan işleminin yapılacağı müşteri | Evet |
| Satış Tutarı (TL) | Puan hesaplanacak satış tutarı; negatif olamaz | Kazandırma için evet |
| Puan | Kullanılacak (pozitif) veya düzeltilecek (artı/eksi, sıfırdan farklı) puan | Kullanma/düzeltme için evet |
Sık hatalar ve mesajları
Bölüm başlığı “Sık hatalar ve mesajları”| Ekranda gördüğünüz mesaj | Anlamı / ne yapmalı |
|---|---|
| “Önce bir müşteri seçin.” | Önce müşteri seçin. |
| “Bu işlem için yazma yetkiniz yok.” | CRM için Düzenle yetkiniz yok. |
| “Loyalty program is not active for this branch.” | Program kapalı; Program Aktif kutusunu işaretleyip kaydedin. |
| “Operational policy ‘loyaltyEarnRate’ is not configured for YYYY-MM-DD; add a dated row in Settings › Parameters (fail-closed).” | İşlem gününde geçerli kazanım oranı satırı yok; Sadakat oranları sekmesine tarihli satır ekleyin. Aynı durum puan değeri için “loyaltySpendValue” adıyla görünür. |
| “Operational policy ‘loyaltyEarnRate’ valid from YYYY-MM-DD is not verified (four eyes).” | Satır girilmiş ama teyitlenmemiş; satırı giren dışında bir kullanıcı Sadakat oranları sekmesinde teyit etmeli. |
| “Sale amount cannot be negative for loyalty earn.” | Satış tutarı negatif olamaz. |
| “Redeem points must be positive.” | Kullanılacak puan sıfırdan büyük olmalı. |
| “Redeem points must be at least the minimum (N).” | En Az Kullanım Puanı altında kullanım yapılamaz. |
| “Insufficient point balance for redeem.” | Bakiye yetersiz. |
| “Adjust points cannot be zero.” | Düzeltme puanı sıfır olamaz. |
| “Adjust would make the point balance negative.” | Düzeltme bakiyeyi eksiye düşürürdü. |
| “Loyalty minimum redeem points cannot be negative.” / “Loyalty points validity days cannot be negative.” | Ayar alanları negatif olamaz. |
Oran satırı eksikliğinde ürün uydurma oran kullanmaz; işlemi yukarıdaki mesajlarla durdurur.
Otomatik puan kazanımı yalnız Hızlı Satış ekranında çalışır: şubede program aktifse ve satışta bir müşteri (cari) seçilmişse fiş toplamı (TL karşılığı) üzerinden puan kazandırılır; iade fişi aslına bağlıysa kazanılan puan iade oranında (bakiyeyi aşmamak üzere) geri alınır. Satış faturası ve diğer belge ekranlarından otomatik kazanım yoktur. Puanın süre aşımına uğratılması (Puan Geçerlilik (gün, 0 = süresiz)) şu an hiçbir ekrandan veya otomatik görevden çalışmaz; süresi dolan puanı Manuel Düzelt ile elle düşebilirsiniz. Fatura Puanla Ödeme Üst Oranı Parametreler ekranında tanımlanır, ancak şu an hiçbir belge ekranı bu oranı kendiliğinden uygulamaz; bu ekrandaki puan kullanma hesabı da oranı zorlamaz. Üst sınırı satışta siz gözetin. Ekranda şube seçici yoktur: çalışılan şube, aktif firmanın kapsamınızdaki şubeleri arasında ada göre ilk olandır ve üst bantta görünür; ayarlar ve puan hesapları o şubeye aittir.