Le statut de la commande n'a pas changé dans la grille de commande client Magento 2

16

J'utilise la méthode d'expédition fedex et après avoir généré l'envoi, le statut s'affiche comme terminé dans la page de vue de la commande, mais il y a toujours le statut de `` traitement '' dans la grille de commande client. Veuillez vérifier la capture d'écran suivante. Pouvez-vous m'aider!!!!

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Cette commande a été passée en utilisant le mode de paiement authorize.net.J'ai défini le statut de traitement lorsque quelqu'un passe une commande en utilisant le mode de paiement authorize. Alors, comment puis-je définir le statut complet dans la grille d'administration.S'il vous plaît aider !!!!!

Sunny Rahevar
la source
Bonjour #sunny Veuillez vérifier votre remplacement de grille à partir d'un autre module tiers ou non, sinon magento par défaut n'a pas de problème dans une grille ... veuillez le vérifier une fois !!!
Dhrumin
Veuillez vérifier cette capture d'écran. nimb.ws/SZmqfb . Il devrait également y avoir un changement de statut dans la base de données lors de la génération de l'envoi.
Sunny Rahevar
Oui, ici, il est en cours de traitement, veuillez vérifier la page d'affichage de la commande, je pense que le problème sur la page d'affichage, la grille de commande fonctionne selon votre capture d'écran. est-ce vrai ou non?
Dhrumin
J'ai généré l'envoi en ajoutant le code de suivi fedex.Par conséquent, selon la norme magento, si je génère l'envoi, le statut de la commande doit changer pour se terminer.Veuillez vérifier le même problème dans la communauté git magento. github.com/magento/magento2/issues/14406
Sunny Rahevar
Oui, il semble que ce soit un bug .Si une commande, tous les articles facturés sont générés et expédiés, cette commande passe à l'état complet
Amit Bera

Réponses:

2

Veuillez exécuter la commande ci-dessous

php bin/magento cron:run

php bin/magento indexer:reindex
Ingénieur informatique Yuvrajsinh
la source
0

J'aurais suggéré php bin/magento indexer:reindex

Il existe une table de commande client et de grille de commande client. Les clients font de même aussi. Une réindexation s'assurera qu'ils sont tous les deux synchronisés.

Dominic Xigen
la source
La table sales_order_grid n'est pas générée via un index. La dernière fois que j'ai vérifié que vous auriez pu le configurer pour mettre à jour async à partir de l'administrateur (au moins sur le commerce), crons s'en occuperait alors, et vous verriez une latence. Mais la dernière fois que j'ai vérifié, il n'y avait pas d'index sales_order_grid.
vitoriodachef