Dokumentation
Isotope Rent Products
Vermietbare Produkte mit Preisen je Mietdauer, Verfügbarkeitskalender, Sperrzeiten, Abholung oder Versand und Erinnerungsmails – gebucht über den normalen Isotope-Warenkorb. Paket: contaolabs/isotope-rent-products
Einrichtung
- Erweiterung im Contao Manager hochladen, „Änderungen anwenden“ und die Datenbank aktualisieren.
- Unter Isotope → Shop-Konfiguration → Produkttypen einen Produkttyp (z. B. „Mietprodukt“) anlegen und in den Attributen die Gruppe Vermietung aktivieren.
- Ein Produkt mit diesem Produkttyp anlegen. Der Grundpreis muss größer als 0 sein, z. B. der günstigste Tagespreis – im Warenkorb wird er durch den berechneten Mietpreis ersetzt.
- Im Produkt Mietprodukt aktivieren einschalten und die Mietvarianten pflegen.
- Ein Frontend-Modul oder Inhaltselement Isotope Rent Booking auf der Produktdetailseite unter dem Produktleser einfügen.
Mietvarianten und Preise
Pro Produkt pflegst du beliebig viele Varianten (z. B. Größe, Set oder Farbe) als Zeilen:
- Bestand: wie viele Exemplare gleichzeitig vermietet werden können.
- Min./Max. Tage: kürzeste und längste Mietdauer (0 = keine Obergrenze).
- €/Tag, €/Woche, Mindestpreis: Grundlage für den Mietpreis, den der Server berechnet.
- Kaution: wird angezeigt und an der Buchung gespeichert; die Abwicklung erfolgt bei der Übergabe.
Mit Puffer vor Mietbeginn und Puffer nach Rückgabe blockst du zusätzliche Tage für Vorbereitung, Reinigung oder Prüfung.
Abholung und Versand
- Abholung und Versand lassen sich pro Produkt einzeln erlauben.
- Die Versandkosten Miete erscheinen in Warenkorb und Bestellung als eigene Versandposition, nicht im Mietpreis. Besteht der Warenkorb nur aus Mieten, entfallen die normalen Versandkosten.
- Abhol-/Versandhinweis und Mietbedingungen werden im Buchungsformular angezeigt.
Buchungsweg
Im Modul wählst du, ob Kunden direkt in den Warenkorb legen, nur eine unverbindliche Anfrage senden oder beides können. Anfragen gehen per E-Mail an den Shop und an den Kunden. Optional leitet das Modul nach dem Hinzufügen auf eine Seite weiter, z. B. den Warenkorb. Der normale Isotope-Button „In den Warenkorb“ wird bei Mietprodukten automatisch ausgeblendet.
Buchungen, Sperrzeiten und Kalender
- Isotope → Rent: Buchungen: Jede Bestellung legt automatisch eine bestätigte Buchung mit Bestellnummer an. Status, Zahlung und Kaution pflegst du je Buchung; telefonische Reservierungen trägst du über „Neu“ ein.
- Isotope → Rent: Sperrzeiten: Zeiträume für Wartung, Urlaub oder Eigennutzung blocken – der Kalender im Shop zeigt sie sofort als belegt.
- iCal-Feed: Den privaten Kalender-Link findest du in „Rent: Buchungen“. Abonniert in Google, Outlook oder Apple Kalender hast du alle Buchungen auf dem Handy. Den Link nicht weitergeben.
Erinnerungen
Ein täglicher Contao-Cron verschickt spätestens am Vortag Erinnerungen an Abholung bzw. Lieferung und Rückgabe. Absender ist die Admin-E-Mail aus den Grundeinstellungen oder aus dem Startpunkt der Webseite. Voraussetzung: Der Contao-Cron läuft (Systemwartung bzw. Server-Cronjob).
Design anpassen
.cl-rent {
--cl-rent-accent: #8a5a2b; /* Buttons und Auswahl im Kalender */
--cl-rent-radius: 0;
}
Mit „Kein Standard-Design laden“ im Modul gestaltest du Formular und Kalender komplett im eigenen Theme. Datumsangaben folgen dem Datumsformat aus Startpunkt bzw. Grundeinstellungen.