Le stock ne se met pas à jour correctement sur PrestaShop
Un stock affiché qui ne correspond pas au stock réel, une quantité qui ne bouge pas après un import, un stock qui semble « bloqué » après une commande annulée : la cause la plus fréquente est la confusion entre stock physique et stock réservé, deux compteurs distincts dans PrestaShop.
Stock physique et stock réservé : deux compteurs, pas un
Dès qu’un client commence un paiement, PrestaShop réserve la quantité correspondante sans la retirer définitivement du stock physique tant que la commande n’est pas validée. Si le paiement échoue ou que le client abandonne, cette réservation doit se libérer automatiquement après un délai ; c’est ce mécanisme, plus que le stock lui-même, qui explique la majorité des écarts signalés entre ce qui est affiché et ce qui est réellement disponible.
Le comportement change fortement selon que l’option Activer la gestion des stocks avancée, dans Préférences > Produits, est active ou non. En stock avancé, chaque mouvement (réception, vente, transfert) est tracé individuellement, ce qui donne un suivi plus fin mais aussi plus de points où une désynchronisation peut apparaître si un import ne respecte pas cette logique.
Packs, imports et synchronisation fournisseur
Un pack de produits a sa propre logique de stock : sa disponibilité dépend de celle de ses composants, pas d’une quantité saisie directement sur la fiche du pack. Un souci de stock sur un pack se diagnostique donc du côté des produits qui le composent.
Un import CSV qui écrase la quantité en stock sans tenir compte des commandes en cours de traitement peut créer des ventes en négatif : le fichier remplace une valeur sans savoir qu’une partie de ce stock est déjà engagée. Une resynchronisation ponctuelle se corrige directement en base ou par un nouvel import maîtrisé ; une synchronisation récurrente et fiable avec un fournisseur, elle, demande un développement : webservice PrestaShop, ou import programmé qui respecte les commandes en cours plutôt que de les ignorer.
Pages liées
-
Produits ou descriptions de catégorie invisibles
Un stock à zéro peut aussi expliquer qu’un produit semble avoir disparu de sa page catégorie.
-
Développement de module sur mesure
Synchronisation fournisseur automatisée, webservice, import programmé : quand la configuration standard ne suffit plus.
-
Migration PrestaShop 1.6 vers 1.7 ou 8
La gestion des stocks avancée se comporte différemment selon la version, un point à vérifier avant toute migration.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.