很明显,如何创建新的订单状态。系统>订单状态>创建新状态
但是,如何创建一个新状态?
“处理”,“完成”,“新”是默认的Magento订单状态代码的示例。
很明显,如何创建新的订单状态。系统>订单状态>创建新状态
但是,如何创建一个新状态?
“处理”,“完成”,“新”是默认的Magento订单状态代码的示例。
Answers:
打开文件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>