Gemäß "The Definitive Guide to Magento" [1] sind die Auftragsstatus wie folgt definiert:
- Ausstehend: Ausstehende Bestellungen sind brandneue Bestellungen, die noch nicht bearbeitet wurden. Normalerweise müssen diese Bestellungen in Rechnung gestellt und versandt werden.
- Ausstehende PayPal- Bestellungen : Ausstehende PayPal-Bestellungen sind brandneue Bestellungen, die nicht von PayPal freigegeben wurden. [...]
- Verarbeitung: Verarbeitung bedeutet, dass Bestellungen entweder in Rechnung gestellt oder versandt wurden, jedoch nicht beides.
- Vollständig: Als vollständig gekennzeichnete Bestellungen wurden in Rechnung gestellt und versandt.
- Storniert: Stornierte Bestellungen sollten verwendet werden, wenn Bestellungen storniert werden oder wenn die Bestellungen nicht bezahlt wurden.
- Abgeschlossen: Abgeschlossene Bestellungen sind Bestellungen, denen eine Gutschrift zugewiesen wurde und deren Bestellung dem Kunden erstattet wurde.
- Zurückgestellt: Zurückgestellte Bestellungen müssen zurückgestellt werden, bevor weitere Aktionen ausgeführt werden können.
Dazu gehört ein Status "Zahlung per Kreditkarte erhalten" processing
, sofern die Bestellung noch nicht versandt wurde.
Aligent Consulting [2] hat ein Ablaufdiagramm für die Auftragszustände erstellt:
Quellen:
- Adam McCombs und Robert Banh: "Der endgültige Leitfaden für Magento", Apress, 2009 (ISBN 1430272287, 9781430272281)
- https://twitter.com/aligent/status/509487359172177921/photo/1
Die verschiedenen Bestellstatus sind in Mage_Sales_Model_Order definiert:
quelle
Da 1.5 Auftragsstatus im Admin-Bereich definiert werden können, ist XML nicht die bevorzugte Methode zum Hinzufügen / Ändern von Zuständen oder Status. Bitte unterscheiden Sie zwischen Staat und Status. Status ist "Verarbeitung" Status ist "Zahlung per Kreditkarte erhalten"
Update : Bestellstatus können in admin / sales_order_status / erstellt und geändert werden. In XML müssen Sie nichts tun. Sie können einen Status nur zuweisen, wenn die Bestellung den entsprechenden Status aufweist. Standardmäßig wird die Bestellung in den Bearbeitungsstatus versetzt, wenn sie in Rechnung gestellt oder versendet wird.
quelle
Sie können Ihren neuen Status mit vorhandenen Auftragsstatus verknüpfen oder ganz neu erstellen. Ändern Sie einfach die Konfigurationsdatei des Verkaufsmoduls wie folgt (app \ code \ core \ Mage \ Sales \ etc \ config.xml) mit Ihrem neuen Status:
Aktualisieren Sie den Cache, fertig.
quelle