Está claro cómo crear un nuevo estado de pedido. Sistema> Estados de pedidos> Crear nuevo estado
Pero, ¿cómo se crea un nuevo estado?
"Processing", "complete", "new" son ejemplos de los códigos de estado de pedido predeterminados de Magento.
Está claro cómo crear un nuevo estado de pedido. Sistema> Estados de pedidos> Crear nuevo estado
Pero, ¿cómo se crea un nuevo estado?
"Processing", "complete", "new" son ejemplos de los códigos de estado de pedido predeterminados de Magento.
Respuestas:
Abra el archivo app/code/core/Mage/Sales/etc/config.xml
y encuentre el nodo. Dentro de este nodo, agregue el siguiente.
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
Nota: no recomiendo editar archivos principales. Pero lo que puede hacer es configurarlo en su propio módulo, que depende del módulo Mage_Sales.
puede agregar estado simplemente agregando código xml en su móduloconfig.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>
Además, puede crear el estado a través del Sistema> Estados de pedidos> Crear nuevo estado y luego asignar el estado a un estado (Sistema> Estados de pedidos> Estado de evaluación al estado).