Magento facturer une commande annulée
Il arrive parfois suite à des des problèmes de liaison avec la banque ou à une erreur du commerçant d’annuler une commande avant même de l’avoir facturer.
Le problème est qu’il est impossible de facturer la commande une fois celle-ci annulée. On peut la renouveller, mais si le client à payer par carte bancaire, il ne sera pas possible de choisir ce même mode de paiement. Voici un bref tutorial pour pouvoir facturer une commande annulée dans Magento.
Attention, testé sous V 1.4.1.1 (pour les autres versions le raisonnement est sans doute le même)
Premièrement, récupéré l’ID de la commande. Pour cela allez dans le backoffice, sur la commande en question et vérifier dans l’url de la page l’id ex :
http://www.monsite.com/index.php/admin/sales_order/view/order_id/6646/key/9f8445f7539e569d1a587c6944a27ebf/
L’id est représenté en gras.
Une fois l’id en main direction la base de données.
Trois tables sont à modifier :
- sales_flat_order
- sales_flat_order_grid
- sales_flat_order_item
Dans la table sales_flat_order vérifier les champs suivants pour l’id de la commande :
- state : le modifier en processing
- status : le modifier en processing
- %_canceled : Tous les champs en canceled doivent être passés à Null
Dans la table sales_flat_order_grid vérifier les champs suivants pour l’id de la commande :
- status : le modifier en processing
Dans la table sales_flat_order_item vérifier les champs suivants pour l’id de la commande:
- qty_canceled : le passer à Null
| Imprimer l'article | Cette entrée a été posté par Johann le 16 septembre 2011 à 11:38, et placée dans développement web, e-commerce, Magento. Vous pouvez suivre les réponses à cette entrée via RSS 2.0. Vous pouvez aller directement à la fin et laisser une réponse. Le ping n'est pas autorisé pour le moment. |
