Quelqu'un peut -il expliquer avec des exemples comment traiter Magento toute commande de différentes étapes Invoice
, Cancel
, Void
, Hold
et Ship
.
magento-1.9
magento2
magento-2.1
Amit Singh
la source
la source
Réponses:
Ce sont les étapes de fin de commande:
Facture : cette étape signifie que la réception de la confirmation de paiement signifie que lorsque l'administrateur obtient la confirmation du paiement, la facture doit être générée, elle peut être générée manuellement (hors ligne ou * en ligne) par l'administrateur ou automatiquement en cas de paiement en ligne avec action de paiement
Authorize and Capture
.* capture en ligne (génération de factures) uniquement disponible lorsque seule la passerelle de paiement en ligne est utilisée avec l'action de paiement
Authorize Only
.Annuler Il s'agit simplement d'un processus d'annulation de commande. Lorsque le paiement en ligne est utilisé avec la commande et le montant autorisé dans cette commande, alors. Le processus d'annulation de la commande appellera une
void
action pour annuler la transaction en cours.Annulation Ce processus annule la transaction en ligne, si le mode de paiement en ligne est utilisé dans l'ordre, ce processus annulera la transaction en cours et ne pourra pas poursuivre le processus de transaction en ligne pour une commande particulière. (Par exemple: si un certain montant de commande est autorisé par une passerelle de paiement tierce et si l'administrateur applique un processus nul, il ne peut plus capturer le paiement)
void
. (facture hors ligne, note de crédit hors ligne).Retenir : Ce processus est uniquement destiné à suspendre la commande en cours, lorsque l'administrateur refusera la commande en cours, la commande fonctionnera normalement comme d'habitude.
Expédier Ce processus est lié à l'action d'expédition lorsque le produit sera expédié au client, puis l'envoi sera généré par l'administrateur
la source
Vous pouvez vérifier tous les états et états de Magento depuis admin sous admin-> system-> statuts de commande.
Chaque statut de commande a un état spécifique comme dans la capture d'écran. Vous pouvez essayer par vous-même de voir comment l'état et les états des commandes changent en temps réel. Passez une commande puis ouvrez la base de données mysql en utilisant n'importe quel outil.
Effectuez la requête suivante pour obtenir les données de votre commande:
select * from sales_flat_order where increment_id = 'your order increment id you did'
Vous verrez que l'état de votre commande en attente a un état nouveau lorsque la commande est passée. Ensuite, vous devez facturer la commande à l'administrateur et réexécuter la requête ci-dessus. Vous verrez que l'état de la commande est changé pour le traitement et l' état de la commande est changé pour le traitement Ensuite , vous pouvez expédier l'ordre et l' état de la commande est changé complète et de l' état de la commande est changé complète
C'est ainsi que le statut et l'état de la commande fonctionnent. L'état de la commande est utilisé par Magento.
vous pouvez trouver une autre information pour les statuts de commande dans ce post stackoverflow sur les statuts de commande
Quelles sont les définitions des statuts de commande? OU: Où dois-je intégrer mon état de commande?
la source
Je fournis des liens vers un guide de l'utilisateur dans le sens où il y a une explication claire de ce que vous avez demandé.
la source
En attente . - passer une nouvelle commande. c'est l'état par défaut est en attente
Traitement - Vous soulevez une facture à partir du statut d'administrateur de Magento.
En attente - Ce statut ne peut être attribué que manuellement. Vous pouvez suspendre toute commande.
Annulé - Ce statut est attribué manuellement par vous ou, sur certaines passerelles de paiement, lorsque le client ne paie pas dans le délai spécifié.
Terminé - Ce statut signifie que la commande est mise en caisse, payée et expédiée au client.
Clôturé - Les commandes fermées sont des commandes auxquelles une note de crédit a été affectée et le client a été remboursé pour sa commande.
Paiement en attente - Il s'agit du statut utilisé si la commande est créée et PayPal ou un moyen de paiement similaire est utilisé. Cela signifie que le client a été envoyé sur le site Web de la passerelle de paiement mais qu'aucune information de retour n'a encore été reçue. Ce statut changera lorsque le client paiera. Certaines passerelles annulent automatiquement les commandes abandonnées après un certain temps d'inactivité. Si la commande a ce statut depuis longtemps, vous devez l'annuler manuellement pour libérer le stock de produits.
la source
Commande facturée:
Parfois, une commande est facturée avant réception du paiement. Dans cet exemple, la facture est générée et soumise après que le paiement par carte de crédit a été autorisé et traité. Une fois la facture générée et soumise, une copie est envoyée par e-mail au client.
Annulation:
cependant, c'est lorsque la commande ne peut plus être modifiée. Bien qu'un paiement de commande puisse être annulé, une nouvelle facture peut toujours être générée. L'annulation d'une commande empêche toute modification future de celle-ci.
Néant:
La nullité concerne le paiement sur la facture de la commande - pour annuler l'autorisation, par exemple - afin que les fonds ne soient pas récupérés par la suite. Les paiements doivent être remboursés après la capture et ne peuvent pas être annulés.
En attente:
Les commandes mises en attente doivent être retirées avant de poursuivre toute autre action.
Commande expédiée:
L'envoi est soumis et les bordereaux d'emballage imprimés. Vous expédiez le colis et le client est informé par e-mail. Toutes nos félicitations! Vous êtes en affaires.
la source