Kann jemand mit einigen Beispielen erklären , dass , wie Magento bearbeitet jeden Auftrag für verschiedene Schritte Invoice
, Cancel
, Void
, Hold
und Ship
.
Kann jemand mit einigen Beispielen erklären , dass , wie Magento bearbeitet jeden Auftrag für verschiedene Schritte Invoice
, Cancel
, Void
, Hold
und Ship
.
Antworten:
Dies sind die Schritte zum Abschluss der Bestellung:
Rechnung : Bei diesem Schritt handelt es sich um einen Zahlungsbestätigungsbeleg. Wenn der Administrator eine Zahlungsbestätigung erhält, sollte die Rechnung erstellt werden . Diese kann manuell (offline oder * online) vom Administrator oder automatisch bei Online-Zahlung mit Zahlungsaktion erstellt werden Authorize and Capture
.
* Online-Erfassung (Rechnungserstellung) nur verfügbar, wenn nur das Online-Zahlungsgateway für die Zahlungsaktion verwendet wird Authorize Only
.
Abbrechen Dieses nur Widerrufsverfahren. Bei Online-Zahlung mit Bestellung und Betrag in dieser Bestellung autorisiert dann. Der Auftragsstornierungsprozess ruft eine void
Aktion zum Abbrechen der aktuellen Transaktion auf.
Stornieren Dieser Vorgang dient zum Stornieren der Online-Transaktion. Wenn die Online-Zahlungsmethode für die Bestellung verwendet wird, wird die aktuelle Transaktion storniert und der Online-Transaktionsprozess für eine bestimmte Bestellung kann nicht fortgesetzt werden. (Zum Beispiel: Wenn ein Bestellbetrag vom Zahlungsgateway eines Drittanbieters autorisiert wird und der Administrator den ungültigen Prozess anwendet, kann er die Zahlung nicht mehr weiter erfassen.) Obwohl im Falle eines void
reibungslosen Ablaufs der Bestellung nur der gesamte Prozess nur offline ausgeführt wird ( dh Offline-Rechnung, Offline-Gutschrift).
Halten : Dieser Vorgang dient nur zum Halten der aktuellen Bestellung. Wenn der Administrator die aktuelle Bestellung aufhebt, funktioniert die Bestellung wie gewohnt reibungslos.
Schiff Dieser Prozess wird im Zusammenhang mit dem Versand Aktion , wenn ein Produkt zu Kunden versandt wird dann Sendung von Admin erzeugt wird
Sie können alle Magento-Status und -Status von admin unter admin-> system-> order status überprüfen.
Jeder Bestellstatus hat einen bestimmten Status wie im Screenshoot. Sie können selbst versuchen, in Echtzeit zu sehen, wie sich Auftragsstatus und -status ändern. Geben Sie eine Bestellung auf und öffnen Sie die MySQL-Datenbank mit einem beliebigen Tool.
Führen Sie die folgende Abfrage aus, um Daten für Ihre Bestellung abzurufen:
select * from sales_flat_order where increment_id = 'your order increment id you did'
Sie werden sehen, dass Ihr ausstehender Bestellstatus einen neuen Status hat , wenn die Bestellung aufgegeben wird. Als nächstes sollten Sie die Bestellung vom Administrator in Rechnung stellen und die obige Abfrage erneut ausführen. Sie werden sehen , dass der Auftragsstatus geändert wird , Verarbeitung und Ordnung Zustand geändert wird , die Verarbeitung Dann können Sie die Bestellung versandt und Auftragsstatus wird geändert vollständige und Auftragsstatus wird geändert komplett
So funktionieren Auftragsstatus und Status. Der Bestellstatus wird von Magento verwendet.
Weitere Informationen zum Bestellstatus finden Sie in diesem Stackoverflow-Beitrag zum Bestellstatus
Was sind die Definitionen der Auftragsstatus? ODER: Wo soll ich meinen Bestellstatus integrieren?
Ich stelle Links zu einem Benutzerhandbuch bereit, in dem eine klare Erklärung für Ihre Fragen enthalten ist. Bitte beziehen Sie sich auf diese Dokumente.
Ausstehend . - neue Bestellung aufgeben. Der Standardstatus steht noch aus
Verarbeitung - Sie erhalten eine Rechnung, von der der Magento-Administratorstatus in geändert wird
In der Warteschleife - Dieser Status kann nur manuell zugewiesen werden. Sie können jede Bestellung zurückstellen.
Abgebrochen - Dieser Status wird manuell von Ihnen oder bei einigen Zahlungsgateways zugewiesen, wenn der Kunde nicht innerhalb der angegebenen Zeit zahlt.
Vollständig - Dieser Status bedeutet, dass die Bestellung erstellt, bezahlt und an den Kunden versendet wird.
Geschlossen - Geschlossene Bestellungen sind Bestellungen, denen eine Gutschrift zugewiesen wurde und deren Bestellung dem Kunden erstattet wurde.
Ausstehende Zahlung - Dies ist der Status, der verwendet wird, wenn eine Bestellung erstellt und PayPal oder eine ähnliche Zahlungsmethode verwendet wird. Dies bedeutet, dass der Kunde an die Website des Zahlungsgateways gesendet wurde, aber noch keine Rückgabeinformationen eingegangen sind. Dieser Status ändert sich, wenn der Kunde bezahlt. Einige Gateways stornieren aufgegebene Bestellungen automatisch nach einer bestimmten Leerlaufzeit. Wenn die Bestellung lange Zeit diesen Status hatte, sollten Sie sie manuell stornieren, um den Produktbestand freizugeben.
Bestellung in Rechnung gestellt:
Manchmal wird eine Bestellung in Rechnung gestellt, bevor die Zahlung eingegangen ist. In diesem Beispiel wird die Rechnung erstellt und gesendet, nachdem die Kreditkartenzahlung autorisiert und verarbeitet wurde. Nachdem die Rechnung erstellt und gesendet wurde, wird eine Kopie per E-Mail an den Kunden gesendet.
Stornierung:
In diesem Fall kann die Reihenfolge jedoch nicht mehr geändert werden. Während eine Auftragszahlung möglicherweise ungültig wird, kann immer eine neue Rechnung erstellt werden. Durch die Stornierung einer Bestellung wird verhindert, dass zukünftige Änderungen daran vorgenommen werden.
Leere:
Nichtig ist in Bezug auf die Zahlung auf der Bestellrechnung - zum Beispiel um die Autorisierung aufzuheben - damit die Gelder nicht später erfasst werden. Zahlungen müssen nach der Erfassung erstattet werden und können nicht storniert werden.
In Wartestellung:
Zurückgestellte Bestellungen müssen zurückgestellt werden, bevor weitere Aktionen ausgeführt werden.
Bestellung versandt:
Die Sendung wird eingereicht und Packzettel gedruckt. Sie versenden das Paket und der Kunde wird per E-Mail benachrichtigt. Herzliche Glückwünsche! Du bist im Geschäft.