Traitement avancé des commandes : installation et aide

Démarrage rapide

  1. Importez le ZIP de mprorderworkflow via Modules > "Module Manager" et ouvrez "Configure".
  2. Dans Général, activez Activer le workflow et Afficher le panneau de commande.
  3. Créez une équipe dans Workflow de commande et sélectionnez Membres de l'équipe ainsi que les Statuts de commande natifs.
  4. Créez les étapes internes dans "WF Statuses" et sélectionnez chaque Équipe responsable.
  5. Vérifiez les paramètres Commentaires, Notifications et Diffusion, puis enregistrez.
  6. Ouvrez une commande de test, changez son statut de workflow et ajoutez un commentaire interne.
  7. Vérifiez les notifications des destinataires et testez un rappel lors du chargement ultérieur d'une page du back-office.

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et ouvrir Workflow de commande

  1. Importez le ZIP de mprorderworkflow via Modules > "Module Manager".
  2. Ouvrez "Configure" et vérifiez les paramètres ci-dessous.
  3. Ouvrez Workflow de commande et créez une équipe avec des employés actifs.
  4. Ajoutez des statuts de workflow dans "WF Statuses" et choisissez leurs équipes responsables.
  5. Ouvrez une commande de test et vérifiez que le panneau de workflow apparaît.
  6. Changez son statut interne, ajoutez un commentaire et vérifiez les notifications des employés concernés.

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Le produit est présenté sous le nom Advanced Order Fulfilment et apparaît dans le back-office sous le nom Advanced Order Workflow. Son menu comprend Workflow de commande pour les équipes, "WF Orders", "WF Comments", "WF Statuses", "WF Dashboard", "WF Notifications" et Paramètres > Configuration.

Paramètres généraux

Paramètre Valeur par défaut à l'installation Fonction
Activer le workflow Oui Contrôle les hooks habituels du workflow et l'affichage du panneau.
Afficher le panneau de commande Oui Affiche la zone de workflow sur les pages de détail de commande du back-office prises en charge.
Contrôle des modifications simultanées Oui Vérifie la version du panneau soumise avant un changement de statut de workflow et demande d'actualiser si un autre employé l'a modifiée.
Activer le score de commande Oui Affiche les commandes de notation de 0 à 10.
Score de commande par défaut 10 Le réglage est enregistré, mais les commandes sans score enregistré utilisent 10 dans cette version. Les nouvelles étapes du workflow reprennent le score existant.

Les états de commande natifs de PrestaShop restent le cycle de vie visible par les clients. Les statuts de workflow, commentaires et rappels sont des données internes. Changer un statut de workflow ne met pas à jour le paiement, l'expédition ou l'état natif de la commande.

Créer les équipes et les statuts de workflow

Équipes

Dans Workflow de commande, ajoutez une équipe et définissez :

Champ Valeur par défaut d'une nouvelle équipe Action
Nom de l'équipe Vide Saisissez un nom interne d'équipe, comme Préparation des commandes.
Couleur #3498db Définissez la couleur du badge.
Description Vide Décrivez son travail.
Actif Oui Activez l'équipe.
Membres de l'équipe Aucun Sélectionnez des employés PrestaShop.
Statuts de commande Aucun Associez les états de commande natifs de PrestaShop à la responsabilité de cette équipe.

Par exemple, créez Préparation des commandes, sélectionnez vos employés d'entrepôt et associez "Payment accepted" et "Preparation in progress" si ces états doivent attirer leur attention sur la commande.

Créez les équipes dans le contexte de la boutique concernée. Une nouvelle équipe utilise l'identifiant de la boutique courante si aucun identifiant n'est fourni. Les recherches d'équipes peuvent être filtrées par boutique.

"WF Statuses"

Champ Valeur par défaut d'un nouveau statut Action
Nom Vide Saisissez le nom traduit du statut interne.
Description Vide Saisissez une explication traduite.
Couleur #3498db Choisissez la couleur du badge.
Équipe responsable Aucune Sélectionnez l'équipe responsable de cette étape interne.
Commande terminée Non Marquez un statut final pour le filtrage des workflows terminés.
Prochain statut recommandé Aucun Sélectionnez l'étape suivante principale affichée aux employés.
Statuts suggérés Aucun Sélectionnez d'autres étapes suivantes.
Actif Oui Rendez le statut disponible.

Créez d'abord tous les statuts si vous devez les relier comme étapes suivantes recommandées ou suggérées. Par exemple, créez En attente de réponse du client, affectez Service client, puis recommandez Prêt pour l'emballage et suggérez Vérification du responsable. Les sélections de statuts suggérés sont enregistrées sous forme d'identifiants, comme [3,5,8] ; utilisez le sélecteur plutôt que de modifier directement ce JSON.

Les champs d'étapes suivantes guident les choix des employés. Ils ne font pas avancer automatiquement une commande et n'imposent pas un graphe complet de transitions.

Paramètres des commentaires et pièces jointes

Paramètre Valeur par défaut à l'installation Fonction
Commentaires privés par défaut Non Lorsque l'option est activée, ouvre le formulaire de commentaire avec le choix privé sélectionné.
Activer les pièces jointes Oui Affiche les commandes de pièces jointes pour les commentaires.
Taille maximale des pièces jointes 5 MB Le réglage est enregistré, mais la validation des fichiers applique une limite fixe de 5 MB par fichier dans cette version.
Activer les rappels Oui Affiche les commandes de rappel et active le traitement des rappels arrivés à échéance.

Un commentaire ordinaire reste interne au back-office. Un commentaire privé est visible uniquement par son auteur. Un commentaire non privé associé à une équipe est limité aux membres de cette équipe et à son auteur. Les commentaires non privés sans équipe sont visibles par les employés ayant accès à la commande. N'interprétez pas le choix public du fil comme une publication visible des clients. Vous pouvez uniquement associer un commentaire à une équipe dont vous êtes membre.

Utilisez @ suivi d’au moins deux caractères dans le panneau de commande pour trouver les employés actifs, puis choisissez l’employé dans la liste de suggestions. Les mentions créent des notifications internes de workflow. Le module recherche le prénom ou le nom complet d’un employé après @ dans le texte du commentaire enregistré. Un texte correspondant saisi sans sélectionner de suggestion peut donc notifier des employés. Le module n’envoie aucun e-mail de notification.

Les pièces jointes prennent en charge JPG/JPEG, PNG, GIF, WebP, BMP, TIFF/TIF, PDF, DOC/DOCX, XLS/XLSX, CSV, TXT, RTF, ODT/ODS/ODP, PPT/PPTX et EML. Le validateur vérifie la taille, l'extension et le type MIME détecté. Les vérifications des documents Office ZIP nécessitent PHP ZipArchive et la détection MIME doit être disponible.

Le validateur des fichiers impose actuellement une limite fixe de 5 MB par fichier. Modifier Taille maximale des pièces jointes ne change pas cette limite.

Le processus PHP doit pouvoir écrire dans modules/mprorderworkflow/uploads/. La fonction utilitaire y écrit une règle Apache de refus d'accès dans .htaccess et un fichier index. Si votre serveur n'applique pas .htaccess, configurez un refus d'accès direct équivalent. Le fichier est destiné à être téléchargé via le contrôleur authentifié du back-office, qui vérifie l'accès à son commentaire. Votre serveur web doit appliquer le refus d'accès direct.

Paramètres des notifications

Paramètre Valeur par défaut à l'installation Fonction
Notifier les changements de statut Oui Contrôle les notifications d'équipe lors des changements d'état natif des commandes PrestaShop. Les changements de statut interne du workflow notifient indépendamment de ce réglage.
Notifier les nouveaux commentaires Oui Notifie l'équipe associée pour un commentaire non privé.
Notifier les @mentions Oui Notifie les employés mentionnés pour les commentaires non privés.
Notifier les participants du fil Oui Notifie les participants précédents lors de l'ajout d'un commentaire non privé.
Conservation des notifications (jours) 30 Supprime les notifications lues plus anciennes que la durée configurée pendant l'activité du back-office. Définissez 0 pour les conserver indéfiniment.

Notifier les changements de statut contrôle actuellement les notifications de changement d’état natif des commandes PrestaShop. Les changements de statut interne du workflow notifient toujours l’équipe responsable lorsque ce réglage est désactivé. Les commentaires privés ne déclenchent pas le flux habituel de notifications d'équipe, de fil ou de mention. Chaque employé peut couper ses propres notifications dans le panneau de workflow. Testez en tant que destinataire, car l'auteur peut être exclu des notifications.

Paramètres de diffusion

Paramètre Valeur par défaut à l'installation Comportement à l'exécution
Notifications du navigateur Oui Le réglage est enregistré, mais cette version n'affiche pas de notifications de bureau.
Notifications sonores Non Le réglage est enregistré, mais cette version n'émet pas de sons de notification.
Intervalle de vérification des notifications 30 secondes Le réglage est enregistré, mais cette version n'actualise pas les notifications à intervalles réguliers.

Consultez les notifications dans "WF Notifications". Le badge de l'en-tête est affiché au chargement de la page ; le panneau de commande actualise le nombre de notifications non lues à son ouverture et après un changement de statut, un commentaire ou une action sur les rappels. Rechargez la page pour voir les changements effectués par les autres employés. Les réglages des notifications du navigateur et des sons sont sans effet dans cette version.

Utiliser le panneau de commande et les rappels

Ouvrez une commande de test. Sélectionnez un statut de workflow, consultez l'historique, définissez son score et ajoutez un commentaire. Le panneau actualise ses données via le contrôleur AJAX du module. Si un autre employé a changé la version, actualisez et vérifiez l'état le plus récent avant de soumettre à nouveau.

Le panneau de commande crée les rappels pour l'étape actuelle du workflow ou, si la commande n'a pas encore d'étape, pour la commande elle-même. Choisissez une heure et un employé ou une équipe. Les choix rapides comprennent Dans 1 heure, Dans 2 heures, Demain, Dans 2 jours et Dans 1 semaine.

Les rappels arrivés à échéance sont traités au chargement des pages du back-office lorsque Activer le workflow et Activer les rappels sont activés. Le traitement s'exécute au plus une fois par minute, par lots limités. Après une période sans activité dans le back-office, les rappels échus sont traités lors d'un chargement de page ultérieur. Aucune commande cron ou CLI n'est nécessaire.

Un rappel arrivé à échéance crée des notifications de workflow pour ses destinataires et est automatiquement marqué terminé après son traitement. La création des notifications respecte le réglage de mise en sourdine du destinataire. Le module n’envoie aucun e-mail de rappel et ne change pas automatiquement la commande. Le nettoyage des notifications lues est déclenché par l’activité du back-office au plus une fois par jour.

Examiner le travail et les permissions

Utilisez "WF Orders" comme Centre de contrôle des commandes pour filtrer par statut de workflow, équipe, score, informations de commentaire ou de fin et état natif. Utilisez "WF Comments" pour le flux de commentaires, "WF Dashboard" pour les nombres d'équipes, de commentaires et d'activités et "WF Notifications" pour vos notifications.

Les actions sur les commandes nécessitent un employé connecté, une commande valide, la permission PrestaShop de consultation des commandes et l’accès à la boutique de cette commande. Les actions AJAX actuelles ne vérifient pas en plus la permission PrestaShop de modification des commandes. Seul l’auteur d’un commentaire peut le modifier ou changer ses pièces jointes. Les rappels peuvent être modifiés, supprimés et terminés par leur créateur, l’employé affecté ou un membre de l’équipe affectée. Les règles des commentaires privés et d’équipe s’appliquent à la lecture des commentaires et au téléchargement des fichiers. Terminer un rappel lié à un commentaire nécessite aussi l'accès à ce commentaire.

Vérifier et résoudre les problèmes

  • Avec deux employés de test, vérifiez le panneau et les commentaires ordinaires, d'équipe et privés. Confirmez que chacun ne voit que le périmètre de commentaires prévu.
  • Changez séparément un statut interne et un état de commande natif associé. Vérifiez que les employés responsables reçoivent les bonnes notifications internes.
  • Créez un rappel bientôt dû. Chargez une page du back-office après l'heure prévue et le délai de limitation d'une minute, puis vérifiez les notifications et la préférence de mise en sourdine du destinataire.
  • Importez un fichier autorisé de moins de 5 MB et téléchargez-le en tant qu'employé autorisé. En cas d'échec, examinez les limites d'import PHP, la prise en charge MIME/ZipArchive et les permissions du répertoire.
  • Si le panneau est absent, vérifiez Activer le workflow, Afficher le panneau de commande, l'accès de l'employé à la commande et à la boutique, ainsi que les hooks de consultation des commandes. Le module prend en charge displayAdminOrder et displayAdminOrderMainBottom avec protection contre les panneaux en double.
  • Si une notification manque, vérifiez le réglage concerné, l'appartenance à l'équipe, la visibilité privée ou d'équipe, l'exclusion de l'auteur et la mise en sourdine de l'employé.

Le module n'interroge pas les transporteurs, ne remplace pas le processus de commande et ne crée pas d'intégrations de paiement ou de transporteur. Les personnalisations CSS peuvent cibler .mprwf-order-panel .mprwf-card, .mprwf-comment-private, .mprwf-team-label, .mprwf-current-status et .mprwf-score-widget.

Désactiver ou désinstaller

Désactivez le workflow pour suspendre ses hooks habituels. Sauvegardez les tables du module et les fichiers importés avant la désinstallation si vous devez conserver l'historique opérationnel. La désinstallation supprime les tables d'équipes, de statuts, d'historique, de commentaires, de rappels, de notifications et de préférences, ainsi que la configuration du module et ses entrées de menu. Le répertoire d'import est conservé après la désinstallation. Les commandes natives restent dans PrestaShop.

Le module possède les 10 tables de workflow suivantes, indiquées sans le préfixe de votre base de données. Incluez-les toutes dans votre sauvegarde :

mprwf_team, mprwf_team_employee, mprwf_team_status, mprwf_status, mprwf_status_lang, mprwf_order_history, mprwf_order_comment, mprwf_reminder, mprwf_notification, mprwf_employee_preference.

Questions

Pas encore de questions sur ce module

Posez vos questions sur l'installation, la compatibilité ou la configuration. Les réponses apparaissent ici.

Problèmes connus

17

Libellés de sélection des employés

RésoluMis à jour :
Corrigé dans : 2.2.27
Les crochets vides affichés avec les noms des employés dans les sélections de membres d'équipe ont été corrigés.

Compatibilité de l'espace de travail de commande

RésoluMis à jour :
Corrigé dans : 2.2.26
La compatibilité de l'espace de travail de commande et du formulaire d'équipe avec PrestaShop 1.7 à 9 a été corrigée.

Équipes sans description

RésoluMis à jour :
Corrigé dans : 2.2.26
Les équipes peuvent désormais être enregistrées sans saisir de description.

Actions de commande sans réponse

RésoluMis à jour :
Corrigé dans : 2.2.26
Les actions de l'espace de travail de commande après installation ou mise à niveau ont été rétablies.

Les états suggérés étaient effacés à l'enregistrement

RésoluMis à jour :
Corrigé dans : 2.2.25
L'enregistrement d'un état du workflow conserve désormais les états suivants suggérés.

Style et liens de l'espace de travail de commande

RésoluMis à jour :
Corrigé dans : 2.2.24
Les styles manquants de l'espace de travail et les liens de commande défectueux sur les pages de commande modernes de PrestaShop ont été corrigés.

Libellés d'administration non traduits

RésoluMis à jour :
Corrigé dans : 2.2.23
Les libellés du back-office restant en anglais lorsqu'une autre langue de boutique est sélectionnée ont été corrigés.

Recherche d'équipe

RésoluMis à jour :
Corrigé dans : 2.2.22
Les équipes du workflow introuvables à l'ouverture de leurs détails sont désormais correctement retrouvées.

Détection des pages de commande

RésoluMis à jour :
Corrigé dans : 2.2.20
Les espaces de travail de commande manquants et les erreurs du back-office à l'ouverture des pages de commande modernes ont été corrigés.

Compatibilité avec PHP 7.1

RésoluMis à jour :
Corrigé dans : 2.2.19
Le chargement du module sur les boutiques sous PHP 7.1 a été rétabli.

Ressources de la boutique regroupées

RésoluMis à jour :
Corrigé dans : 2.2.18
La compatibilité avec le regroupement des feuilles de style et des scripts de PrestaShop a été corrigée.

Échecs de chargement du back-office

RésoluMis à jour :
Corrigé dans : 2.2.18
Les échecs de chargement des pages du back-office lorsque des modules associés sont installés ensemble ont été corrigés.

Traductions manquantes

RésoluMis à jour :
Corrigé dans : 2.2.17
Les traductions manquantes de l'interface du module ont été complétées.

Renforcement de la sécurité

RésoluMis à jour :
Corrigé dans : 2.2.17
Renforcement de la sécurité.

Espace de travail de commande en double

RésoluMis à jour :
Corrigé dans : 2.2.17
L'affichage en double de l'espace de travail de commande sur les pages de commande de PrestaShop 9 a été corrigé.

Liste des états du workflow

RésoluMis à jour :
Corrigé dans : 2.2.12
La liste d'administration des états du workflow a été corrigée pour s'ouvrir correctement.

Filtres d'administration

RésoluMis à jour :
Corrigé dans : 2.2.12
Le filtrage dans les listes d'administration du workflow a été corrigé.

Demandes de fonctionnalités

5

Implémenté

Commentaires de commande avec fichiers et captures collées

Implémenté
Le personnel peut joindre des fichiers et coller des images du presse-papiers dans les commentaires collaboratifs du panneau de commande. Les justificatifs et captures restent ainsi associés aux échanges sur la commande.

Mises à jour du module en un clic

Implémenté
Installez les mises à jour du module directement depuis le back-office.

Paramètres par onglets

Implémenté
Gérez les paramètres des workflows dans des onglets clairement séparés.

Espace collaboratif pour les commandes

Implémenté
Discutez des commandes avec vos collègues, collez des pièces jointes dans les commentaires et gérez les préférences de notification des employés.

Espace de travail des commandes PrestaShop 9

Implémenté
Utilisez l’espace collaboratif directement sur les pages de commande de PrestaShop 9.

Journal des modifications

v2.2.122026-08-07

  • Certified the release ZIP with the shared package surface gate.
  • Rebuilt the package without source maps, build tooling or leaked shared-package development files.
  • Addedvendor/.htaccess so packaged admin assets remain reachable while vendor PHP stays protected.
  • Synced the bundled prestashop-license and prestashop-update package copies to the current shared sources.
  • Aligned website release metadata with the actual module source version.
Versions précédentes

v2.2.132026-05-27

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedRepair workflow status admin list

v2.2.112026-05-25

  • Certified install-readiness and core workflow admin controllers.
  • Kept the current release line targeted at PrestaShop 1.7 and 8.x until a PrestaShop 9 compatibility pass is completed.

v2.2.x

  • Workflow statuses with responsible team ownership.
  • Internal order comments, private notes, mentions and workflow notifications.
  • Reminder and scoring fields for back-office order triage.
  • Shared admin UI, license, update and integrity package integration.

Demo

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut