Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de DataFirefly Location de Produits, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Un mode location greffé sur votre catalogue existant
Tous les produits de votre boutique ne sont pas faits pour être vendus une fois pour toutes. Matériel, mobilier, équipement événementiel, instruments, véhicules, outillage : certains articles se louent, et PrestaShop n'a aucun mécanisme natif pour cela. Ce module ajoute un mode location activable produit par produit, sans dénaturer le reste de votre catalogue. Vous désignez les articles louables, définissez leur prix au jour, leur caution et leur durée autorisée, et le module se charge du reste : calendrier, calcul du prix, blocage des dates et suivi des réservations jusqu'au retour du matériel.
Un calendrier qui connaît vos disponibilités
Sur la fiche produit, le client choisit ses dates en plage sur deux mois, en deux champs début et fin avec heures, ou en date de début plus nombre de semaines, la date de retour se calculant alors toute seule. Les jours déjà réservés sont grisés, les jours de fermeture de la boutique n'acceptent ni départ ni retour, et un délai tampon configurable après chaque retour laisse le temps de préparer l'article suivant. Un horizon de réservation limite jusqu'à quelle date un client peut réserver.
Un prix au jour qui suit vos saisons
Le tarif se calcule au jour, avec des paliers dégressifs, un mode pourcentage du prix de vente ou une grille de coefficients de durée avec exceptions week-end. Les saisons tarifaires multiplient le tarif journalier sur les périodes que vous définissez, ponctuelles ou récurrentes chaque année, fêtes de fin d'année comprises. Les forfaits fixes donnent un prix rond pour une durée exacte, 7 jours pour 199 par exemple, prioritaire sur tout calcul : combinés au mode semaines, ils rendent l'offre parfaitement lisible. Une option choisit enfin si le jour du retour est facturé (comptage calendaire) ou non (modèle rotation : une semaine va de lundi à lundi, le retour ayant lieu le jour suivant la période facturée).
Exploitez votre parc : planning, unités, check-in et check-out
Le planning back-office affiche l'occupation de chaque produit sur le mois, cellule par cellule, avec la quantité réservée et le détail des réservations en infobulle. Chaque exemplaire physique peut porter un numéro de série : la capacité locative suit alors automatiquement les unités actives, une unité en maintenance sort du stock, et vous affectez les références remises au client sur chaque réservation, avec contrôle de conflit. Au départ du matériel, un clic passe la location en cours et l'horodate ; au retour, un clic la clôture. État des lieux au départ et au retour, montant de caution retenue et motif se consignent sur la fiche, et l'écran Statistiques mesure réservations, jours loués, taux d'occupation et chiffre d'affaires par produit sur la période de votre choix.
La caution, séparée et sans friction
La caution apparaît comme une ligne dédiée du panier et de la facture, hors TVA, sans jamais gonfler le prix affiché du produit loué. Son remboursement tient en un avoir sur cette ligne. Vous la définissez par produit ou en global automatique (montant de base TTC multiplié, avec minimum et arrondi). Et si vous préférez ne rien encaisser, l'empreinte bancaire Stripe prend le relais : le client enregistre sa carte après la commande sur une page sécurisée, sans débit ni blocage de fonds, et vous ne prélevez que la retenue en cas de dommage, en un clic depuis la fiche réservation. Les données de carte sont traitées par Stripe Elements et ne transitent jamais par la boutique.
Des réservations suivies du panier au retour
Dès l'ajout au panier, une réservation réserve les dates choisies ; les paniers non confirmés expirent et libèrent leurs dates. À la validation de la commande, la réservation se confirme et se rattache au client. Les emails de cycle de vie, déclenchés par une URL cron sécurisée, rappellent au client le début de sa location, son retour, et le relancent en cas de retard, dans la langue de sa commande. Le détail de chaque location apparaît dans le panier, sur la confirmation de commande, dans la fiche commande du back-office (numéros de série compris) et sur la page Mes locations de l'espace client.
Demandes sans paiement, packs, API et webhooks
Sur les produits où vous l'activez, le client envoie une demande de réservation avec ses coordonnées et un message, sans passer en caisse ; vous l'acceptez ou la refusez en un clic, emails automatiques à l'appui. Les packs natifs PrestaShop sont synchronisés : réserver un pack bloque ses composants louables et inversement. L'API REST à jetons expose produits, disponibilités et réservations en lecture et écriture avec idempotence par référence externe, et les webhooks sortants signés HMAC notifient votre logiciel de gestion à chaque événement : demande, confirmation, départ, retour, annulation. Plus besoin d'interroger l'API en boucle pour rester synchronisé.
Limites assumées
L'empreinte bancaire demande un compte Stripe, indépendant du module de paiement de la boutique ; le débit hors session d'une retenue peut être refusé par la banque du client (3-D Secure), le module affiche alors l'erreur et la retenue reste à encaisser autrement. En modèle rotation, le jour du retour n'est pas facturé mais reste indisponible pour un autre départ le même jour, ce qui reflète la réalité du matériel non encore restitué. Le masquage du bouton ajouter au panier natif s'appuie sur des sélecteurs de thème qui peuvent demander un léger ajustement selon votre thème.
Il n’y a pas encore d’avis.