- Les états (ou statuts) de commande dans PrestaShop
- Comment le module PayPlug s’adapte aux statuts de commande ?
- Situations pour lesquelles les états de commande ne sont pas mis à jour ou sont mal interprétés
- Dans quel but utiliser la configuration des états de commande personnalisés
- Comment configurer ses états de commande personnalisés
- Exemples concrets
Les états (ou statuts) de commande dans PrestaShop
PrestaShop met à la disposition du marchand des états de commande natifs
Leur but est notamment de gérer la réception des paiements, les expéditions, livraisons, remboursements, etc.
Comment le module PayPlug s’adapte aux statuts de commande ?
PayPlug utilise les états de commande natifs de PrestaShop. Par exemple le statut « paiement accepté » vous indique qu’un paiement est reçu et que la commande associée est validée.
Situations pour lesquelles les états de commande ne sont pas mis à jour ou sont mal interprétés
Si vous avez reçu un mail ou si le détail du paiement sur votre portail vous indique une erreur de notification, veuillez consulter l’article suivant.
Si vous n’avez pas reçu d’erreur de notification et que la commande n’a pas été mise à jour, cela peut indiquer dans certains cas que le statut de votre commande est un statut personnalisé. (i.e statut non natif de PrestaShop).
Ce statut a soit été créé par vos soins, soit par votre agence ou encore par un module. Dans tous les cas, un statut personnalisé n’est pas identifiable par le module PayPlug.
Pour vous apporter le maximum de flexibilité sur la configuration de votre boutique et de votre logistique, nous avons ajouté un système de configuration de vos statuts personnalisés.
Dans quel but utiliser la configuration des états de commande personnalisés
La grande majorité de nos marchands utilisent simplement les statuts natifs de PrestaShop et n'ont donc pas besoin de configurer leurs états de commande.
Lorsque vous utilisez un état de commande personnalisé, la conséquence est que la notification de paiement ne sait pas comment l'interpréter. Le but est donc donc de donner à vos statuts un état compréhensible et reconnu par la notification PayPlug. En d'autres termes, on cherche donc à traduire un état inconnu dans un langage connu par le module
Comment configurer ses états de commande personnalisés
Rendez-vous dans le menu « Paramètres de la boutique » puis « Commandes » puis « États de commande ».
Dans chaque état de commande, il existe dorénavant un paramètre supplémentaire nommé
« Configuration avec le module PayPlug ».
Ce paramètre vous permet d’indiquer au module PayPlug la bonne façon d’interpréter votre nouveau statut de commande et de le lier à des statuts de commandes natifs.
Menu déroulant présent dans chaque statut de commande
Exemples concrets :
Exemple 1
Au lieu d’utiliser le statut par défaut « paiement accepté », vous utilisez un statut personnalisé intitulé « paiement en ligne reçu » .
Conséquence : le module PayPlug ne reconnait pas ce statut. La notification ne met pas la commande à jour.
Action à effectuer : vous pouvez sélectionner « PayPlug interprétera ce statut comme une commande accepté » .
Résultat : le module PayPlug va maintenant comprendre ce que signifie votre état de commande car celui-ci a été traduit dans un langage compréhensible par la notification.
Exemple 2
Au lieu d’utiliser le statut par défaut « en attente de réapprovisionnement (payé) » , vous utilisez un statut personnalisé intitulé « commande en rupture de stock (payé) ».
Conséquence : le module PayPlug ne reconnaît pas ce statut. La notification ne met donc pas la commande à jour.
Action à effectuer : vous pouvez sélectionner « PayPlug interprétera ce statut comme une commande en attente ».
Conséquence : le module PayPlug va maintenant comprendre ce que signifie votre état de commande car celui-ci a été traduit dans un langage compréhensible par la notification.
Exemple 3
Vous acceptez des cartes cadeaux sur mon site et pour cela vous avez créé un état de commande personnalisé « carte cadeau »
Conséquence : le module PayPlug ne reconnaît pas ce statut. La notification ne met pas la commande à jour.
Action à effectuer : vous pouvez sélectionner « PayPlug interprétera ce statut comme une commande acceptée ».
Conséquence : le module PayPlug va maintenant comprendre ce que signifie mon état de commande a été traduit dans un langage compréhensible par la notification.
Exemple 4
Vous avez un état de commande personnalisé intitulé « commande spéciale » mais vous ne souhaitez pas que PayPlug l’interprète.
Conséquence : le module PayPlug ne reconnaît pas ce statut. La notification ne met donc pas la commande à jour.
Action à effectuer : vous pouvez sélectionner « PayPlug n'interprètera pas ce statut de commande ».
Conséquence : vous avez volontairement fait le choix que le module PayPlug n’interprète pas votre statut. La notification va donc rencontrer un statut qu’elle ne connait pas et le notification ne mettra toujours pas la commande à jour.