Was ist der Unterschied zwischen der Spalte 'state' und 'status' in der Tabelle sales_flat_order in Magento?

8

Was ist der Unterschied, ist es "Staat" bedeutet Anfang und Status bedeutet "endgültig"?

Wenn dies der Fall ist, sollte der Status automatisch nach der Zahlung aktualisiert werden.

Was ist dann der Unterschied zwischen "Status" und "abgeschlossen"?

Was wäre der "Status" für wiederkehrende Profile, die ausstehen?

Hoffentlich habe ich dich genug verwirrt, was ich hier zu sagen versuche, keine Hilfe?

    
RIK 09.03.2012, 00:42
quelle

2 Antworten

1

Der Status ist mit dem Status verknüpft. Unter normalen Bedingungen arbeiten Sie mit dem Status von Magento und Sie benötigen keine zusätzlichen Zustandsänderungen. Der Status ist eine konkrete Situation, die mit dem Staat verbunden ist. Der Übergang des Staates ist

%Vor%

Stellen Sie sich vor, dass Ihre Bestellung bezahlt wird und Sie verschiedene Status eingeben können (vor dem Verpacken, späterem Verpacken, usw.). Sie können die Status der Bestellung ändern, um dem Kunden weitere Informationen zu geben:

%Vor%

Alle oben genannten Status können dem Verarbeitungsstatus zugeordnet werden. Sie können ein Zustandsdiagramm im Wiki sehen unter: Ссылка

Ich hoffe, das hilft dir.

    
davidselo 09.03.2012, 09:21
quelle
1

State wird von Magento verwendet, um zu erkennen, ob die Bestellung neu ist, verarbeitet, vollständig ist, gespeichert, geschlossen, storniert usw .; während Status sind die, die SIE am Backend in System definieren würden - & gt; Bestellstatus. Magento zeigt auf der Detailseite des Backend-Auftrags die Reihenfolge STATUSES und nicht STATES an, damit Sie wissen, welcher Status gemäß Ihrem Mapping zugewiesen ist. Denken Sie daran, dass mehrere Status mit einem Status zugeordnet werden können, während umgekehrt nicht möglich ist. Stellen Sie sich ein Beispiel vor: Ihr Kunde gibt eine Bestellung als Nachnahme an, Sie benötigen etwas wie COD_Pending als Bestellstatus, damit Sie wissen, dass es noch nicht bezahlt ist. Magento wird dafür einen neuen Status haben, was Sie unvorhersehbar macht, welche Art von Transaktion das ist, COD oder Prepaid. Der STATUS kann alles sein, was Sie für Ihr Verständnis definieren; während STATE etwas ist, was Magento intern zu verstehen braucht.

Kurz gesagt, Magento verwendet den Bestellstatus intern für die Verarbeitungsreihenfolge, während der Bestellstatus von Geschäftsinhabern verwendet wird, um den genauen Bestellungsfluss zu verstehen, bei dem ein Status mehreren Status zugewiesen werden kann.

    
Hassan Ali Shahzad 30.08.2016 17:04
quelle

Tags und Links