很明显,如何创建新的订单状态。系统>订单状态>创建新状态
但是,如何创建一个新状态?
“处理”,“完成”,“新”是默认的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>