Kazanç ve danışman çarpanları
Danışmanlar her tamamlanan seans için bir ücret alır. Bu ücret CMS’ten (site ayarları ve danışman profili) belirlenir; çarpan ile artırılabilir.
Seans başı ücret (site ayarları)
Directus → site_settings (singleton) içinde iki ayrı taban ücret vardır:
- advisor_session_base_fee_standard — Standard danışmanlar için seans başı ücret (TL).
- advisor_session_base_fee_premium — Premium danışmanlar için seans başı ücret (TL).
Danışmanın tier alanı standard veya premium olduğuna göre ilgili taban ücret kullanılır.
Danışman çarpanı (ekstra yüzde)
Her danışmanda multiplier_bonus_percent alanı vardır (Directus → advisor koleksiyonu). Varsayılan 0’dır; örneğin 20 girerseniz %20 ekstra kazanç uygulanır.
- Formül: kazanç = taban_ücret × (1 + multiplier_bonus_percent ÷ 100)
- Örnek: Taban 1000 TL, çarpan %20 → 1000 × 1,2 = 1200 TL.
Öğrenci danışman ararken (get-supervisor) danışmanlar önce eşleşme skoruna, sonra çarpan değerine göre sıralanır; çarpanı yüksek danışmanlar üst sırada çıkar.
Kazanç kaydı ne zaman oluşur?
Seans uygulama içinden tamamlandığında (görüşme odasında danışmanın “Seansı tamamla” butonu veya planlanan süre bitince otomatik) sistem:
- Seansın status’unu
completedyapar. - Danışmanın tier ve çarpanına göre kazanç tutarını hesaplar.
- advisor_session_earnings koleksiyonuna bir kayıt ekler (session, advisor, amount, base_fee, multiplier_used).
Önemli: Seans yalnızca Directus’ta elle completed yapılırsa kazanç kaydı oluşmaz. Bu durumda danışman girişi yapıp tarayıcıda /api/advisor/earning/backfill adresini açarak eksik kazanç kayıtlarını toplu oluşturabilirsiniz.
Kazanç sayfası (danışman paneli)
Danışmanlar Kazanç sayfasında toplam kazanç, bu ayki tahmini, yıllık grafik ve geçmiş görüşmeler listesini görür. Veriler advisor_session_earnings ve site ayarlarındaki taban ücretlerden gelir.