È chiaro come creare un nuovo stato dell'ordine. Sistema> Stati ordini> Crea nuovo stato
Ma come si crea un nuovo stato?
"elaborazione", "completo", "nuovo" sono esempi dei codici di stato dell'ordine Magento predefiniti.
È chiaro come creare un nuovo stato dell'ordine. Sistema> Stati ordini> Crea nuovo stato
Ma come si crea un nuovo stato?
"elaborazione", "completo", "nuovo" sono esempi dei codici di stato dell'ordine Magento predefiniti.
Risposte:
Apri il file app/code/core/Mage/Sales/etc/config.xml
e trova nodo. All'interno di questo nodo, aggiungere quanto segue.
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
Nota: non consiglio di modificare i file core. Ma quello che puoi fare è impostare questo nel tuo modulo che dipende dal modulo Mage_Sales.
puoi aggiungere stato semplicemente aggiungendo il codice xml nel tuo moduloconfig.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>
Inoltre, è possibile creare lo stato tramite Sistema> Stati dell'ordine> Crea nuovo stato, quindi assegnare lo stato a uno stato (Sistema> Stati dell'ordine> Assegnare lo stato allo stato).