Ana içeriğe geç

Müşteri Yönetimi

Version Docs Updated

React SPA (v4.39.0'dan beri)

Müşteriler sayfası v4.39.0 sürümünde, REST API ile desteklenen tam bir React SPA'ya taşındı. Eski CustomersListTable.php, CustomersListPage.php, customers.js ve ilgili CSS dosyaları silindi. Sayfa artık canlı arama, sıralanabilir sütunlar, kayan detay paneli ve toplu silme ile anında yükleniyor — tamamı sayfa yenilemesi olmadan.

Müşteri Yönetimi, sadık müşteri kitlesi oluşturmak ve rezervasyon geçmişini takip etmek için kullanılan merkezi bölümdür. MHM Rentiva > Müşteriler menüsü üzerinden tüm müşteri veritabanına erişebilirsiniz.


📊 Müşteri Analitigi (Top Metrics)

Sayfanin ust kisminda, müşteri tabaninizin buyumesini ve aktifligini gosteren 4 ana kart yer alir:

Lite Bildirim Konumu (v4.22.2)

Lite sürümde gosterilen limit bildirimi artik KPI kartlarinin altında, liste baslamadan once konumlandirmistir. Bu standartlastirma VehicleColumns, BookingColumns, CustomersPage ve TransferAdmin için geçerlidir.

  • Toplam Müşteri: Sisteme kayıtlı tüm kullanıcıların sayısı.
  • Aktif Müşteriler: Son 30 gün içinde rezervasyon yapmış veya sisteme giriş yapmış kullanıcılar.
  • Bu Ayın Yenilikleri (Yeni): İçinde bulunulan ay içerisinde sisteme kayıt olan yeni müşteri sayısı.
  • Aylık Ortalama Müşteri Sayısı: Aylık kayıt trendinin bir önceki aya göre değişim oranı (%).

🗓️ Müşteri Aktivite Takvimi

Müşteriler sayfasında yer alan takvim, günlük bazda müşteri etkileşimlerini (yeni kayıtlar veya aktivite yoğunluğu) görselleştirir. Bu sayede hangi günlerde müşteri trafiğinin yoğunlaştığını tek bakışta görebilirsiniz.

📸 GÖRSEL: MÜŞTERİ LİSTESİ VE ANALİZ PANELİ
mhm-rentiva-customer-list-analytics

👥 Müşteri Listesi ve Finansal Özet

Müşteri tablosu, her bir kullanıcının işletmeniz için değerini (LTV - Lifetime Value) ölçmenizi sağlar:

  • Rezervasyonlar: Müşterinin toplamda kaç adet kiralama/transfer işlemi yaptığı.
  • Toplam Harcama: Müşterinin tüm işlemlerinden elde edilen toplam ciro (Para Birimi ile).
  • Son Rezervasyon: En son hangi tarihte işlem yaptığı.
  • Kayıt Tarihi: Sisteme ilk giriş yaptığı tarih.

➕ Yeni Müşteri Tanımlama

Operasyonel hız için manuel müşteri kaydı açma ekranı basitleştirilmiştir. "Yeni Müşteri Ekleyin" butonu ile şu verileri girebilirsiniz:

  • Müşteri Adı: (Zorunlu)
  • E-posta: (Zorunlu) - Sistemdeki benzersiz kimliktir.
  • Telefon: İletişim amaçlı.
  • Adres: Faturalandırma veya teslimat noktası belirleme için temel adres bilgisi.

🖱️ Müşteri Detay Kayan Paneli (v4.39.0+)

Müşteri tablosundaki herhangi bir satıra tıklayarak sayfa yenilemesi olmadan kayan bir detay paneli açabilirsiniz:

  • Ad, E-posta, Telefon, Adres
  • Kayıt tarihi
  • Toplam Rezervasyon ve Toplam Harcama
  • İlk / Son Rezervasyon tarihleri
  • Hızlı bağlantılar: Müşteriyi Düzenle, Rezervasyonları Gör

Paneli kapatmak için Escape'e basın veya panelin dışına tıklayın.


🔍 Canlı Arama ve Sütun Sıralama (v4.39.0+)

  • Canlı arama: 300 ms debounce — sayfa yenilemesi yok.
  • Sıralanabilir sütunlar: Ad, E-posta, Rezervasyonlar, Toplam Harcama, Son Rezervasyon, Kayıt Tarihi. Sıralamayı artan/azalan değiştirmek için sütun başlığına tıklayın.
  • Toplu silme: Onay kutusuyla satırları seçin, "Seçilenleri Sil"e tıklayın. Tarayıcı onay koruması yanlışlıkla silmeyi önler.
  • CSV Dışa Aktar: Tüm müşterileri (sayfalı) veya yalnızca seçili ID'leri indirir. İşlem admin-post.php üzerinden sunucu tarafında işlenir.

React Bileşenleri (v4.39.0+)

BileşenAmaç
StatsCardsSayfa üstünde dört KPI gradyan kartı
SearchBarDebounce'lu canlı arama girdisi
FilterBarDurum / segment filtre kontrolleri
CustomerTableSıralanabilir sayfalandırılmış tablo
CustomerPanelKayan detay paneli
PaginationSayfa navigasyon kontrolleri

REST Uç Noktaları:

  • GET /wp-json/mhm-rentiva/v1/customers — sayfalandırma, arama, sıralama
  • GET /wp-json/mhm-rentiva/v1/customers/{id} — detay
  • DELETE /wp-json/mhm-rentiva/v1/customers/bulk — toplu silme

Tüm uç noktalar manage_options yetkisi gerektirir.


Bölüm Özeti

  • Analitik Kartları ile müşteri büyümesini izleyin.
  • Toplam Harcama sütunu ile VIP müşterilerinizi belirleyin.
  • Kayan Panel ile müşteri detaylarını anında görüntüleyin (sayfa yenilemesi yok).
  • Merkezi Veritabanı ile tüm rezervasyonları müşteri üzerinden ilişkilendirin.

Değişiklik Günlüğü

TarihSürümNot
11.05.20264.39.0Tam React SPA geçişi. Canlı arama, sıralanabilir sütunlar, kayan panel, toplu silme, CSV dışa aktarma. Eski PHP liste tablosu + jQuery kaldırıldı.
27.03.20264.23.0Lite bildirim konumu (KPI kartlari altında) dokumante edildi.
19.03.20264.21.2Müşteri listesi, analiz kartlari ve kayıt formu gerçek arayuze gore güncellendi.
26.02.20264.21.0İlk sürüm oluşturuldu.