Ana içeriğe geç

Version Docs Updated

Amaç

Bu sayfa, MHM Rentiva kullanıcılarının ve yöneticilerinin karşılaşabileceği en yaygın teknik/operasyonel sorunları ve bunların hızlı çözüm yollarını içerir.

🛠️ Yaygın Sorunlar ve Çözümleri

Aşağıdaki başlıklar, destek taleplerinde en sık karşılaşılan senaryolara göre düzenlenmiştir.


📅 1. Rezervasyon ve Takvim Sorunları​

Rezervasyon kaydı oluşuyor ama takvimde görünmüyor?​

  • Neden: Rezervasyon statüsü pending (beklemede) olabilir. Takvim sadece confirmed veya completed statüsündeki kayıtları gösterir.
  • Çözüm: Rezervasyon listesinden statüyü kontrol edin ve onaylayın.

"Selected dates are not available" hatası alıyorum?​

  • Neden: İlgili günlerde başka bir onaylı rezervasyon var veya araç "Bakım" modunda.
  • Çözüm: Vehicle Settings > Availability sekmesinden özel kısıtlamaları veya Util::has_overlap() çakışmalarını kontrol edin.

💳 2. Ödeme ve WooCommerce Entegrasyonu​

Ödeme başarılı ancak rezervasyon statüsü değişmiyor?​

  • Neden: WooCommerce Webhook veya IPN (Instant Payment Notification) sinyali Rentiva'ya ulaşmıyor.
  • Çözüm:
    1. WooCommerce > Durum > Günlükler sekmesinden hata kayıtlarını inceleyin.
    2. Manuel tetikleme için Order > Actions > Re-send Payment Notification seçeneğini kullanın.
    3. WooCommerceBridge sınıfının statü eşleşmelerini doğrulayın.

Ödeme sayfasında "No payment methods available" hatası?​

  • Neden: Araç için tanımlanan para birimi ile ödeme yönteminin kabul ettiği para birimi uyuşmuyor.
  • Çözüm: CurrencyHelper ayarlarını ve WooCommerce ödeme yöntemi kısıtlamalarını kontrol edin.

👤 3. Tedarikçi (Vendor) Sorunları​

Tedarikçi paneline erişilemiyor (403 Hatası)?​

  • Neden: Kullanıcıya rentiva_vendor rolü atanmamış veya hesap "Askıya Alındı" durumunda.
  • Çözüm: Kullanıcı profilinden hesabı aktife alın ve rolü doğrulayın.

Tedarikçi bakiyesi 0 görünüyor?​

  • Neden: Rezervasyon henüz completed (tamamlandı) statüsüne geçmemiş veya Ledger (defter) kaydı henüz "cleared" olmamış.
  • Çözüm: Payouts & Ledger dökümantasyonundaki "Hak Ediş Döngüsü" bölümünü inceleyin.

⚡ 4. Performans ve Arayüz Sorunları​

Değişiklikler frontend tarafında yansımıyor?​

  • Neden: Agresif bir sayfa önbellekleme (WP Rocket, Litespeed vb.) veya tarayıcı önbelleği.
  • Çözüm:
    1. Rentiva ayarlarından "Cache Flush" yapın.
    2. Kısa kodlarda cache="false" parametresini kullanmayı deneyin.

Harita veya Konum servisleri çalışmıyor?​

  • Neden: Geçersiz Google Maps API anahtarı veya kısıtlanmış HTTP referer.
  • Çözüm: Rentiva > Ayarlar > API sekmesinden anahtarı test edin.

📝 Denetim Listesi (Troubleshooting Checklist)​

Sorun devam ederse şu adımları izleyin:

  1. WP_DEBUG modunu açın.
  2. AdvancedLogger kayıtlarını (Sistem Günlükleri) inceleyin.
  3. Eklenti çakışması testi için diğer eklentileri geçici olarak devre dışı bırakın.

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

TarihSürümNot
19.03.20264.21.2Rezervasyon, ödeme ve tedarikçi bazlı detaylı sorun giderme maddeleri eklendi.