Product Videos
Ce système réserve les unités dès que le client les ajoute au panier et affiche un compte à rebours sur la page produit, dans le panier, le mini-panier et au moment du paiement. Une fois le compte à rebours terminé, les unités sont automatiquement remises en vente ; personne d'autre ne peut alors réserver la dernière unité. Idéal pour les lancements, les éditions limitées, les ventes flash et les collections en exclusivité.
Compatible avec PrestaShop 1.7.8 et 9.x. Ne modifie pas votre stock physique.
Lancement et ventes flash
Dans PrestaShop, le stock ne diminue que lorsque la commande est validée : jusque-là, tout le monde voit l’unité disponible et chacun pense qu’elle lui appartient. Réservation de stock RKR dans le panier Mettez de côté les articles dès qu'ils entrent dans le panier et affichez un compte à rebours au client.
Chaque réservation est créée dans le cadre d'une transaction de base de données verrouillée ligne par ligne (SELECT ... FOR UPDATE), de sorte que deux clients qui cliquent sur « Ajouter au panier » simultanément ne se retrouvent pas avec le même dernier article. Et la protection ne s'arrête pas au panier :
Cela ne touche pas à vos stocks physiques. Les réservations sont enregistrées dans les tables du module : elles n'affectent pas le stock de PrestaShop et, si vous désactivez cette fonctionnalité, la boutique fonctionnera normalement. Les produits en rupture de stock ne sont pas soumis à des limitations : leur réservation fait simplement avancer le compte à rebours.
Le minuteur apparaît sur la page produit, dans le panier (barre de notification, panneau récapitulatif et horloge sur chaque ligne), dans le mini-panier en haut de page et lors du paiement. Chaque emplacement est activé et désactivé séparément, et le client peut prolonger la réservation ou libérer lui-même les unités.
Les paramètres généraux s'appliquent à l'ensemble de la boutique. Vous pouvez ajouter des règles pour des produits et des catégories spécifiques. La règle du produit est prioritaire ; en l'absence de règle, c'est celle de la catégorie la plus profonde qui prévaut ; et en l'absence de règle de catégorie, ce sont les paramètres généraux qui prévalent. La valeur 0 dans une règle signifie « hériter ».
L'onglet Statistiques affiche l'entonnoir de réservation (réservations, prolongations, conversions en commandes, expirations et annulations), une carte thermique par jour de la semaine et par heure, les produits les plus réservés, les raisons de chaque annulation ou refus, ainsi que la répartition entre visiteurs et clients enregistrés. Vous pouvez choisir la période (aujourd'hui, 7, 30, 90 ou 365 jours, ou dates personnalisées) et exporter les données au format CSV. Les graphiques fonctionnent sans service externe.
Chaque fois que le module empêche la vente d'une unité réservée par un autre client, il l'enregistre comme « refusée » : c'est votre compteur de Dernières unités enregistrées. De plus, dans les détails du produit du back-office, vous pouvez voir les réservations actives pour ce produit (panier, client, unités, temps restant et surclassements) et la règle qui s'y applique.
Choisissez parmi 23 designs, du classique au verre dépoli, en passant par le néon ou le sombre, et personnalisez les couleurs, les bordures, la typographie, les tailles et les ombres. Lorsque vous sélectionnez un design, l'aperçu s'actualise instantanément, sans recharger la page, et inclut un compte à rebours. Vous pouvez attribuer différents effets d'animation aux états normal, urgent et critique (tout en respectant les paramètres de fluidité du système) et les affiner avec votre propre CSS depuis l'interface d'administration.
Les textes affichés au client sont adaptés à la langue et disponibles par défaut en espagnol, anglais, français, italien, allemand et portugais. Le module est multi-boutiques : chaque boutique possède ses propres paramètres. Dans l’interface d’administration, il apparaît sous « … »Rekire MODULES» → « Réservation de stock », avec Paramètres, Règles, Design, Statistiques et un guide étape par étape.
Ce module nécessite l'activation de la gestion des stocks dans PrestaShop ; sans elle, aucun stock ne peut être réservé et le module reste inactif au lieu de bloquer quoi que ce soit. Il utilise les hooks standard pour les produits, le panier et la page de paiement : si votre thème n'en affiche aucun, le guide vous indique où vérifier. Si vous possédez déjà la version 1.1.x, vous téléchargez le nouveau fichier ZIP : le module déplace le menu vers «Rekire « MODULES » régénère la feuille de style et respecte le texte que vous avez modifié.
Compatible avec PrestaShop 1.7.8 et 9.x
Développé et maintenu par EXIGER
10/10/2026
v1.2.0
[destacado]
Première version complète sous la marque Rekire . La version 1.1.5 était fonctionnelle mais inachevée ; cette version est prête à être commercialisée.
Nouvelles fonctionnalités
RkrBackOfficeMenuTrait ) affiche le module au sein du groupe de modules Rekire partagés, avec ses sections Paramètres, Règles, Conception, Statistiques et Guide, chaque entrée étant disponible dans la langue préférée de l'employé (es, en, fr, it, de, pt). Auparavant, il se trouvait sous « Vendre » avec son nom en anglais.mails/ / (six langues) et également envoyé sans tâche cron, en utilisant le trafic propre du magasin.Arrangements
NOW() de MySQL. Désormais, tous les serveurs utilisent la même horloge.executeS( $sql , false) ).0000-00-00 00:00:00 et le système l'interprétait comme « la vente est terminée ». Désormais, elle est enregistrée comme NULL, et la mise à jour corrige les règles déjà enregistrées.SELECT … FOR UPDATE ne bloque pas les lignes qui n’existent pas encore. Désormais, chaque produit et chaque combinaison est réservé à l’aide d’un verrou nommé.displayFooter sur cette page : il apparaît désormais sur displayCheckoutSummaryTop .actionFrontControllerAfterInit est obsolète dans PrestaShop 9 et, en mode débogage, son avertissement a interrompu les réponses AJAX du panier : actionFrontControllerInitAfter est utilisé, qui existe depuis la version 1.7.8.Mail::send() ne les trouve pas.actionCart , actionCartUpdateQuantity , actionProductAttributesModify ) ou qui étaient un alias ( displayProductButtons ), ainsi que le chargement des scripts de module sur toutes les pages du back-office.max_extensions_reached ) ; maintenant, il s'agit d'un texte destiné au client.Pour les modules complémentaires
nofilter dans les modèles, pas de HTML dans le PHP, pas Context:: , file_get_contents() ou Tab::getIdFromClassName() ..htaccess et index.php dans tous les dossiers, config.xml identique à PHP, logo.png de 57x57 et licence AFL 3.0 dans tous les fichiers.tests/ et les feuilles de style générées ne sont pas inclus dans le package.Mise à jour depuis 1.1.x
upgrade/ upgrade-1.2.0.php déplace le menu, supprime les anciens hooks, régénère la feuille de style et rétablit dans leur langue d'origine les textes qui avaient encore la valeur anglaise d'usine (ceux modifiés par le marchand sont respectés).
Nobody has asked anything about this product yet.
Soyez le premier informé des nouveautés Rekire
Nouveaux modules, mises à jour importantes pour votre PrestaShop et offres réservées aux abonnés. Sans e-mail ni données personnelles, désinscription en un clic.
Add this shop to your home screen
It opens like an app, works offline and loads faster.
Add to home screen on iPhone or iPad