Ana içeriğe geç

Raporlama

Version Docs Updated

React SPA (v4.37.x'ten beri)

Raporlar sayfası v4.37.x sürümünde (Faz 1b) Chart.js'li bir React SPA'ya taşındı. Tüm grafik render'ı ve veri çekimi REST API üzerinden istemci tarafında yapılır. 9 eski PHP/JS rapor dosyası silindi. Tarih filtresi ve 5 sekme bileşeni React bileşenleridir.

Raporlar, MHM Rentiva'nin tum operasyonel verilerini finansal ve istatistiksel çıktılara dönüşturen gelişmiş analiz merkezidir. MHM Rentiva > Raporlar menusu üzerinden işletmenizin buyume trendlerini ve verimliligini izleyebilirsiniz.

Lite / Pro Farki

Gelir Grafigi ve Yaklasan Operasyonlar widget'lari yalnızca Pro sürümde kullanilabilir. Lite sürümde bu widget'lar gorunmez. Guard: Mode::canUseAdvancedReports().


Global Performans Metrikleri (İstatistik Widget'i)

Sayfanin en üstünde, secilen tarih araligina gore güncellenen 4 ana performans gostergesi 2x2 grid duzende, ikon ve renklerle zenginlestirilmis olarak yer alir:

  • Toplam Rezervasyonlar: Belirlenen araliktaki tum işlemler.
  • Bu Ayin Geliri: Mevcut ayin toplam cirosu (Para birimi simgesiyle).
  • Aktif Rezervasyonlar: Su an devam eden (Müşteride olan) araç sayısı.
  • Doluluk Orani (%): Filonuzun kapasite kullanim yuzdesi.
Teknik Not

İstatistik widget'i mhm_rentiva_dashboard_stats cache key prefix'i ile önbelleklenir. Tum tarih hesaplamalari WordPress timezone'unu kullanir (wp_date).


🧪 Rapor Sekmeleri ve Detaylar

MHM Rentiva, veriyi 5 farklı perspektiften işlemenize olanak tanır:

1. Genel Bakış (Overview)

Tüm raporların bir "özet panosu" (Snapshot) halidir. Gelir, Rezervasyon, Müşteri ve Araç analizlerini tek ekranda karşılaştırmalı grafiklerle sunar.

2. Gelir Raporu (Revenue) — Yalnızca Pro

Finansal sagliginizi detaylandirir.

  • Gelir Analitigi: Günlük ciro ortalamasi ve toplam kazanc.
  • Gelir Egilimi: Haftalik bazda (Pzt-Paz) hangi gunlerin daha karli olduğunu gosteren bar grafikler. Tarih formati date_i18n(get_option('date_format')) ile yerellestirilerek gosterilir.
  • Iptal Dataset'i: Iptal edilen rezervasyonlar kırmızı kesikli cizgiyle ayri bir dataset olarak grafige yansitilir.
  • Günlük Detaylar: Tarih bazli seffaf gelir listesi.

3. Rezervasyon Şikayeti (Distribution)

Rezervasyonların durum dağılımını ve iptal oranlarını analiz eder.

  • İptal Oranı (%): Toplam rezervasyonlar içinde iptal edilenlerin yüzdesi.
  • Durum Dağılımı: Onaylı, Beklemede, Tamamlandı ve İptal Edilenlerin adet/yüzde bazlı dökümü.

4. Araç Raporu (Vehicle Performance)

Hangi araçların veya kategorilerin daha çok kazandırdığını ölçer.

  • En Popüler Araçlar: Kiralama adedi en yüksek olan modeller.
  • Kiralama Sayısı vs Toplam Gelir: Her aracın toplamda ne kadar ciro ürettiği.

5. Müşteri Raporu (Customer Analysis)

Müşteri sadakatini ve harcama alışkanlıklarını takip eder.

  • Müşteri Özeti: Toplam müşteri, tekrar gelen müşteri (Repeat) ve ortalama harcama tutarı.
  • Yaşam Döngüsü (LTV): Yeni vs Geri gelen müşteri oranlarını grafikleştirir.

🔍 Veri Filtreleme ve Dışa Aktar

  • Özel Tarih Aralığı: Başlangıç ve bitiş tarihleri seçerek geriye dönük (Historical) veya ileriye dönük analizler yapabilirsiniz.
  • Dinamik Güncelleme: Filtre uygulandığı anda takvim ve grafikler anlık olarak yeniden hesaplanır.
📸 GÖRSEL: RAPORLAMA VE ANALİZ PANTOLARI
mhm-rentiva-reports-all-tabs

Bölüm Özeti

  • Genel Bakış ile işletmenin röntgenini çekin.
  • Gelir/Araç Raporları ile en karlı segmentleri belirleyin.
  • Müşteri Raporları ile sadakat stratejileri geliştirin.

React Bileşenleri (v4.37.x+)

BileşenAmaç
ReportsPageKök — başlık istatistikleri + sekme navigasyonu + tarih aralığı filtresi
BookingsTabRezervasyon dağılım grafiği + durum tablosu
RevenueTabGelir çubuk grafiği (Chart.js) + günlük detay listesi
VehiclesTabAraç performans KPI + en iyi araçlar tablosu
CustomersTabMüşteri yaşam döngüsü grafiği + özet metrikler

Tarih filtresi: Mobilde (≤782px) dikey olarak yığılır — sınıf .mhm-reports__date-filter.

REST Ad Alanı: GET /wp-json/mhm-rentiva/v1/reports/*


Değişiklik Günlüğü

TarihSürümNot
12.05.20264.49.0Tarih filtresi dikey yığılma mobil düzeltmesi (782px breakpoint).
11.05.20264.48.0İstatistik grid'i 2 sütun mobil düzen.
06.05.20264.37.xChart.js ile tam React SPA geçişi. 9 eski PHP/JS dosyası kaldırıldı. ReportsRestController + 5 sekme bileşeni.
27.03.20264.23.0Lite/Pro gating (Gelir Grafigi + Yaklasan Ops), stats widget 2x2 grid tasarimi, timezone düzeltmeleri (wp_date), iptal dataset'i, cache key prefix düzeltmesi dokumante edildi.
19.03.20264.21.2Raporlar sayfası 5 farkli sekme ve tum grafik detaylariyla gerçek arayuze gore güncellendi.
26.02.20264.21.0İlk sürüm oluşturuldu.