PrestaShop Katalog-Verwaltung

DataFirefly Produktvermietung

Verwandeln Sie Ihre PrestaShop-Produkte in mietbare Artikel

PrestaShop-8- und -9-Modul, das Ihren Shop in ein vollwertiges Werkzeug für den Betrieb eines Mietparks verwandelt. Auf der Produktseite graut ein Kalender gebuchte Termine automatisch aus, und der Kunde wählt seinen Zeitraum als Bereich, in zwei Feldern mit Uhrzeiten oder als Startdatum plus Wochenanzahl. Der Preis berechnet sich pro Tag mit degressiven Staffeln, Dauerkoeffizienten, Saisonmultiplikatoren und Festpaketen. Die Kaution erscheint als eigene Position im Warenkorb, per einfacher Gutschrift erstattbar, oder wird zur Stripe-Kartenhinterlegung: Der Kunde hinterlegt seine Karte nach der Bestellung, und Sie buchen nur bei Schaden den Einbehalt ab. Im Betrieb visualisiert eine Monatsplanung die Auslastung jedes Produkts, Einheiten tragen Seriennummern, die Buchungen zugewiesen werden, Check-out und Check-in erfassen Ausgabe und Rückgabe mit Zustandsprotokollen, und Statistiken messen Auslastung und Umsatz. Zahlungsfreie Anfragen, synchronisierte Packs, die REST-API, signierte ausgehende Webhooks und Cron-Erinnerungsmails vervollständigen den Zyklus, vom Warenkorb bis zur Rückgabe des Materials.

Auf einen Blick
  • Verfügbarkeitskalender, synchronisierte Packs und monatliche Backoffice-Planung
  • Einheiten mit Seriennummern, Check-in und Check-out, Kautionseinbehalt
  • Saisonpreise, Schließtage, Festpakete, Staffeln oder Koeffizienten
  • Kaution als eigene Warenkorbposition oder Stripe-Kartenhinterlegung ohne Abbuchung
  • REST-API, signierte ausgehende Webhooks und Cron-Erinnerungsmails in 5 Sprachen
PS 8 & 9 Vermietung Stripe-Hinterlegung
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Produktvermietungsmodul mit Verfügbarkeitskalender in PrestaShop
v1.11.4 · aktualisiert 2026-09-15
Was es leistet

Die Kurzfassung.

01

Verfügbarkeitskalender

Datumsauswahl als Zwei-Monats-Bereich, in zwei Start- und Endfeldern mit Uhrzeiten oder als Startdatum plus Wochenanzahl. Gebuchte Tage ausgegraut, Buchungshorizont und Pufferzeit konfigurierbar.

02

Backoffice-Planung

Monatsübersicht der Auslastung pro Produkt: freie, teilweise oder volle Zellen mit gebuchter Menge, Tooltips mit jeder Buchung, markierte Schließtage, Navigation von Monat zu Monat.

03

Einheiten und Seriennummern

Jedes physische Exemplar trägt seine Referenz. Die Mietkapazität folgt automatisch den aktiven Einheiten, eine Einheit in Wartung verlässt den Bestand, und Sie weisen die dem Kunden übergebenen Seriennummern jeder Buchung zu, mit Konfliktprüfung.

04

Check-in und Check-out

Ein Klick bei der Ausgabe des Materials, ein Klick bei der Rückgabe: Status und Zeitstempel folgen, mit Zustandsprotokollen bei Ausgabe und Rückgabe, einbehaltenem Kautionsbetrag und Grund bei Schaden.

05

Saisons und Schließtage

Raster einmaliger oder jährlich wiederkehrender Saisons, die den Tagessatz multiplizieren (Hochsaison, Feiertage), und wöchentliche oder datierte Schließtage ohne mögliche Ausgabe oder Rückgabe.

06

Festpakete und Wochenmodus

Runde Preise für exakte Dauern (7 Tage = 199) mit Vorrang vor jeder Berechnung, und Auswahl nach Wochenanzahl mit berechnetem Rückgabedatum. Option Rotationsmodell: Die Rückgabe erfolgt am Tag nach dem berechneten Zeitraum, eine Woche läuft von Montag bis Montag.

07

Eigene Kautionsposition

Die Kaution erscheint als eigene Position in Warenkorb und Rechnung, steuerfrei, ohne den Preis des gemieteten Produkts zu berühren. Erstattung per einfacher Gutschrift auf diese Position. Kaution pro Produkt oder automatisch gesamt mit Multiplikator, Minimum und Rundung.

08

Stripe-Kartenhinterlegung

Der Kunde hinterlegt seine Karte nach der Bestellung über Stripe Elements, ohne Abbuchung und ohne Sperrung von Geldern. Bei Schaden buchen Sie den Einbehalt mit einem Klick aus der Buchung heraus ab. Keine Kartendaten laufen je über den Shop.

09

Dauerkoeffizienten

Preis gleich Basisbetrag mal Koeffizient aus einem konfigurierbaren Tagesbereichsraster, mit vorrangigen Wochenend-Ausnahmen und Preis auf Anfrage jenseits der Maximaldauer.

10

Zahlungsfreie Anfragen

Der Kunde sendet eine Buchungsanfrage von der Produktseite, Sie nehmen sie mit einem Klick im Backoffice an oder lehnen ab, mit automatischen E-Mails und konfigurierbarer Bestandssperre.

11

Synchronisierte Packs

Die Buchung eines Packs sperrt automatisch die Verfügbarkeit jeder seiner mietbaren Komponenten im selben Zeitraum, und die Buchung einer Komponente macht das Pack nicht verfügbar.

12

API und Webhooks

Token-basierte JSON-REST-API zum Lesen und Schreiben von Buchungen und Verfügbarkeit, plus HMAC-signierte ausgehende Webhooks, die Ihre Software bei jedem Schritt benachrichtigen: Anfrage, Bestätigung, Ausgabe, Rückgabe, Stornierung.

13

Lebenszyklus-E-Mails

Erinnerung vor Mietbeginn, Erinnerung vor der Rückgabe und Mahnung bei Verspätung, versandt in der Sprache der Bestellung über eine gesicherte Cron-URL, einmal pro Buchung.

14

Auslastungsstatistiken

Pro Produkt und im Zeitraum Ihrer Wahl: Buchungen, vermietete Tage, Auslastung, Mietumsatz und einbehaltene Kautionen, mit Summen.

15

Gesamter Katalog als Vermietung

Für reine Vermietshops: Jedes aktive Produkt wird ohne Einzelkonfiguration mietbar, Satz aus dem Verkaufspreis und Mietbestand mit dem PrestaShop-Bestand synchronisiert.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie DataFirefly Produktvermietung funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Ein Mietmodus, aufgesetzt auf Ihren bestehenden Katalog

Nicht jedes Produkt Ihres Shops ist dafür gemacht, ein für alle Mal verkauft zu werden. Geräte, Möbel, Eventausstattung, Instrumente, Fahrzeuge, Werkzeug: Manche Artikel werden vermietet, und PrestaShop hat dafür keinen nativen Mechanismus. Dieses Modul fügt einen pro Produkt aktivierbaren Mietmodus hinzu, ohne den Rest Ihres Katalogs zu verändern. Sie bestimmen die mietbaren Artikel, legen Tagespreis, Kaution und erlaubte Dauer fest, und das Modul übernimmt den Rest: Kalender, Preisberechnung, Datumssperrung und Buchungsverfolgung bis zur Rückgabe des Materials.

§ 02

Ein Kalender, der Ihre Verfügbarkeit kennt

Auf der Produktseite wählt der Kunde seine Daten als Zwei-Monats-Bereich, in zwei Start- und Endfeldern mit Uhrzeiten oder als Startdatum plus Wochenanzahl, wobei sich das Rückgabedatum dann von selbst berechnet. Bereits gebuchte Tage sind ausgegraut, die Schließtage des Shops akzeptieren weder Ausgabe noch Rückgabe, und eine konfigurierbare Pufferzeit nach jeder Rückgabe lässt Zeit, den nächsten Artikel vorzubereiten. Ein Buchungshorizont begrenzt, wie weit im Voraus gebucht werden kann.

§ 03

Ein Tagespreis, der Ihren Saisons folgt

Der Preis berechnet sich pro Tag, mit degressiven Staffeln, einem Prozentmodus des Verkaufspreises oder einem Koeffizientenraster mit Wochenend-Ausnahmen. Saisonpreise multiplizieren den Tagessatz in den von Ihnen definierten Zeiträumen, einmalig oder jährlich wiederkehrend, Feiertage zum Jahresende inklusive. Festpakete geben einen runden Preis für eine exakte Dauer, zum Beispiel 7 Tage für 199, mit Vorrang vor jeder Berechnung: kombiniert mit dem Wochenmodus machen sie das Angebot perfekt lesbar. Eine Option entscheidet schließlich, ob der Rückgabetag berechnet wird (Kalenderzählung) oder nicht (Rotationsmodell: eine Woche läuft von Montag bis Montag, die Rückgabe erfolgt am Tag nach dem berechneten Zeitraum).

§ 04

Betreiben Sie Ihren Park: Planung, Einheiten, Check-in und Check-out

Die Backoffice-Planung zeigt die Auslastung jedes Produkts im Monat, Zelle für Zelle, mit gebuchter Menge und Buchungsdetails im Tooltip. Jedes physische Exemplar kann eine Seriennummer tragen: Die Mietkapazität folgt dann automatisch den aktiven Einheiten, eine Einheit in Wartung verlässt den Bestand, und Sie weisen die dem Kunden übergebenen Referenzen jeder Buchung zu, mit Konfliktprüfung. Bei der Ausgabe des Materials setzt ein Klick die Miete auf laufend und stempelt sie; bei der Rückgabe schließt ein Klick sie ab. Zustandsprotokolle bei Ausgabe und Rückgabe, einbehaltener Kautionsbetrag und Grund werden an der Buchung festgehalten, und der Statistik-Bildschirm misst Buchungen, vermietete Tage, Auslastung und Umsatz pro Produkt im Zeitraum Ihrer Wahl.

§ 05

Die Kaution, getrennt und reibungslos

Die Kaution erscheint als eigene Position in Warenkorb und Rechnung, steuerfrei, ohne je den angezeigten Preis des gemieteten Produkts aufzublähen. Ihre Erstattung ist eine Gutschrift auf diese Position. Sie definieren sie pro Produkt oder automatisch gesamt (multiplizierter Basisbetrag inkl. MwSt., mit Minimum und Rundung). Und wenn Sie lieber nichts einziehen, übernimmt die Stripe-Kartenhinterlegung: Der Kunde hinterlegt seine Karte nach der Bestellung auf einer gesicherten Seite, ohne Abbuchung und ohne Sperrung von Geldern, und Sie buchen nur bei Schaden den Einbehalt ab, mit einem Klick aus der Buchung heraus. Die Kartendaten verarbeitet Stripe Elements, sie laufen nie über den Shop.

§ 06

Buchungen verfolgt vom Warenkorb bis zur Rückgabe

Ab dem Hinzufügen zum Warenkorb reserviert eine Buchung die gewählten Daten; unbestätigte Warenkörbe laufen ab und geben ihre Daten frei. Mit der Bestellbestätigung wird die Buchung bestätigt und dem Kunden zugeordnet. Die Lebenszyklus-E-Mails, ausgelöst über eine gesicherte Cron-URL, erinnern den Kunden an den Beginn seiner Miete, an die Rückgabe und mahnen bei Verspätung, in der Sprache seiner Bestellung. Die Details jeder Miete erscheinen im Warenkorb, auf der Bestellbestätigung, in der Bestellansicht des Backoffice (Seriennummern inklusive) und auf der Seite Meine Mieten des Kundenkontos.

§ 07

Zahlungsfreie Anfragen, Packs, API und Webhooks

Auf den Produkten, wo Sie es aktivieren, sendet der Kunde eine Buchungsanfrage mit Kontaktdaten und Nachricht, ohne zur Kasse zu gehen; Sie nehmen sie mit einem Klick an oder lehnen ab, automatische E-Mails inklusive. Native PrestaShop-Packs sind synchronisiert: Die Buchung eines Packs sperrt seine mietbaren Komponenten und umgekehrt. Die token-basierte REST-API stellt Produkte, Verfügbarkeit und Buchungen lesend und schreibend bereit, mit Idempotenz per externer Referenz, und die HMAC-signierten ausgehenden Webhooks benachrichtigen Ihre Verwaltungssoftware bei jedem Ereignis: Anfrage, Bestätigung, Ausgabe, Rückgabe, Stornierung. Kein Abfragen der API mehr, um synchron zu bleiben.

§ 08

Ehrliche Grenzen

Die Kartenhinterlegung erfordert ein Stripe-Konto, unabhängig vom Zahlungsmodul des Shops; die Abbuchung eines Einbehalts außerhalb der Sitzung kann von der Bank des Kunden abgelehnt werden (3-D Secure), das Modul zeigt dann den Fehler an und der Einbehalt muss anderweitig eingezogen werden. Im Rotationsmodell wird der Rückgabetag nicht berechnet, bleibt aber für eine weitere Ausgabe am selben Tag gesperrt, was die Realität noch nicht zurückgegebenen Materials widerspiegelt. Das Ausblenden des nativen Kaufbuttons stützt sich auf Theme-Selektoren, die je nach Theme eine kleine Anpassung erfordern können.