欢迎来到DESIPO.COM,外贸电子商务整合专家!
登录 | 免费注册 ?
|
订单号
上一页1下一页 共1页2条信息
 | zen cart的订单号 大家都知道是从1开始的 对用户来说以猜解,同时体验不好, 而直接修改数据库中的orders_id 加大它的值 不能超过10位数 一般我们比较喜欢日期时间加随机数的订单号 比如 2010120716020001 作为订单号 这已经16位数了 怎样才能更好的增加个订单号呢 我们只能来另外再添加个字段作为订单号! LIGHTINTHEBOX就是这样的形式 体验非常好 这修改需要一定的编程技术,不懂技术的请做好备份 谨慎操作 ------------------------------------------------------------------ 在数据库里添加订单号字段 orders 表 orders_number `orders_number` varchar(100) NOT NULL, ------------------------------------------------------------------ includes/classes/order.php 文件 function create($zf_ot_modules, $zf_mode = 2) { global $db, $zco_notifier; 下面插入 $order_number_time = date("YmdHis"); $order_number_2 = rand(10000,99999); $order_number = $order_number_time . $order_number_2; $sql_data_array = array('customers_id' => $_SESSION['customer_id']... 2014年 01月 12日 |
 | ZEN CART 修改订单编号为时间戳(类似1394650644),让原本以ID做为订单号的系统更加人性化。 修改方法如下图所示: 文件为CLASSES目录下面的order.php类文件 在生成订单后面修改下原始订单号,用时间戳来表示。 $insert_id = $db->Insert_ID(); //修改下订单号 //$newid = $insert_id % 100 + ((int) date('mdH')) * 1000 + ((int) date('y')-10)1000000000; $newid = time(); $db->Execute("update orders set orders_id='".$newid."' where orders_id='".$insert_id."'"); $insert_id = $newid; 效果 2014年 03月 14日 |
上一页1下一页 共1页2条信息
|
Copyright © 2012-2013 迪赛普科技 版权所有
合作邮箱:admin@desipo.com 合作QQ:76052083 |