Es ist klar, wie Sie einen neuen Bestellstatus erstellen. System> Auftragsstatus> Neuen Status erstellen
Aber wie schafft man einen neuen Staat?
"Verarbeitung", "Vollständig", "Neu" sind Beispiele für die Standard-Magento-Bestellstatuscodes.
Es ist klar, wie Sie einen neuen Bestellstatus erstellen. System> Auftragsstatus> Neuen Status erstellen
Aber wie schafft man einen neuen Staat?
"Verarbeitung", "Vollständig", "Neu" sind Beispiele für die Standard-Magento-Bestellstatuscodes.
Antworten:
Datei öffnen app/code/core/Mage/Sales/etc/config.xml
und Knoten suchen. Fügen Sie innerhalb dieses Knotens Folgendes hinzu.
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
Hinweis: Ich empfehle nicht, Kerndateien zu bearbeiten. Sie können dies jedoch in Ihrem eigenen Modul festlegen, das vom Mage_Sales-Modul abhängt.
Sie können den Status hinzufügen, indem Sie einfach XML-Code in Ihr Modul einfügenconfig.xml
<global>
<sales>
<order>
<states>
<order_recieved translate="label">
<label>Order Recieved</label>
<statuses>
<order_recieved default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</order_recieved>
</states>
</order>
</sales>
</global>
Sie können den Status auch über System> Auftragsstatus> Neuen Status erstellen erstellen und dann den Status einem Status zuweisen (System> Auftragsstatus> Status dem Status zuordnen).