Ana içeriğe geç

MHM Rentiva v4.24.0: Araç Yaşam Döngüsü Yönetimi & Vendor Self-Servis

· 4 dakikalık okuma
MaxHandMade
Maintainer

MHM Rentiva v4.24.0 sürümü yayınlandı! Bu sürüm, araçların tüm ömrü boyunca yönetilebileceği tam durum makinesi, vendor'ların araçlarını kendi kendine yönetebileceği AJAX self-servis uç noktaları ve adil rekabeti koruyan anti-gaming mekanizmaları getiriyor.

🚀 Öne Çıkan Yenilikler

🚀 Araç Yaşam Döngüsü Durum Makinesi

v4.24.0'ın ana özelliği: araçların Aktif → Duraklatılmış → Süresi Dolmuş → Geri Çekilmiş durumları arasındaki geçişlerini yöneten tam durum makinesi.

  • 5 Durum: pending_review, active, paused, expired, withdrawn — her geçiş kurallarla korunuyor.
  • Geçiş kuralları: Hangi durumdan hangi duruma geçileceği VehicleLifecycleManager tarafından zorunlu kılınır.
  • Admin UI: Araç listesinde yaşam döngüsü sütunu, araç düzenleme ekranında meta kutu.

⏱️ 90 Günlük Listeleme Süresi

  • Araçlar yayınlandıktan 90 gün sonra otomatik olarak süresi dolar.
  • Sona ermeden 10 gün ve 3 gün önce vendor'a uyarı e-postaları gönderilir.
  • Günlük cron ile kontrol edilir; süresi dolan araçlar expired durumuna geçer.

🎮 Vendor Self-Servis AJAX Uç Noktaları

Vendor'lar artık araçlarını admin müdahalesi olmadan yönetebilir:

İşlemAçıklama
DuraklatAktif araç geçici olarak pasife alınır
Devam EtDuraklatılmış araç tekrar aktifleştirilir
Geri ÇekAraç platformdan kalıcı olarak çekilir (ceza uygulanabilir)
YenileSüresi dolmuş araç yeniden aktifleştirilir
Yeniden ListeleGeri çekilmiş araç tekrar yayınlanır

💸 Artan Geri Çekme Ceza Sistemi

Vendor'ların sık sık araç geri çekmesini önleyen kademeli ceza mekanizması:

  • 1. geri çekme: Ücretsiz — ceza yok.
  • 2. geri çekme: Aylık ortalama gelirin %10'u kesilir.
  • 3. ve sonrası: Aylık ortalama gelirin %25'i kesilir.
  • 12 aylık kayan pencere: Ceza sayacı 12 ay geçince sıfırlanır.
  • Kesintiler doğrudan ledger'a kaydedilir, payout hesabından düşülür.

🛡️ Anti-Gaming: Bloklu Tarih Koruması

Vendor'ların fiyat manipülasyonunu önlemek için:

  • Vendor iptal ettiği rezervasyonun tarihleri 30 gün boyunca yeniden bloklanır.
  • Vendor düşük fiyatla almak için iptal edip daha yüksek fiyata satamaz.
  • AntiGamingBlocker sınıfı bu tarih blokajlarını yönetir.

⭐ Vendor Güvenilirlik Puanı

Tüm platformda vendor kalitesini ölçen 0-100 arası puan sistemi:

  • Günlük cron ile yeniden hesaplama.
  • Formül: İptal oranı, geri çekme sıklığı, duraklatma geçmişi ve tamamlanan rezervasyon sayısı bazlı.
  • Admin kullanıcı listesinde vendor güvenilirlik sütunu eklendi.
  • Araç kartlarında vendor badge olarak gösterilmeye hazır.

📧 9 Yeni E-posta Şablonu

Yaşam döngüsünün her adımı için ayrı e-posta şablonları:

ŞablonTetikleyici
Araç AktifleştirildiAraç active durumuna geçtiğinde
Araç DuraklatıldıVendor veya admin duraklattığında
Duraklatma Devam EttiAraç yeniden aktifleştirildiğinde
Araç Geri ÇekildiVendor geri çekme işlemi yaptığında
Listeleme Süresi Doldu90. gün sonunda otomatik
10 Gün UyarısıSüre dolumundan 10 gün önce
3 Gün UyarısıSüre dolumundan 3 gün önce
Araç YenilendiSüresi dolmuş araç yenilendiğinde
Araç Yeniden ListelendiGeri çekilmiş araç tekrar yayınlandığında

🛠️ Teknik İyileştirmeler

  • Aktif Filtre: 6 frontend shortcode artık MetaQueryHelper aracılığıyla bakımdaki/pasif araçları filtreler — müşteriler geçersiz araçları göremez.
  • Veritabanı: DatabaseMigrator v3.5.0 — mevcut tüm aktif araçlar için yaşam döngüsü durumu otomatik migrate edildi.
  • Login Yönlendirme: wp-login.php erişimi WooCommerce hesap sayfasına yönlendirildi.
  • Lisans Check-in: Haftalık cron ile instance check-in.

📋 Değişiklik Kaydı

TürAçıklama
🚀 Durum Makinesi5 durum, geçiş kuralları, VehicleLifecycleManager.
⏱️ Listeleme Süresi90 gün, cron tabanlı, 10/3 gün uyarı e-postaları.
🎮 Self-ServisDuraklat, devam et, geri çek, yenile, yeniden listele AJAX.
💸 Ceza Sistemi%0/%10/%25 kademeli, 12 aylık kayan pencere, ledger entegrasyonu.
🛡️ Anti-Gamingİptal edilen tarihler 30 gün bloklanır.
⭐ GüvenilirlikVendor skoru 0-100, günlük cron yeniden hesaplama.
📧 Bildirimler9 yeni yaşam döngüsü e-posta şablonu.
📊 Admin UIYaşam döngüsü sütunu, meta kutu, vendor güvenilirlik sütunu.
🔍 Aktif Filtre6 shortcode MetaQueryHelper ile pasif araçları filtreler.
🗄️ Veritabanıv3.5.0 migration, mevcut araçlar migrate edildi.
✅ Test665 test, 2248 assertion (567/2036'dan artış).

Sürüm Notları

v4.24.0, MHM Rentiva'nın araç yönetim altyapısını kökten güçlendiriyor. Artık araçlar yalnızca "aktif/pasif" değil; tam bir yaşam döngüsüne sahip. Vendor'lar araçlarını kendi kendine yönetirken platform, adil rekabeti ceza sistemi ve anti-gaming mekanizmalarıyla koruyor. Güvenilirlik puanı ise kaliteli vendor'ların öne çıkmasını sağlayan yeni bir rekabet boyutu ekliyor.


MHM Rentiva hakkında daha fazla bilgi ve dokümantasyon için Doküman Sayfamızı ziyaret edebilirsiniz.