文档章节

如何增加一个自定义的magento 订单状态(order status)

养在鱼缸的鱼
 养在鱼缸的鱼
发布于 2013/06/15 10:01
字数 282
阅读 158
收藏 0

magento 后台订单状态(order status)只有Pending、Processing、On Hold、Closed、Canceled、Pending Payment 等等,如何增加一个自定义的magento 订单状态呢?下面以增加一个”On Shipping” 为例:
1.首先你需打开app/code/core/Mage/Sales/etc/config.xml 文件找到大概第545行,在之间插入一行自定义状态代码:

[php]<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>[/php]

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


1
2
3
4
5
6
7
8
<processing translate="label">
                        <label>Processing</label>
                        <statuses>
                            <processing default="1"/>
			    <shipped />	<!-- 此处需以反斜杠结束-->
                        </statuses>
                        <visible_on_front />
                    </processing>

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

转自Topmagento.com|Magento技术交流站

© 著作权归作者所有

养在鱼缸的鱼
粉丝 5
博文 88
码字总数 42621
作品 0
广州
私信 提问
magento修改订单支付状态,增加订单支付选项

1、在magentoappcodecoreMagePaymentetcconfig.xml 找到config.xml中<checkmo>标签中内容复制一份为<checkmo1></checkmo1> <checkmo1> <active>1</active> <model>payment/method_checkmo1<......

monster13
2016/07/26
36
0
magento修改添加支付选项,修改订单支付状态(oto线下支付)

1、在magentoappcodecoreMagePaymentetcconfig.xml 找到config.xml中<checkmo>标签中内容复制一份为<checkmo1></checkmo1> <checkmo1> <active>1</active> <model>payment/methodcheckmo1</......

monster13
2016/03/03
25
0
Magento支付宝插件V6.1旗舰版发布,支持即时到账、担保交易,新增订单重新支付功能!

功能 严格按照支付宝接口文档编写代码。 支付宝异步通知机制,确保订单状态及时更新,无丢失遗漏。 订单完美对接:支付后即使关掉支付宝支付页面,订单状态也会正确更新。 安全性加强,根据验...

Alipaymate
2016/01/17
177
0
派接单功能完善设计

表结构变更: 1、表personal_order、personal_order_status分别增加flow_type(int)字段,0:正常订单,1:增员订单,2:减员订单,3:变更订单,用于区分不同的流程,最终确认后的订单per...

yinyihui
2017/08/08
4
0
Magento支付宝手机网站支付插件V6.0旗舰版发布,支持在微信中使用支付宝支付,订单重新支付功能!

功能 严格按照支付宝接口文档编写代码。 支付宝异步通知机制,确保订单状态及时更新,无丢失遗漏。 订单完美对接:支付后即使关掉支付宝支付页面,订单状态也会正确更新。 安全性加强,根据验...

Alipaymate
2016/01/12
340
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot 操作ActiveMQ

一、消息队列中间件介绍 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的...

zw965
13分钟前
3
0
本地化存储Storage

为什么会引入Storage(sessionStorage,localStorage,globalStorage) Web storage的目的是克服由cookie带来的限制,当数据需要严格控制在客户端上时,无须持续将数据发回服务器。主要是提供一...

五公里
21分钟前
5
0
Qt编写自定义控件57-直方波形图

一、前言 直方波形图控件非原创控件,控件大全中大概有20-30个控件非自己原创,而是参考了网上开源的代码,自己加以整理和完善,新增了插件的代码使得可以直接集成到QtDesigner或者QtCreator...

飞扬青云
22分钟前
2
0
或许你不知道的10条SQL技巧

这几天在写索引,想到一些有意思的TIPS,希望大家有收获。 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不...

mskk
28分钟前
5
0
IntelliJ IDEA (Mac) 运行速度优化(JVM+localhost)

1.1. JVM 参数配置 打开 idea,菜单 –> help –> edit custom vm options,调整参数,重启即可。 具体调整参数: -Xms2g -Xmx2g -XX:ReservedCodeCacheSize=1024m -XX:+UseCompressedOops 1......

指尖Coding
37分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部