/admin/orders). Dönem seçici + Sipariş Gelirleri KPI ızgarası (8 kart) + Gelir Trendi alan grafiği + En Çok Satan Ürünler ve Promosyon Performansı yatay/dikey çubuk grafikleri. Kaynak: revenue / revenueTimeSeries / productPerformance / promotionPerformance + studentOverview. Gate: ORG_ORDERS_VIEW veya ORG_ANALYTICS_VIEW.Eye/EyeOff) tüm analiz bölümünü gizler/gösterir — “Analitikleri Gizle” / “Analitikleri Göster”. “En Çok Satan Ürünler” ve “Promosyon Performansı” yan yana iki kart. Değerler canlı flu org'undan birebir alınmıştır.orders bağlantısı (filtreli).| Tür | Tarih | Öğrenci | E-posta | Durum | Ürün | Satış Fiyatı | Ödenen | Ödeme Sağlayıcı Komisyonu | Teachfluence Komisyonu | Net Fiyat | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sipariş | 8 Tem 2026, 18:56 | AK Ali Hamza Karaçivi | karacivihamza@gmail.com | Tamamlandı | Sosyoloji - Sosyolojiye Giriş | ₺1.320 | ₺1.385,83 | Ücretsiz | Ücretsiz | ₺1.385,83 | Detaylar |
| Sipariş | 8 Tem 2026, 18:54 | AY Ali Yaman | aliyaman73@hotmail.com | Tamamlandı | Psikoloji - Psikolojiye Giriş | ₺1.320 | ₺1.320 | Ücretsiz | Ücretsiz | ₺1.320 | Detaylar |
| Sipariş | 8 Tem 2026, 11:55 | ZA Zey Alisbah | zeynepalisbah@gmail.com | Tamamlandı | Mitoloji Serisi | ₺2.640 | ₺2.640 | Ücretsiz | Ücretsiz | ₺2.640 | Detaylar |
| Abonelik | 7 Tem 2026, 23:24 | AÖ alev özkardeş | alevozkardes@gmail.com | Başarılı | Psikoloji - Psikolojiye Giriş | ₺1.320 | ₺1.320 | Ücretsiz | Ücretsiz | ₺1.320 | Detaylar |
| Sipariş | 6 Tem 2026, 22:17 | AK azra kırtaş | azrakirtas48@gmail.com | Tamamlandı | Furkan Kayabaşoğlu ile Tüm Yönleriyle Doğum | Ücretsiz | Ücretsiz | Ücretsiz | Ücretsiz | Ücretsiz | Detaylar |
| Sipariş | 6 Tem 2026, 18:03 | ND Neslihan Doğan | drneslihandogan83@gmail.com | Tamamlandı | Flu Akademi 2. Dönem Ders Paketi | ₺3.517,5 | ₺3.517,5 | Ücretsiz | Ücretsiz | ₺3.517,5 | Detaylar |
| Sipariş | 5 Tem 2026, 22:15 | NA Nedim Aydoğan | nedim0123@hotmail.com | Faturalandırma Bekleniyor | Psikoloji - Psikolojiye Giriş | ₺1.320 | ₺1.320 | Ücretsiz | Ücretsiz | ₺1.320 | Detaylar |
/admin/orders/[slug]). Üstte durum + para birimi rozeti, 4 özet kartı (Ödenen · Kesintiler · Net kazancınız · Durum), altta iki kolon: solda Ürünler / Ödemeler ve işlemler / Etkinlik (bildirim günlüğü) / Müşteri + Fatura bilgileri, sağda Sipariş Özeti + Faturalar. Not: tüm kişisel veriler kurgusaldır (gerçek müşteri PII'si tasarım dosyasına konmaz)./admin/orders/[slug]) bugün yalnızca görüntüleme: iade/işlem geçmişi listelenir ama web'den iade başlatılamaz. Backend hazır — refundOrder (satıcı, orderId · amount · reason) ve süper-admin için adminRefundOrder mutasyonları var; tam iade için amount boş bırakılır, kısmi iade için ödenen tutarı aşmayan pozitif bir değer verilir, reason zorunludur (denetim için, en fazla 500 karakter). Bu band, ödeme satırına eklenen bir “İade Başlat” eylemini, iade modalını (tam/kısmi · tutar · sebep · sağlayıcı · onay) ve sonrasında oluşan iade-durumu satırını önerir. Not: tüm kişisel veriler kurgusaldır.adminRefundOrder ile kullanır.amount gönderilmez); Kısmi İade serbest tutar açar (amount > 0 ve ödenen tutar ≤). Sebep bir hazır liste (Müşteri talebi · Yanlış/çift ödeme · Ürün sorunu · Diğer) + serbest not olarak toplanır ve reason alanına yazılır. Buton işlem boyunca “İşleniyor…”; hata userErrors ile alan altında gösterilir (ör. “İade tutarı ödenen tutarı aşamaz”). Bu form ve akış web'de henüz yok — refundOrder / adminRefundOrder için yalnızca UI eksiktir.OrdersPage · tabs ['orders','payouts']). Dönem seçici + 5 KPI kartı + Biriken net kazanç alan grafiği + Yaklaşan Ödemeler tablosu + gruplanmış Tüm işlemler ekstresi (bankaya geçen / yolda) + Kesintiler (iade) tablosu + CSV dışa aktarma. Bileşenler: PayoutsDashboard · PayoutPeriodSelect · PayoutSummaryCards · PayoutCumulativeChart · UpcomingPayoutsList · PayoutTransfersTable · PayoutDeductionsTable · ExportPayoutsButton. Kaynak: payoutTransfers (bağlantı) · payoutTransferSummary · payoutTransferTotals · payoutDeductions. Gate: sekme yalnızca isOwnerOrAdmin ve PI_PAYTR aktif ödeme yöntemi olan org'larda görünür; tüm sorgular OWNER/ADMIN gerektirir.| Tahmini Transfer Tarihi | Durum | Toplam Net Tutar | Transfer Sayısı |
|---|---|---|---|
| 11 Tem 2026 | Hazır | ₺84.220,40 | 37 |
| 12 Tem 2026 | Beklemede | ₺61.540,90 | 24 |
| 14 Tem 2026 | Beklemede | ₺48.910,00 | 19 |
| 16 Tem 2026 | Beklemede | ₺33.120,75 | 12 |
| Toplam | 92 |
PayoutSummaryCards: Bankaya geçen (reachedBankNet) · Yolda (bekleyen) (onTheWayNet) · Toplam net (alt satır “622 işlem”) · Brüt satış (alt satır “Kesinti: …”) · Sıradaki ödeme. Değerler payoutTransferTotals.currencyTotals (birincil para birimi) + payoutTransferSummary'den. Ekstre gün bazında gruplanır: rozet Bankaya geçti (TRANSFERRED, yeşil sol kenar) / Yolda (PENDING+READY, amber) / Karışık. Net toplam filtresizse sunucu toplamıyla eşleşir → “(tüm transferler)”.| Tür | Durum | Tutar | İade Edilen | Kesilen | Sebep | Oluşturulma Tarihi | Oluşturan | İlişkili | |
|---|---|---|---|---|---|---|---|---|---|
| Sipariş | Kesildi | ₺1.320,00 | ₺1.320,00 | ₺1.385,83 | Müşteri iadesi — komisyon geri alındı | 5 Temmuz 2026 14:32 | AU Ahmet Uysal |
Detaylar | |
| Sipariş | Beklemede | ₺660,00 | ₺660,00 | ₺660,00 | Kısmi iade | 3 Temmuz 2026 09:15 | AU Ahmet Uysal |
Detaylar | |
| Abonelik | Silindi | ₺240,00 | ₺240,00 | ₺0,00 | Bakiye yetersiz — silindi | 1 Temmuz 2026 11:40 | ZA Zeynep Aksu |
Detaylar |
PayoutDeductionsTable — payoutDeductions bağlantısı (sonsuz kaydırma, sayfa 24). Sütunlar: Tür · Durum · Tutar · İade Edilen · Kesilen · Sebep · Oluşturulma Tarihi · Oluşturan · İlişkili + sağa sabitlenmiş, başlıkta sütun görünürlüğü (Sütunlar) menüsü taşıyan boş-hücreli eylem sütunu. Durum rozetleri: Kesildi (DEDUCTED) · Beklemede (PENDING) · Silindi (WRITTEN_OFF). Kesinti, bir iade PayTR payout'undan düşüldüğünde oluşur; “Sebep” 50 karakterde kısaltılıp tooltip ile tam gösterilir. Faceted filtreler: Tür / Durum (URL ile senkron).