Понятно, как создать новый статус заказа. Система> Статусы заказа> Создать новый статус
Но как вы создаете новое государство?
«обработка», «завершение», «новый» - это примеры кодов состояний заказа по умолчанию в Magento.
Понятно, как создать новый статус заказа. Система> Статусы заказа> Создать новый статус
Но как вы создаете новое государство?
«обработка», «завершение», «новый» - это примеры кодов состояний заказа по умолчанию в Magento.
Ответы:
Откройте файл app/code/core/Mage/Sales/etc/config.xml
и найдите узел. Внутри этого узла добавьте следующее.
<mystate translate="label">
<label>My State</label>
<statuses>
<mystatus default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</mystate>
Примечание: я не рекомендую редактировать основные файлы. Но вы можете установить это в своем собственном модуле, который зависит от модуля Mage_Sales.
Вы можете добавить состояние , просто добавив XML-код в свой модульconfig.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>
Кроме того, вы можете создать статус через Система> Статусы заказа> Создать новый статус, а затем присвоить статус состоянию (Система> Статусы заказа> Присвоение статуса состоянию).