Ana içeriğe geç

Version Docs Updated

Amaç

Bu sayfa, Vendor vehicle submission modülü konusunu teknik ve operasyonel açıdan standart bir referans formatında açıklar.

🚗 Vendor vehicle submission

İçindekiler​

  • Kullanım
  • Özellikler
  • Geliştirici Notları

Vendor vehicle submission modülü, Rentiva platformundaki vendor süreçlerini yönetmek ve kullanıcılara sunmak için tasarlanmıştır.

Kullanım​

GÖRSEL GELECEK

Buraya bu modülün frontend (kullanıcı tarafı) görünümünü temsil eden bir ekran görüntüsü eklenecektir.

Bu modülü herhangi bir sayfaya veya yazıya eklemek için aşağıdaki kısa kodu (shortcode) kullanabilirsiniz:

[rentiva_vehicle_submit]

Gutenberg blok editöründe "MHM Rentiva -> Vendor vehicle submission" bloğunu seçerek görsel olarak da ekleyebilirsiniz.

Parametreler​

Aşağıdaki parametreler kısa kod içerisinde kullanılabilir:

ParametreVarsayılanAçıklama
--Bu kısa kod parametre almaz.

Özellikler​

📱 Responsive Tasarim​

  • Mobil: Tek sutun düzeni.
  • Tablet (782px alti): Optimize edilmis gorunum.
  • Masaustu: Ayarlanan sutun veya genislikte tam gorunum.

🚀 Performans Odakli​

  • Akilli Önbellek: Veritabanı sorgulari sistem tarafından optimize edilerek onbellege alınır.
  • Koşullu Yükleme: Statik dosyalar sadece modulun kullanildigi sayfalarda yüklenir.

🚗 Transfer Lokasyon ve Rota Seçimi (v4.23.0)​

v4.23.0 ile araç ekleme formuna transfer modulune ozel alanlar eklenmiştir:

Şehir-Filtrelenms Lokasyon Seçimi​

Vendor'in _vendor_city meta değerine gore transfer lokasyonlari otomatik filtrelenir. LocationProvider::get_by_city() ile sorgulama yapilir. Vendor yalnızca kendi sehrine ait lokasyonlari gorebilir ve secebilir.

  • Meta key: _mhmrentiva_transfer_locations (array)
  • Meta key: _mhmrentiva_transfer_routes (array)

Rota Basi Fiyat Girişi​

Her secilen rota için vendor, admin tarafından belirlenen min_price / max_price araligi dahilinde kendi fiyatini girebilir. Aralik disinda fiyat kabul edilmez.

  • Meta key: _mhmrentiva_transfer_route_prices (JSON)
  • Fallback: Vendor fiyati yoksa rotanin base_price değeri kullanılır.

Yolcu ve Bagaj Kapasitesi​

  • Yolcu kapasitesi: Aracın tasiyabilecegi maksimum yolcu sayısı.
  • Buyuk bagaj: Maksimum buyuk valiz kapasitesi.
  • Kucuk bagaj: Maksimum kucuk valiz/canta kapasitesi.

Araç Belgesi (Ruhsat) Yükleme​

Vendor, araç ruhsat belgesini form üzerinden yukleyebilir. Bu belge admin tarafından doğrulama için incelenir.

Geliştirici Notları​

  • HTML Yapısı: Tum kapsayıcılar .mhm-rentiva-vehicle-submit-wrapper sınıfı ile başlar.
  • Ozellestirme: CSS degiskenleri (--mhm-color-primary vb.) global css-variables.css dosyasından miras alınır.
  • Transfer alanları: Hizmet turu "Transfer" veya "Her Ikisi" secildiginde JS ile gosterilir/gizlenir (hide/show toggle).

Bölüm Sonu Özeti​

  • Vendor araç ekleme formu, temel araç bilgilerinin yaninda transfer lokasyon/rota seçimi, rota basi fiyatlandırma ve kapasite alanlarıni icerir.
  • Şehir bazli filtreleme ile vendor yalnızca kendi bolgesindeki lokasyonlari gorebilir.

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

TarihSürümNot
27.03.20264.23.0Şehir-filtrelenmiş transfer lokasyon/rota seçimi, rota basi fiyatlandırma, kapasite alanları, ruhsat yükleme dokumante edildi.
19.03.20264.21.0-docsSayfa alfabetik olarak siralandi ve görsel yer tutucusu eklendi.