Statut de commande Prestashop : 10 problemes et solutions 2025 !

tableau comparatif des 10 erreurs les plus fréquentes liées aux statuts de commande dans PrestaShop
| # | Erreur courante liée aux statuts de commande | Impact sur la boutique | Cause fréquente | Prix correction estimé (€) |
|---|---|---|---|---|
| 1 | Statut de commande bloqué en "Paiement accepté" sans évolution | Blocage logistique, commandes non expédiées | Mauvais paramétrage du flux de statuts | 60 – 120 € |
| 2 | Statuts manquants ou supprimés accidentellement | Impossibilité de modifier le statut manuellement | Suppression manuelle ou migration incomplète | 80 – 150 € |
| 3 | Mauvaise configuration des emails liés aux statuts | Clients non informés de l’état de leur commande | Templates email absents ou non reliés | 50 – 100 € |
| 4 | Statut "Livré" non déclenché automatiquement | Mauvais suivi des commandes, statistiques faussées | Manque de condition automatique ou module inactif | 70 – 130 € |
| 5 | Statut de remboursement qui ne déclenche pas l’avoir | Problèmes comptables, litiges clients | Paramétrage erroné dans les statuts | 60 – 110 € |
| 6 | Statuts de commande non visibles dans le back-office | Impossibilité de les sélectionner | Problème de permissions ou de cache | 50 – 90 € |
| 7 | Mauvais ordre logique des statuts (ex : livraison avant paiement) | Workflow incohérent | Création manuelle sans vérification | 70 – 120 € |
| 8 | Module transport ou paiement non compatible avec certains statuts | Erreurs de synchronisation ou de validation | Module mal codé ou statut personnalisé inadapté | 100 – 180 € |
| 9 | Notifications clients désactivées sur certains statuts | Manque d’information, augmentation des tickets SAV | Case "envoyer email au client" non cochée | 40 – 80 € |
| 10 | Statuts dupliqués ou en double après import/migration | Confusion dans le suivi des commandes | Erreur de base de données ou migration partielle | 80 – 160 € |
1. Pourquoi mes commandes restent bloquées sur le statut “Paiement accepté” dans PrestaShop ?
Lorsque vos commandes restent bloquées sur le statut “Paiement accepté” sans passer aux étapes suivantes (préparation ou expédition), cela indique souvent un problème dans la configuration du flux de traitement. PrestaShop ne bascule pas automatiquement d’un statut à un autre, sauf si vous avez configuré des règles spécifiques ou utilisé des modules automatisés.
Pour résoudre ce blocage, vous pouvez vérifier la configuration de vos modules de paiement, de transport et de statut dans le menu Commandes > Statuts. L’ajout de règles d’automatisation via des modules comme Order Status Manager permet de fluidifier le passage d’un statut à l’autre selon les actions réalisées sur la commande.
2. Comment activer ou désactiver l’envoi d’email client lors d’un changement de statut PrestaShop ?
PrestaShop vous permet d’envoyer automatiquement un email au client chaque fois que le statut de commande change. Cependant, si la case "Envoyer un email au client" n’est pas cochée pour un statut donné, aucun message ne sera envoyé. Cela peut créer un manque d'information pour l’acheteur et générer des demandes inutiles au service client.
Pour modifier ce paramètre, allez dans Commandes > Statuts, sélectionnez le statut concerné, puis cochez ou décochez la case selon votre besoin. Assurez-vous également que le modèle d’email correspondant existe dans International > Traductions > Modèles d’emails. Il est recommandé de tester en passant une commande test pour vérifier le bon fonctionnement.
3. Pourquoi certains statuts de commande n’apparaissent plus dans le back-office PrestaShop ?
Si vous ne voyez plus certains statuts dans le menu déroulant du back-office, cela peut être dû à un conflit entre modules, un problème de cache, ou une suppression accidentelle lors d’une migration ou d’une mise à jour. Ces statuts sont pourtant essentiels pour modifier manuellement l’état d’une commande.
Pour corriger cela, commencez par vider le cache de PrestaShop. Ensuite, allez dans Commandes > Statuts pour vérifier qu’ils sont bien actifs. Si un statut essentiel a été supprimé, recréez-le avec les bons paramètres (icône, couleur, action associée). Il est conseillé de faire une sauvegarde avant toute manipulation sur les statuts.
4. Comment ajouter un nouveau statut de commande personnalisé dans PrestaShop ?
Ajouter un nouveau statut de commande est utile pour adapter le processus de traitement à vos besoins spécifiques (ex : “En cours d’emballage”, “En attente de vérification”, etc.). Cela permet un meilleur suivi interne et une communication plus claire avec vos clients.
Pour créer un nouveau statut, allez dans Commandes > Statuts > Ajouter un nouveau statut. Donnez-lui un nom, une couleur, une icône, et choisissez les options (réduction du stock, envoi d’email, affichage client). Associez ensuite un modèle d’email si nécessaire. Vérifiez que le nouveau statut est intégré dans le processus de commande pour éviter des blocages ou oublis.
5. Pourquoi le statut “Livré” ne s’active pas automatiquement dans PrestaShop ?
Dans PrestaShop, le statut “Livré” ne s’active pas automatiquement sauf si un module logistique ou de tracking est configuré pour cela. Cela peut entraîner un manque de visibilité sur les commandes finalisées et empêcher certains modules (avis clients, fidélisation) de se déclencher correctement.
Pour activer automatiquement ce statut, vous pouvez utiliser un module comme Advanced Order Workflow ou programmer une règle via une tâche CRON associée au tracking. Certains transporteurs peuvent aussi déclencher ce changement via leur API. Une bonne configuration permet de clore les commandes proprement et d'améliorer vos KPIs logistiques.
6. Comment corriger une erreur de statut de commande après une migration PrestaShop ?
Lors d’une migration de boutique ou d’une mise à jour majeure, les statuts peuvent être désorganisés, dupliqués ou manquants. Cela génère des incohérences dans le suivi des commandes et peut même empêcher certaines actions comme les remboursements ou les expéditions.
Pour corriger cela, commencez par auditer la table order_state dans la base de données ou via le menu Commandes > Statuts. Supprimez les doublons, recréez les statuts essentiels, et revalidez leur logique. Si besoin, restaurez un export de votre ancienne base pour identifier les statuts manquants ou mal mappés.
7. Pourquoi mes remboursements ne changent pas le statut de la commande dans PrestaShop ?
Lorsqu’un remboursement est effectué via le back-office, PrestaShop ne change pas toujours automatiquement le statut de la commande. Ce comportement dépend du module de paiement utilisé, du type de remboursement (partiel ou total) et de la configuration du statut “Remboursé”.
Pour automatiser ce processus, assurez-vous que le statut “Remboursé” est correctement configuré dans Commandes > Statuts avec l’option de création d’avoir activée. Certains modules comme PrestaRefunds permettent de synchroniser les remboursements et les statuts, évitant les oublis manuels ou les erreurs comptables.
8. Comment réorganiser le flux des statuts de commande pour un traitement plus logique dans PrestaShop ?
Un mauvais enchaînement des statuts peut ralentir vos équipes, créer des erreurs d’expédition ou des oublis de communication. Par défaut, PrestaShop ne permet pas un ordre strict, ce qui peut conduire à des statuts utilisés dans un ordre incohérent (ex : livraison avant paiement).
Pour organiser un flux logique, listez tous vos statuts et définissez un ordre clair : Paiement reçu → Préparation → Expédition → Livraison → Fermeture. Utilisez un module comme Order Flow Manager pour contrôler la transition entre chaque statut selon des conditions définies. Cela vous permet d’optimiser la chaîne logistique et la satisfaction client.
9. Pourquoi un statut personnalisé n’est pas pris en compte par mon module de livraison PrestaShop ?
Certains modules de transport (ex : Colissimo, Mondial Relay) attendent des statuts bien spécifiques pour déclencher l’impression d’étiquettes ou le suivi colis. Si vous utilisez un statut personnalisé non reconnu par ces modules, ils peuvent ignorer l’action ou afficher une erreur.
Avant de créer ou modifier un statut, vérifiez la documentation de votre module pour connaître les ID ou noms reconnus. Vous pouvez aussi associer vos statuts personnalisés à ceux existants via un mapping ou une règle de correspondance dans le code. En cas de doute, contactez l’éditeur du module pour garantir une compatibilité.
10. Comment réinitialiser les statuts de commande par défaut dans PrestaShop sans perdre de données ?
Si votre boutique rencontre trop d’erreurs liées aux statuts (duplications, suppressions, blocages), une réinitialisation peut s’imposer. Cependant, supprimer les statuts utilisés par des commandes existantes peut casser des liens en base de données et créer des bugs.
La méthode sécurisée consiste à recréer les statuts par défaut manuellement, en suivant la documentation PrestaShop, ou à les importer depuis une installation vierge. Vous pouvez également utiliser un module de gestion de statut avancé pour régénérer les statuts essentiels sans affecter les historiques. Faites toujours une sauvegarde complète avant toute opération.