如何在magento后台增加一个自定义订单状态

magento后台订单状态(order status)只有Pending、Processing、On Hold、Closed、Canceled、Pending Payment 等等,如何在magento后台增加一个自定义订单状态呢?下面最模板以增加一个”On Shipping” 为例:

1.首先你需打开app/code/core/Mage/Sales/etc/config.xml 文件找到大概第545行,在之间插入一行自定义状态代码:

<statuses>

<pending translate="label"><label>Pending</label></pending>

<pending_payment translate="label"><label>Pending Payment</label></pending_payment>

<processing translate="label"><label>Processing</label></processing>

<shipped translate="label"><label>On Shipping</label></shipped><!– 此处自定义On Shipping状态–>

<holded translate="label"><label>On Hold</label></holded>

<complete translate="label"><label>Complete</label></complete>

<closed translate="label"><label>Closed</label></closed>

<canceled translate="label"><label>Canceled</label></canceled>

<fraud translate="label"><label>Suspected Fraud</label></fraud>

</statuses>

2.接着在第570行处,在processing标签后插入刚才自定义shipped标签:

<processing translate="label">

<label>Processing</label>

<statuses>

<processing default="1"/>

<shipped /> <!– 此处需以反斜杠结束–>

</statuses>

<visible_on_front />

</processing>

3.接着刷新后台缓存,即可在“processing” 状态的order 里面看到刚才自定义的On Shipping 状态,选择并提交OK。

时间: 2024-10-25 20:51:15

如何在magento后台增加一个自定义订单状态的相关文章

Ecshop 后台增加一个左侧列表菜单menu菜单的方法

Ecshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages/zh_cn/admin/common.php 1.在/admin/includes/inc_menu.php中增加$modules['03_promotion']['16_progoods_list']        = 'progoods.php?act=list'; 前面03_promotio

后台增加一个左侧列表菜单menu菜单的方法

Ecshop 后台增加一个左侧列表菜单menu菜单需要修改三个文件:/admin/includes/inc_menu.php/admin/includes/inc_priv.php/languages/zh_cn/admin/common.php 1.在/admin/includes/inc_menu.php中增加$modules['03_promotion']['16_progoods_list']        = 'progoods.php?act=list'; 前面03_promotio

Deppin系统 Liunx增加一个自定义分辨率开机自启动

前言: 由于会用到使用 xrandr 设置屏幕属性,所以先在这分享一个xrandr的一些常用方法:http://jouyouyun.github.io/Blog/xrandr-examples/ 感兴趣的小伙伴可以进去看看. 1.在deppin的官网中,有关于Linux开机自启动的一些说明: https://wiki.deepin.org/wiki/%E8%87%AA%E5%90%AF%E5%8A%A8%E7%A8%8B%E5%BA%8F 2.在 ~/.config/autostart 下面创建

Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 (主要是NSLayoutConstraint 的使用)

当前位置: > Swift新手入门 > Swift技术之如何在iOS 8下使用Swift设计一个自定义的输入法 时间:2014-09-10 16:49来源:未知 作者:啊成 举报 点击:562次 我会复习一下有关键盘扩展的内容,然后通过使用iOS 8中的新应用扩展API的设计一个摩斯码的输入法.完成这个教程大约需要花费20分钟.完整代码 概览 通过使用自定义输入法替换系统输入法,用户可以实现一些特别的功能.例如一个特别新颖的输入方式,或输入iOS原生并不支持的语言.自定义输入法的基本功能很简单

magento后台paypal设置

如何在magento后台设置paypal呢? 这边把整理的简单跟大家分享一下. 1.system->config-paypel1.1 Merchant Country 设置国家1.2 Email Associated with PayPal 设置账号1.3 Select a PayPal Solution1.4选用Website Payments Standard – PayPal processes all of your orders and you get paid ,前面打钩,其他的勾都

ecshop后台增加模块菜单详细教程(图)

我们有时候针对ecshop如此开发,想在后台加一些菜单,最模板以前提供过教程,但是并非很系统,今天最模板抛砖引玉图文教程告诉大家:如何在ecshop后台增加模块菜单! 首先需要修改四个文件:inc_priv.php,inc_menu.php,priv_action.php,commn.php 1.首先打开language\zh_cn\admin\commn.php 假如当前的项要加在商品管理的菜单下 在其下面加入如代码: Php代码   $_LANG['77_goods_export'] = '

如何在magento中建立自定义页面

访问url为:http://youip/paypal/standard/help 那么我们反向分析.根据之前的分析,我们找到控制文件\app\code\core\Mage\Paypal\controllers\StandardController.php在里面增加一个方法 public function helpAction() { $this->loadLayout(); $this->_initLayoutMessages('paypal/session'); $this->rend

给 magento 后台订单加入详情预览

一. 后台订单列表grid页 二. 后台订单View页 1) 加入图片预览. 修改  app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml, 在 <?php if ($this->canDisplayContainer()): ?>  之前插入: <div style="width:60px;height:60px;float:left;dis

Magento产品描述页增加一个客户评价(Customer Reviews)的tab标签。

产品描述页默认有产品详细情况及让客户增加产品标签这二个tabs,要做到淘宝那样显示客户评价,我找到以下方法增加一个客户评价tab: 1. 打开模版路径 layout 目录下的 review.xml 文件, 在页面最下的</layout>之上,添加如下代码: <catalog_product_view> <reference name="product.info.tabs"> <block type="review/form"