Зрозуміло, як створити новий статус замовлення. Система> Статуси замовлень> Створити новий статус
Але як створити нову державу?
"обробка", "повна", "нова" - приклади кодів стану замовлення 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>
Крім того, ви можете створити статус за допомогою системи> Статуси замовлень> Створити новий статус, а потім призначити стан державі (Система> Статуси замовлення> Присвоєння статусу стану).