Ana içeriğe geç

Version Docs Updated

Amaç

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

🚗 Booking form

İçindekiler

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

Booking form modülü, Rentiva platformundaki reservation 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_booking_form vehicle_id=""]

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

Parametreler

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

ParametreVarsayılanAçıklama
vehicle_id(boş)Modülün feature davranışını kontrol eder.
start_date(boş)Modülün general davranışını kontrol eder.
end_date(boş)Modülün workflow davranışını kontrol eder.
show_vehicle_selector1Modülün general davranışını kontrol eder.
default_days(ayarlardan gelir)Modülün workflow davranışını kontrol eder.
min_days(ayarlardan gelir)Modülün workflow davranışını kontrol eder.
max_days(ayarlardan gelir)Modülün workflow davranışını kontrol eder.
show_payment_options1Görünürlük kontrolü. 1 (Açık) veya 0 (Kapalı).
show_addons1Görünürlük kontrolü. 1 (Açık) veya 0 (Kapalı).
class(boş)Modülün general davranışını kontrol eder.
redirect_url(boş)Modülün workflow davranışını kontrol eder.
enable_deposit1Görünürlük kontrolü. 1 (Açık) veya 0 (Kapalı).
default_paymentdepositModülün workflow davranışını kontrol eder.
form_title(boş)Modülün content davranışını kontrol eder.
show_vehicle_info1Görünürlük kontrolü. 1 (Açık) veya 0 (Kapalı).
show_time_select1Görünürlük kontrolü. 1 (Açık) veya 0 (Kapalı).

Özellikler

📱 Responsive Tasarım

  • Mobil: Tek sütun düzeni.
  • Tablet (782px altı): Optimize edilmiş görünüm.
  • Masaüstü: Ayarlanan sütun veya genişlikte tam görünüm.

🚀 Performans Odaklı

  • Akıllı Önbellek: Veritabanı sorguları sistem tarafından optimize edilerek önbelleğe alınır.
  • Koşullu Yükleme: Statik dosyalar sadece modülün kullanıldığı sayfalarda yüklenir.

Geliştirici Notları

  • HTML Yapısı: Tüm kapsayıcılar .mhm-rentiva-booking-form-wrapper sınıfı ile başlar.
  • Özelleştirme: CSS değişkenleri (--mhm-color-primary vb.) global css-variables.css dosyasından miras alınır.

Bölüm Sonu Özeti

  • Booking form sayfası, tekil referans başlıklarıyla standart dokümantasyon yapısına alınmıştır.

Değişiklik Günlüğü

TarihSürümNot
19.03.20264.21.0-docsSayfa alfabetik olarak sıralandı ve görsel yer tutucusu eklendi.