ecshop的订单状态都是在ecs_order_info表中的字段里。

订单状态 未确认 取消 确认 已付款 配货中 已发货 已收货 退货
order_status 0 2 1 1 1 5 5 4
shipping_status 0 0 0 0 3 1 2 0
pay_status 0 0 0 2 2 2 2 0

1、ecshop订单状态对应值简单版:

order_status = 0表示订单未确认

order_status = 1表示订单已经确认

order_status = 2表示订单已经取消

pay_status = 0表示未付款

pay_status = 2表示已付款

shipping_status = 3表示已配货

shipping_status = 1表示已发货

shipping_status = 2表示已收货

2、ecshop订单状态详细版本:

刚下完订单 order_status 0 shipping_status 0 pay_status 0

取消 order_status 2 shipping_status 0 pay_status 0

确认 order_status 1 shipping_status 0 pay_status 0

已付款 order_status 1 shipping_status 0 pay_status 2

配货中 order_status 1 shipping_status 3 pay_status 2

已发货 order_status 5 shipping_status 1 pay_status 2

已收货 order_status 5 shipping_status 2 pay_status 2

退货 order_status 4 shipping_status 0 pay_status 0

/* 订单状态 */ define(‘OS_UNCONFIRMED’, 0); // 未确认 define(‘OS_CONFIRMED’, 1); // 已确认 define(‘OS_CANCELED’, 2); // 已取消 define(‘OS_INVALID’, 3); // 无效 define(‘OS_RETURNED’, 4); // 退货

/* 支付类型 */ define(‘PAY_ORDER’, 0); // 订单支付 define(‘PAY_SURPLUS’, 1); // 会员预付款

/* 配送状态 */ define(‘SS_UNSHIPPED’, 0); // 未发货 define(‘SS_SHIPPED’, 1); // 已发货 define(‘SS_RECEIVED’, 2); // 已收货 define(‘SS_PREPARING’, 3); // 备货中

/* 支付状态 */ define(‘PS_UNPAYED’, 0); // 未付款 define(‘PS_PAYING’, 1); // 付款中 define(‘PS_PAYED’, 2); // 已付款

$_LANG['os'][OS_UNCONFIRMED] = ‘未确认’;0 $_LANG['os'][OS_CONFIRMED] = ‘已确认’;1 $_LANG['os'][OS_CANCELED] = ‘ 取消‘;2 $_LANG['os'][OS_INVALID] = ‘无效‘;3 $_LANG['os'][OS_RETURNED] = ‘退货‘;4

$_LANG['ss'][SS_UNSHIPPED] = ‘未发货’; $_LANG['ss'][SS_PREPARING] = ‘配货中’; $_LANG['ss'][SS_SHIPPED] = ‘已发货’; $_LANG['ss'][SS_RECEIVED] = ‘收货确认’;

$_LANG['ps'][PS_UNPAYED] = ‘未付款’; $_LANG['ps'][PS_PAYING] = ‘付款中’; $_LANG['ps'][PS_PAYED] = ‘已付款’;

ecshop订单状态对应值详解的更多相关文章

  1. Java和Ibatis调用存储过程并取得返回值详解

    Java和Ibatis调用存储过程并取得返回值详解 2011-07-19 17:33 jiandanfeng2 CSDN博客 字号:T | T 本文主要介绍了Java和Ibatis调用存储过程的方法, ...

  2. CSS3教程:pointer-events属性值详解 阻止穿透点击

    转:http://www.poluoluo.com/jzxy/201109/142876.html 在某个项目中,很多元素需要定位在一个地图层上面,这里就要用到很多绝对定位或者相对定位的元素,但是这样 ...

  3. pointer-events属性值详解

    其实早知道这个属性,但是一直没有去研究过.今天正好在twitter看到这个词,就去研究了下,正好解决了目前遇到的一个小难题,所以分享下.嗯,其实这是个比较简单的CSS3属性. 在某个项目中,很多元素需 ...

  4. ecshop 订单状态

    ecshop的订单状态都是在ecs_order_info表中的字段里. 订单状态 未确认 取消 确认 已付款 配货中 已发货 已收货 退货 order_status 0 2 1 1 1 5 5 4 s ...

  5. MySQL进程-状态等参数详解

    查看连接 mysql -uroot -p123456 -e "show processlist;" 查看正在执行的sql语句 mysql -uroot -p123456 -e &q ...

  6. nginx应用场景,特性,目录结构,常用模块,内置变量,URL和URI,http状态码,配置文件详解

    1.nginx介绍 1丶俄罗斯人开发的,开源www服务软件 2丶软件一共780K 3丶nginx本身是一款静态(html,js,css,jpg等)www软件 4丶静态小文件高并发,同时占用的资源很少, ...

  7. 每天记录一点:NetCore获得配置文件 appsettings.json vue-router页面传值及接收值 详解webpack + vue + node 打造单页面(入门篇) 30分钟手把手教你学webpack实战 vue.js+webpack模块管理及组件开发

    每天记录一点:NetCore获得配置文件 appsettings.json   用NetCore做项目如果用EF  ORM在网上有很多的配置连接字符串,读取以及使用方法 由于很多朋友用的其他ORM如S ...

  8. Ecshop模板中html_options用法详解

    程序部分 <?php $smarty->assign('status_list', $_LANG['cs']); // 订单状态 $smarty->display("ind ...

  9. java线程的五大状态,阻塞状态详解

    一.状态简介 一个线程的生命周期里有五大状态,分别是: 新生 就绪 运行 死亡 运行后可能遇到的阻塞状态 二.相关方法 2.1 新生状态 Thread t = new Thread(); 正如我们前面 ...

随机推荐

  1. Java--最大子序列和实现

    package com.dongbin.test; /** * 最大子序列和 --分治法 * * @author dongbin * */ public class MaxSubListSum { / ...

  2. (十二)this关键字

    ---摘自孤傲苍狼博客 一.this关键字 this是一个引用,它指向自身的这个对象. 看内存分析图:

  3. XSL相关

    <?xml version="1.0" encoding="utf-8" ?> <?xml-stylesheet type="tex ...

  4. MYSQL导入中文数据乱码的四种解决办法

    方法一:通过增加参数 --default-character-set = utf8 解决乱码问题 方法一:通过增加参数 --default-character-set = utf8 解决乱码问题 my ...

  5. 2016年团体程序设计天梯赛-决赛 L1-3. 出租(20)

    下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破.其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]=0 对 ...

  6. php mysq模糊查询l

    范例 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o ...

  7. article标签和aside标签两者的理解

    article标签,使用后感觉和P(段落)差不多,语义化的标签.<aside> 标签定义article以外的内容(可用做文章的侧栏). 语义化的标签.  html 标签有几种分类,其中有一 ...

  8. C# 读书笔记之类与结构体

    类和结构体都包括数据和操作数据的方法 类的定义形式 class PhoneCustomer{public const string DayOfSendingBill = "Monday&qu ...

  9. CF 604B More Cowbell#贪心

    (- ̄▽ ̄)-* //把最大单独放,然后第二大的和最小的放一起,第三大的和第二小的放一起 //由此类推,求最大值,即为盒的最小值 #include<iostream> #include&l ...

  10. ocean所用的蝴蝶纹理

    #include <ork/render/FrameBuffer.h> #include <ork/scenegraph/SceneManager.h> #include &l ...