Ana içeriğe geç

Rezervasyon Yönetimi

Version Docs Updated

Rezervasyonlar, MHM Rentiva sisteminin operasyonel ve finansal kalbidir. MHM Rentiva > Rezervasyonlar menüsü üzerinden tüm rezervasyon trafiğini izleyebilir, yeni kayıtlar açabilir ve finansal akışları yönetebilirsiniz.


📊 Rezervasyon Analitiği ve Özet​

Sayfanın en üstünde, filonuzun anlık durumunu gösteren 4 ana gösterge kartı bulunur:

  • Beklemede: Henüz onaylanmamış veya ödemesi beklenen talepler.
  • Onaylı: Rezervasyonu kesinleşmiş işlemler.
  • Tamamlandı: Süreci başarıyla bitmiş kiralama/transferler.
  • Aylık Gelir: Seçilen ayın toplam cirosu ve bir önceki aya göre büyüme oranı (%).

📅 Aylık Rezervasyon Takvimi (Interactive)​

Merkezi takvim, araçlarınızın doluluk oranını görselleştirir.

Durum Renkleri (Legend):

  • ● Beklemede: Henüz onaylanmamış veya ödemesi beklenen rezervasyonlar.
  • ● Onaylı: Ödemesi alınmış veya admin tarafından onaylanmış işlemler.
  • ● Devam Etmekte: Kiralama süreci başlamış, araç şu an müşteride olan işlemler.
  • ● Tamamlandı: Kiralama süreci başarıyla bitmiş ve araç teslim alınmış rezervasyonlar.
  • ● İptal Edildi: Müşteri veya sistem tarafından iptal edilmiş geçersiz kayıtlar.

Ipucu: Takvim uzerindeki bir kayda tikladiginizda müşteri ve araç detaylarini iceren hizli bir ozet paneli acilir. v4.23.0 itibariyla popup'ta _mhmrentiva_start_time ve _mhmrentiva_end_time meta değerleri ile saat bilgisi de gosterilmektedir.

📸 GÖRSEL: REZERVASYON TAKVİMİ VE ÖZET POPUP
mhm-rentiva-booking-calendar-popup

➕ Manuel Rezervasyon Oluşturma​

Ofisinizden veya telefonla gelen talepleri sisteme işlemek için "Yeni Ekle Rezervasyon" butonunu kullanılır. Form 4 ana bölümden oluşur:

  1. Araç ve Müşteri Seçimi: Listeden aracı ve mevcut müşteriyi seçin.
  2. Tarih ve Misafir: Teslim alma/dönüş tarih-saatlerini ve yolcu sayısını belirleyin.
  3. Ek Hizmetler: Müşterinin talep ettiği ek donanımları (Navigasyon, Bebek Koltuğu vb.) seçin. Fiyatlar otomatik eklenir.
  4. Ödeme ve Durum: Ödeme türünü (Depozito/Tamamı), yöntemini (Nakit/Çevrimdışı) ve başlangıç durumunu belirleyip "Fiyatı Hesapla" butonuna basın.

📝 Rezervasyon Düzenleme ve Finans Yönetimi​

Mevcut bir rezervasyonun detay sayfası, tam bir operasyonel kontrol paneli sunar:

Finansal Takip (Mevduat Yönetimi)​

Sistem; Toplam Tutar, Depozito Miktarı ve Kalan Miktar verilerini anlık olarak hesaplar.

  • Ödeme Durumu: "Ödeme Bekleniyor", "Ödendi" veya "İptal Edildi" olarak güncellenebilir.
  • İptal Politikası: Belirlenen son iptal tarihine (Deadline) göre işlemin iptal edilebilir olup olmadığını gösterir.

Kalan Ödeme (Pay Remaining) — v4.26.0​

Depozito ile yapılmış rezervasyonlarda müşteriler kalan bakiyeyi doğrudan Hesabım → Rezervasyon Detayı sayfasından ödeyebilir.

Nasıl Çalışır:

  1. Müşteri "Kalan Ödemeyi Yap" butonuna tıklar.
  2. Sistem, kalan tutar için minimal bir WooCommerce siparişi oluşturur.
  3. Müşteri WooCommerce'in native order-pay sayfasına yönlendirilir.
  4. Sitede aktif olan herhangi bir ödeme yöntemiyle ödeme tamamlanır.

Teknik Detaylar:

  • _mhmrentiva_is_remaining_payment flag'i ile kalan ödeme siparişleri tanımlanır.
  • _mhmrentiva_remaining_order_id meta'sı ile duplicate sipariş koruması sağlanır — bekleyen sipariş varsa yeni sipariş oluşturulmaz.
  • Herhangi bir ek entegrasyon veya ödeme eklentisi gerektirmez.

Para Yatırma Geçmişi (Timeline)​

Rezervasyonun oluşturulmasından, ödemelerin alınmasına ve durum değişikliklerine kadar her adım bir zaman çizelgesi (Log) olarak kaydedilir. Bu, hatalı işlemlerin takibi için kritiktir.

Sağ Kenar Çubuğu (Side Actions)​

  • E-posta Gönder: Manuel olarak "Rezervasyon Onayı" veya "Hatırlatma" e-postaları tetiklenebilir.
  • Ödeme Makbuzu: Müşteriden gelen ödeme dekontları sisteme yüklenip admin tarafından onaylanabilir.
  • Müşteri Hesabı: Rezervasyon sahibi ile doğrudan iletişim veya hesap bağlantısı kurulabilir.


🆔 Gorunum ID'si (Display ID)​

v4.23.0 itibariyla rezervasyon listelerinde ve widget'larda mhmrentiva_get_display_id() fonksiyonu kullanılmaktadır. WooCommerce entegrasyonu aktifse, bu fonksiyon WC siparis ID'sini dondurur; değilse standart post ID gosterilir. Bu sayede müşteriye iletilen ID ile admin panelindeki ID tutarli olur.


🔄 Durum Degisikligi Hook'lari​

Rezervasyon durumu degistiginde update_post_meta cagrilari standart save_post hook'unu tetiklemez. v4.23.0 ile updated_post_meta ve added_post_meta hook'lari dinlenerek dashboard widget'lari ve istatistiklerin anlik güncellenmesi saglanmistir.


Bölüm Özeti​

  • Dashboard ile anlık doluluk oranını izleyin.
  • Zaman Çizelgesi ile her operasyonel adımı denetleyin.
  • Finansal Panel ile ödeme ve kalan bakiye takibini hatasız yapın.
  • Kalan Ödeme ile depozito müşterilerine self-servis ödeme imkânı sunun.
  • Takvim popup'ı artık saat bilgisi gösterir.
  • Display ID ile WC sipariş ID'si tutarlılığı sağlanır.

Değişiklik Günlüğü​

TarihSürümNot
27.03.20264.23.0Takvim popup saat bilgisi, Display ID, durum hook'lari dokumante edildi.
19.03.20264.21.2Rezervasyon listesi, takvim, manuel kayıt ve odeme yönetimi gerçek arayuze gore bastan yazildi.
18.03.20264.21.0İlk sürüm oluşturuldu.