Quelles sont les 10 erreurs et solutions de statut de commande Prestashop ?

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. Statut de commande bloqué sur “Paiement accepté” dans PrestaShop : comment débloquer le processus de traitement
Il arrive fréquemment que les commandes restent bloquées au statut “Paiement accepté” sans passer à l’étape suivante. Cela bloque la logistique, empêche la préparation des commandes et génère des retards dans les expéditions. Ce problème est souvent causé par un paramétrage incomplet du workflow de commande ou un module transport inactif.
Pour corriger cela, il faut vérifier dans Commandes > Statuts que le flux d’automatisation est correctement paramétré. Vous pouvez également utiliser un module comme Order Status Manager pour créer des transitions automatiques selon des conditions précises. Testez la chaîne complète avec une commande fictive pour confirmer que le flux fonctionne.
2. Statuts de commande supprimés ou absents dans PrestaShop : comment restaurer un processus complet et stable
La suppression accidentelle ou l’absence de certains statuts par défaut (comme “En attente de paiement” ou “Livré”) peut désorganiser complètement le suivi des commandes. Cela empêche de modifier les statuts, d’envoyer des emails clients ou d’effectuer des actions automatiques comme les remboursements.
Pour résoudre ce problème, il faut recréer les statuts manuellement en respectant les bons réglages : couleur, icône, envoi d’email, comportement du stock, etc. En cas de doute, vous pouvez réinstaller un environnement de test vierge pour copier les paramètres d’origine ou utiliser un module de restauration des statuts standards.
3. Emails non envoyés après changement de statut PrestaShop : comment rétablir les notifications clients
Un problème courant est le non-envoi des emails aux clients lors d’un changement de statut de commande. Cela crée de l’inquiétude, augmente les demandes au service client et nuit à l’expérience d’achat. Le plus souvent, le modèle d’email est manquant ou la case "envoyer un email" n’est pas cochée dans les paramètres du statut.
La solution consiste à vérifier dans Localisation > Traductions > Emails que les modèles sont bien présents et personnalisés. Ensuite, dans Commandes > Statuts, activez l’option d’envoi pour chaque statut. N’oubliez pas de tester chaque email avec une commande fictive pour valider la bonne réception.
4. Statut “Livré” non activé automatiquement dans PrestaShop : comment automatiser la fin du cycle de commande
Certaines boutiques PrestaShop ne basculent jamais automatiquement les commandes vers le statut “Livré”, même après expédition. Cela fausse les statistiques de vente, complique les relances post-livraison et empêche certains modules de s’exécuter (avis, fidélité, etc.).
Pour corriger cela, utilisez un module comme Order Automation ou programmez une règle dans votre back-office pour déclencher automatiquement le statut “Livré” après confirmation d’expédition ou réception du tracking. Vous pouvez aussi synchroniser cette étape avec votre transporteur ou logiciel logistique via une API ou un connecteur spécifique.
5. Statut de remboursement qui ne génère pas d’avoir dans PrestaShop : comment éviter les erreurs comptables
Lorsque le statut "Remboursé" est mal paramétré, il n’entraîne pas la création d’un avoir ou d’une note de crédit dans PrestaShop. Cela entraîne des incohérences dans la gestion comptable et peut provoquer des conflits avec les clients en cas de remboursement partiel ou total.
Pour corriger ce point, il faut s’assurer que le statut est lié à une action de création d’avoir. Cela se règle dans le menu Commandes > Factures > Options, ou via un module de gestion avancée des retours comme Merchandise Returns Pro. N’oubliez pas de tester ce flux sur plusieurs types de commandes (avec TVA, sans TVA, partielle).
6. Statuts de commande invisibles dans le back-office PrestaShop : comment restaurer leur affichage
Si certains statuts n’apparaissent plus dans le menu déroulant du back-office lors du changement manuel, cela est souvent dû à une mauvaise gestion des permissions ou un conflit avec un module tiers. Parfois, une surcharge du thème ou du JavaScript peut également perturber l’affichage.
Pour corriger cette erreur, commencez par vider le cache (PrestaShop + navigateur). Ensuite, vérifiez que les statuts sont bien actifs dans Commandes > Statuts et qu’ils ne sont pas limités à certains groupes. Si nécessaire, passez en mode debug pour détecter les erreurs JavaScript dans la console de développement.
7. Ordre illogique des statuts dans PrestaShop : comment structurer un flux logique de traitement des commandes
L’ordre des statuts de commande a un impact direct sur la gestion logistique, le SAV et les automatisations. Un statut “Expédié” déclenché avant le paiement est illogique et peut poser des problèmes légaux ou comptables. Ces erreurs viennent souvent d’une création manuelle sans règles métier.
Utilisez un tableau pour structurer le workflow : Paiement reçu > Préparation > Expédié > Livré > Fermé. Dans PrestaShop, vous pouvez modifier l’ordre d’apparition et les transitions via des modules spécialisés ou en personnalisant les fonctions PHP dans le core. Cette rigueur évite les erreurs humaines et clarifie le suivi interne.
8. Incompatibilité entre statuts personnalisés et modules de livraison ou paiement PrestaShop : comment synchroniser correctement
Des statuts personnalisés non reconnus par les modules de transport ou de paiement peuvent entraîner des erreurs de validation ou l’impossibilité d’afficher certaines informations (suivi colis, génération de bordereau, etc.). Cela perturbe toute la chaîne de traitement, du back-office jusqu’au client.
Avant de créer un nouveau statut, vérifiez qu’il est bien pris en charge par les modules utilisés. Certains prestataires imposent des noms ou ID spécifiques. Il est également possible de forcer la compatibilité via des hooks ou du développement personnalisé, mais cela nécessite des tests approfondis pour éviter les conflits.
9. Notification client désactivée sur certains statuts dans PrestaShop : comment rétablir une communication fluide
Par défaut, PrestaShop permet de choisir si un email est envoyé ou non à chaque changement de statut. Une case décochée peut donc bloquer l’envoi d’informations essentielles comme l’expédition ou le remboursement. Cela nuit à la satisfaction client et augmente les demandes de support.
Rendez-vous dans Commandes > Statuts, éditez chaque statut, et cochez la case "Envoyer un email au client". Vérifiez aussi que le modèle d’email associé existe bien et n’est pas vide. Une bonne pratique est de créer un tableau de correspondance entre les statuts, les actions back-office, et les messages clients.
10. Statuts en double après une migration ou un import PrestaShop : comment nettoyer et harmoniser les statuts existants
Lors d’une migration ou d’un import de données, il peut arriver que des statuts soient dupliqués. On retrouve alors deux statuts “Expédié” ou “En attente”, ce qui crée de la confusion dans les commandes, les automatisations et les rapports statistiques.
Identifiez les doublons dans la base de données (table order_state) ou dans le back-office. Supprimez ou fusionnez les statuts inutiles avec prudence, surtout s’ils sont déjà associés à des commandes. Il est conseillé de faire une sauvegarde complète avant toute modification manuelle et de faire appel à un prestataire en cas de doute.