Sin impuesto Con impuesto

Réserver le stock dans le panier avec un compte à rebours : quand c'est utile et pour combien de temps

Dans PrestaShop, le stock ne baisse qu'à la validation de la commande, et jusque-là tout le monde voit la dernière unité disponible. La réserver dans le panier règle le problème des lancements et des éditions limitées, mais mal configurée, elle bloque du stock. Nous expliquons comment bien faire.

Equipo Rekire
Updated: 22/10/2026 12
Réserver le stock dans le panier avec un compte à rebours : quand c'est utile et pour combien de temps
Share:

Vous lancez une édition limitée de 50 unités. Dans les premières minutes, des centaines de personnes arrivent, beaucoup ajoutent au panier et passent au paiement. PrestaShop ne décompte pas le stock tant que la commande n'est pas validée, donc pendant ces minutes tout le monde voit des unités disponibles. Les premiers à payer les obtiennent ; les autres découvrent à la dernière étape qu'il n'y en a plus, ou pire, paient et reçoivent ensuite un e-mail d'annulation.

La réservation du stock dans le panier change le moment où une unité cesse d'être disponible : du paiement à « ajouter au panier », avec une limite de temps.

Comment fonctionne PrestaShop sans réservation

Un panier dans PrestaShop est une liste d'envies avec une intention d'achat. Il ne met rien de côté. Le stock physique et le stock disponible ne changent qu'à la création de la commande. Pour la plupart des boutiques, cela suffit : avec un stock confortable, deux personnes qui regardent la même unité, c'est rare.

Le problème apparaît dans trois situations :

  • Lancements et drops : beaucoup de demande concentrée sur peu de temps et peu de stock.
  • Pièces uniques ou presque : œuvres d'art, seconde main, dernières unités de la saison.
  • Ventes flash avec un prix spécial pendant une courte fenêtre.

Ce que fait une réservation

À l'ajout au panier, les unités sont mises de côté pour ce client pendant un certain temps. Tant que cela dure :

  • Les autres voient le stock libre, pas le total.
  • Si quelqu'un essaie d'ajouter plus que le stock libre, il ne peut ajouter que ce qui reste, et on lui explique pourquoi.
  • Le client titulaire de la réservation voit un compte à rebours sur la fiche, dans le panier et au checkout.
  • Si le temps s'écoule sans paiement, les unités sont libérées automatiquement.
Le compte à rebours doit être réel. Un minuteur qui redémarre quand on recharge la page ou qui ne libère rien à expiration est une pratique commerciale trompeuse, et les clients s'en aperçoivent tout de suite. Si vous affichez « votre réservation expire dans 8 minutes », cela doit être vrai et, à l'expiration, l'unité doit redevenir disponible pour quelqu'un d'autre.

Combien de temps elle doit durer

Il n'y a pas de chiffre universel, mais il y a un critère : le temps que met un client ordinaire à payer, avec un peu de marge. Si votre checkout est court et le paiement se fait par carte ou par un moyen rapide, dix minutes suffisent en général largement. Si votre client doit chercher sa carte, remplir de longues adresses ou valider un paiement sur son mobile, il peut lui falloir un peu plus.

SituationRéservation indicativePourquoi
Drop ou lancement très demandéCourte (quelques minutes)Pour que le stock tourne vite entre ceux qui paient vraiment
Pièce unique ou de grande valeurMoyenneLe client réfléchit davantage, mais ne peut pas la bloquer indéfiniment
Vente B2B avec une grosse commandeLongue ou sans réservationLe processus d'achat est plus lent et le risque de collision plus faible

Le plus utile est d'autoriser des prolongations limitées : le client en train de payer qui a besoin de quelques minutes de plus peut les demander, mais seulement un certain nombre de fois. Ainsi, personne ne retient du stock indéfiniment.

Les effets à prendre en compte

Sur la conversion

Une réservation visible rassure : le client sait que l'unité est à lui pendant qu'il paie. En même temps, elle ajoute de la pression. C'est pourquoi il vaut mieux ne pas l'activer sur tout le catalogue, mais seulement sur les produits et aux dates où il y a une vraie rareté.

Sur le stock que voient les autres

Avec la réservation, le stock disponible peut baisser sans aucune vente. Si vingt personnes ont la même unité dans leur panier, les autres voient « épuisé » jusqu'à l'expiration des réservations. C'est exactement ce que vous cherchez lors d'un lancement, et exactement ce que vous ne voulez pas pour un produit ordinaire au stock confortable.

Sur les bots et les revendeurs

Sans limite par client, quelqu'un peut réserver tout le stock d'un lancement avec plusieurs paniers. Fixez un maximum d'unités par client et par produit dans ces cas-là.

Sur l'intégration avec d'autres systèmes

Si un ERP ou un entrepôt externe écrit aussi votre stock, une marge de sécurité (des unités jamais proposées) évite de vendre celle que l'autre système vient de retirer.

Le dernier contrôle, au paiement

La réservation protège le panier, mais le point critique est la validation de la commande. Si, pour une raison quelconque, un panier arrive au paiement avec une unité déjà réservée par un autre client, la boutique doit l'arrêter et le renvoyer au panier avec une explication claire, avant d'encaisser. Et la réservation doit être créée de manière à ce que deux clients qui cliquent sur « ajouter » au même instant ne se retrouvent pas avec la même unité : cela exige de verrouiller la ligne dans la base de données, pas seulement de vérifier puis d'écrire.

Checklist

  • N'activez la réservation que là où il y a une vraie rareté : lancements, éditions limitées, pièces uniques.
  • Choisissez la durée selon le temps que met votre client à payer, et limitez les prolongations.
  • Fixez un maximum par client pour les lancements.
  • Vérifiez que les réservations expirées sont libérées sans attendre aucune tâche.
  • Faites un test avec deux navigateurs en même temps sur la dernière unité.
  • Mesurez : combien de réservations aboutissent à une commande, combien expirent et combien de ventes en double ont été évitées.

Questions fréquentes

La réservation modifie-t-elle mon stock dans PrestaShop ? Elle ne devrait pas. Le plus prudent est que les réservations soient stockées à part et que le stock physique ne baisse qu'à la validation de la commande, comme toujours. Ainsi, si vous désactivez la réservation, la boutique retrouve son comportement normal sans rien à corriger.

Et les invités ? Ils peuvent aussi réserver, et leur réservation compte de la même façon dans le stock. Si vous préférez que seuls les clients inscrits puissent réserver, c'est une décision commerciale : vous réduisez le blocage par les curieux en échange de l'obligation de créer un compte avant d'acheter.

Et les produits que je vends sans stock ? Si un produit accepte les commandes hors stock, limiter son achat n'a pas de sens. Tout au plus, la réservation sert à afficher le temps dont le client dispose pour payer au prix de l'offre.

Comment le résoudre sur PrestaShop

RKR Reserva de stock en el carrito met les unités de côté dès leur ajout au panier et affiche un compte à rebours sur la fiche, le panier, le mini-panier et le checkout. La durée va de 1 minute à 24 heures (10 minutes par défaut), avec des prolongations limitées, un maximum par client, une marge de sécurité et des règles par produit et par catégorie avec une plage de dates. Chaque réservation est créée dans une transaction avec verrouillage des lignes, le paiement fait l'objet d'une dernière vérification et les réservations expirées cessent de compter immédiatement. Il n'écrit pas dans votre stock physique : il travaille dans ses propres tables, et si vous le désactivez, la boutique fonctionne comme avant. Il inclut des statistiques avec l'entonnoir des réservations et le compteur des ventes en double évitées.

Chargement...
Consentement aux cookies
Retour en haut