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.
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.
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.
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).
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.
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.
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.
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.
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.
Es gibt noch keine Rezensionen.