⬇️ İndir

🩺 Sistem Durumu

⚙️ Otomatik Sistemler

Bunlar sensiz çalışır. Kırmızı görürsen alttaki "Ne yapmalı" yazısına bak.
Yükleniyor...

🎛️ Kontrol Düğmeleri

Kimseye sormadan kendin müdahale edebileceğin yerler
Yükleniyor...

🏷️ Katalog Sağlığı

Sitede görünen biletlerin durumu
Yükleniyor...

📥 Senden Bekleyenler

Sadece bunlara senin bakman gerekiyor
Yükleniyor...

🛡️ Bekçi Günlüğü

Sipariş açılamayan rezervasyonlarda ne oldu
Yükleniyor...

📖 Kılavuz — Sistem Nasıl Çalışır

1. Büyük resim

PrioÜrün, fiyat, müsaitlik
→
Sabah senkronu09:00 · fiyat = maliyet × 1,07
→
KatalogKârsız / eşleşmesiz gizlenir
→
Acente rezervasyonBakiyeden düşer
→
Otomatik siparişPrio'ya saniyeler içinde
→
E-biletBarkodla acenteye
→
BekçiSipariş yoksa 12 dk'da iade

Bu zincirde senin elle yaptığın hiçbir adım yok. Senin işin: acenteleri onaylamak, bakiye yüklemek, vizeleri işlemek ve bu ekranda kırmızı görünce müdahale etmek.

2. Günlük rutin — 2 dakika

  1. Sistem Durumu sekmesini aç. Her şey yeşilse bitti.
  2. Senden Bekleyenler bölümünde sayı varsa o sekmeye git: acente onayla / reddet, bakiye talebini onayla, vizeyi işle.
  3. Bekçi Günlüğü'nde bugün olay varsa oku. Tek seferlik iptal normaldir; aynı ürün 2-3 kez üst üste iptal oluyorsa Prio'ya (Sobin) o ürünün ID'siyle yaz.

3. Haftalık rutin — 5 dakika (Pazartesi)

  1. Telefonuna gelen Pazartesi kapı fiyatı raporunu oku: hangi ürünlerde kapı fiyatı değişmiş, düşük kâr kalan var mı.
  2. Raporlar sekmesinde "Son 7 gün": kaç bilet, ne kadar kâr.
  3. Muhasebe sekmesinde Prio'ya borcunu gör, ödediysen "Ödeme Ekle" ile kaydet.

4. Kırmızı görünce ne yapmalı

Kırmızı olanAnlamıNe yap
Prio senkronuSabah fiyat güncellemesi çalışmamış, fiyatlar dünküSistem Durumu → ▶ Senkronu şimdi çalıştır, 3 dk sonra Yenile. Hâlâ kırmızıysa prio-sync loglarına bak: kırmızı satırdaki hata metnini Prio'ya (Sobin) gönder — genelde onların API'si cevap vermemiştir.
Bilet satışı DURDUSen acil freni çekmişsin, acenteler alamıyorSorun bittiyse Kontrol Düğmeleri → Tekrar aç.
Otomatik sipariş KAPALIRezervasyonlar Prio'ya gitmiyor, bilet üretilmiyorKontrol Düğmeleri → Aç. Bilerek kapattıysan bilet satışını da Durdur ki acente para ödeyip biletsiz kalmasın.
Bekçi çalışmıyorSipariş açılamayan rezervasyonlar iade edilmiyor▶ Bekçiyi şimdi çalıştır. Hâlâ kırmızıysa Supabase Cron sayfasında dg-bekci satırı "Active" mi bak; değilse aç. O arada barkodsuz rezervasyonları Rezervasyonlar'dan elle iptal et (✖ İptal + İade).
Barkodsuz rezervasyonAcente ödedi ama bilet gelmedi15 dakika bekle, bekçi halleder. Hâlâ duruyorsa Rezervasyonlar'dan iptal et, acenteye "tekrar deneyin" de.
Kârsız görünür biletBizim fiyat kapı fiyatının üstünde, acente zarar eder▶ Gizleme kurallarını şimdi uygula. Tek bir bileti elle kapatmak istersen Biletler → Düzenle → "Satışta" kutusunu kaldır.
Eşleşmesiz görünür biletSitede var ama Prio'ya sipariş gidemezAynı — ▶ Gizleme kurallarını şimdi uygula.
Prio hatalı siparişPrio siparişi reddetti (dolu, kapalı, ürün kaldırıldı)Rezervasyonlar'da hata metnini oku. "sold out" (tükendi) ise normal, bekçi iade eder. Başka bir şeyse Prio'ya sipariş referansıyla yaz.
Site açılmıyor / beyaz sayfaVercel yayını veya Supabase'de sorunVercel'de son deploy yeşil mi, status.supabase.com'da kesinti var mı bak. Kesinti varsa bekle; yoksa GitHub'da son değişikliği geri al (Revert).

5. Otomatik kurallar (bunlar kendiliğinden işler, ellemen gerekmez)

  • Satış fiyatı = Prio maliyeti × 1,07 (%7 kâr). Her sabah yeniden hesaplanır.
  • Kapı fiyatı koruması: bizim fiyat ≥ kapı fiyatı ise bilet gizlenir. Kapı fiyatı yükselince otomatik geri açılır.
  • Eşleşme koruması: Prio API'sinde olmayan ürün gizlenir. Prio açınca otomatik geri gelir.
  • Marj koruması: maliyet artıp kâr %3'ün altına düşerse gizlenir (Kâr Uyarıları'nda ayarlanır).
  • Bekçi: rezervasyon 4 dk'da barkod almazsa bir kez tekrar dener, 12 dk'da hâlâ yoksa iptal eder ve parayı acenteye iade eder. Her 3 dakikada çalışır.
  • Bildirimler: Bekçi olayı olursa 4 saat içinde telefonuna push + mail. Pazartesi 08:00 kapı fiyatı raporu.

6. Yeni acente onaylama

  1. Acente Onayı (KYB) → ticaret lisansını aç, şirket adıyla eşleşiyor mu bak.
  2. Onayla → acente fiyatları görür, bakiye yükleme talebi gönderebilir.
  3. Acente Wio'ya para gönderir, dekontu yükler → Bakiye Talepleri'nde görürsün → Wio'da parayı gördükten sonra Onayla.
  4. Acente bilet almaya başlar. İlk 2-3 rezervasyonunu Rezervasyonlar'dan izle: barkod geldi mi, Prio durumu CONFIRMED (onaylı) mı.

7. Kime ne zaman yazmalı

SorunKimeNe ile
Bilet kapıda okunmadı / Prio siparişi reddetti / ürün eklensin / pay düşük / senkron 2 gündür kırmızıPrio — SobinSipariş referansı (178…) ve ürün ID'si; senkron için loglardaki hata metni
Vize başvurusu / vize geciktiAmeer (WhatsApp)Başvuru belgeleri (Vizeler → "WhatsApp'a gönder")
Para gelmedi / ödeme iadesiStripe / Wioİşlem tarihi ve tutar
Site bozuk 1 günden fazla / yeni özellik istiyorumBir yazılımcıOna şunları ver: GitHub deposu c24wzwhwn8-coder/dubigate-website (3 dosya: index.html, dubigate-admin.html, dubigate-visa.html), Supabase projesi vhartnvfollcdvgwcemn, bu Kılavuz. Şifre ve API anahtarlarını asla verme — gerekirse kendin girersin.

8. Nerede ne var (hesaplar)

NeNeredeNe için
Site dosyalarıGitHubBir dosyayı değiştirip kaydedince site 1-2 dk içinde güncellenir
YayınVercelSite açılmıyorsa son deploy'a bak
Veritabanı, otomasyonlar, Prio bağlantısıSupabaseCron (zamanlayıcı), Edge Functions (Prio ile konuşan kodlar), Storage (vize/voucher dosyaları)
Tedarikçi (biletler)Prio — SobinÜrün, fiyat, sipariş sorunları
ÖdemeStripe · WioAcentelerin kart / havale ödemeleri
Alan adıNamecheapdubigate.com — yılda bir yenile

📊 Genel Bakış

⏳
—
Bekleyen başvuru
✅
—
Aktif acente
💳
—
Bekleyen bakiye talebi — tıkla
🎫
—
🎫 Satılan bilet (kişi)
💰
—
Toplam acente bakiyesi (AED)
🛒
—
🎫 Bilet cirosu (AED)
📦
—
🎫 Bilet maliyeti (AED)
📈
—
🎫 Bilet kârı (AED)
🛂
—
🛂 Vize başvurusu — tıkla
🛂
—
🛂 Vize cirosu (AED)
🏦
—
🏦 Prio'daki bakiyem (AED) — tıkla

⚡ Son başvurular

Yükleniyor...

⏳ Yeni Başvurular

Yükleniyor...

🛡️ Acente Onayı (KYB — lisans kontrolü)

Yükleniyor...

🏢 Tüm Acenteler

Yükleniyor...

🎫 Rezervasyonlar

Yükleniyor...

📊 Raporlar

💡 Satın alma tarihi = acentenin rezervasyonu yaptığı gün (muhasebe için). Ziyaret tarihi = misafirin gittiği gün.
🎫
—
Bilet (kişi)
🧾
—
Sipariş sayısı
🟢
—
Ciro (AED)
🔴
—
Maliyet (AED)
📈
—
Kâr (AED)
Yükleniyor...

💳 Bakiye Yüklemeleri

Acentelerin hesabına giren para — yukarıdaki tarih aralığına göre
💰
—
Toplam yüklenen (AED)
🏦
—
Wio havale (AED)
💳
—
Stripe kart (AED)
🧾
—
Yükleme sayısı
Yükleniyor...

💰 Bakiyeler

Yükleniyor...

💳 Bakiye Talepleri

Yükleniyor...

🏷️ Biletler

🔍
Yükleniyor...

💰 Fiyat Bekleyenler

💡 Bu biletlerin sadece maliyeti var, satış fiyatı yok. Satış fiyatını yazıp Onayla'ya bas: bilet Biletler'e geçer ve sitede görünür. Sen onaylamadan acenteler görmez. (Prio biletlerinde fiyat her sabah otomatik gelir; burada genelde boş olur.)
🔍
Yükleniyor...

⭐ Yorumlar

💡 Acentelerin yazdığı yorumlar burada görünür. Onayla → sitede görünür. Reddet → gizli kalır. Sen onaylamadan hiçbir yorum sitede çıkmaz.
Yükleniyor...

💵 Muhasebe

💡 Seçili ay için ciro, tedarikçi borcu (maliyet) ve kâr otomatik hesaplanır. Prio'ya ödeme yapınca ➕ Ödeme Ekle ile kaydet; kalan borç kendiliğinden düşer. Vize maliyetlerini aşağıdan ayarlayabilirsin.

🏦 Prio ön ödeme bakiyesi

⬆️
—
Prio'ya yatırdığım (AED)
🎫
—
Prio'nun kestiği (AED) — 0 sipariş
🏦
—
Kalan bakiye (AED)

Prio'nun API'sinde bakiye sorgusu yok; bu rakam senin girdiğin yatırmalar − Prio'nun her siparişte kestiği gerçek tutar. Prio panelindeki bakiyeyle arada fark olursa "yatırdım" kaydını düzelt. 2.000 AED altına inince kırmızı olur (Prio da aynı seviyede e-posta uyarısı gönderiyor); Prio her ayın faturasını sonraki ayın 10'una kadar e-postayla yollar.

📒 Aylık hesap

🟢
—
Ciro (AED)
🟠
—
Maliyet / Tedarikçi borcu
🔵
—
Kâr (AED)
💵
—
Ameer'e ödenen (AED)
🔴
—
Ameer'e kalan vize borcu (AED)

Bu ay Ameer'e ödemeler

Yükleniyor...

📅 Aylık geçmiş

Yükleniyor...

🔌 Tedarikçiler

💰 Tedarikçi Cüzdanları

Yükleniyor...

🔗 Ürün Eşleştirme (bizim bilet ↔ Prio ürün kodu — sabah senkronu otomatik doldurur)

Yükleniyor...

🛂 Vize Başvuruları

Yükleniyor...

⚠️ Kâr Uyarıları

💡 Bir biletin maliyeti değişince sistem kârı yeniden hesaplar. Eşiğin altına düşerse burada uyarı çıkar. Koruma AÇIK ise bilet otomatik satıştan kalkar.
Tavanda = satış fiyatı zaten kapı fiyatına eşit, daha fazla artırılamaz — bu uyarı sayılmaz.
Ayarlar
En düşük kâr %
Koruma
Koruma KAPALI → uyarı kaydedilir, satıştan bir şey kalkmaz. Koruma AÇIK → eşiğin altına düşen bilet acentelerden hemen gizlenir.
Yükleniyor...