网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29

【编者按】网学网网络知识频道为大家收集整理了“ZenCart定单时间与随机数结合产生订单号“提供大家参考,希望对大家有所帮助!

  不少使用Zen Cart的朋友发现Zen Cart的系统默认定单号并不一定是大家想要的,很多人希望通过定单时间来确定不同的定单号以方便管理和使用,这里发布下目前适合1.38版本的定单时间与随机数字结合产生定单号的方法,在 includesclassesorder.php 里需要做出如下的代码调整,注意::修改前请一定要备份好数据库,以防出现调整错误。

  具体方法,在order.php里:

function create($zf_ot_modules, $zf_mode = 2) {
global $db;

$t1 = date("Ymd");
srand ((float) microtime() * 10000000);
$input = array ("1", "2", "3", "4", "5", "6", "7", "8", "9", "0");
$rand_keys = array_rand ($input, 2);
//$t1 = $input[$rand_keys[0]];
$t2 = $input[$rand_keys[1]];
$t3 = rand(0,9);
$ordernum = $t1.$t2.$t3;
if ($this->info[''total''] == 0) {
if (DEFAULT_ZERO_BALANCE_ORDERS_STATUS_ID == 0) {
$this->info[''order_status''] = DEFAULT_ORDERS_STATUS_ID;
} else {
$this->info[''order_status''] = DEFAULT_ZERO_BALANCE_ORDERS_STATUS_ID;
}
}
if ( ZenCart定单时间与随机数结合产生订单号_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
SESSION[''shipping''] == ‘free_free’) {
$this->info[''shipping_module_code''] = ZenCart定单时间与随机数结合产生订单号_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
SESSION[''shipping''];
}

$sql_data_array = array(’orders_id’ => $ordernum,
‘customers_id’ => ZenCart定单时间与随机数结合产生订单号_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
SESSION[''customer_id''],
‘customers_name’ => $this->customer[''firstname''] . ‘ ‘ . $this->customer[''lastname''],
‘customers_company’ => $this->customer[''company''],
‘customers_street_address’ => $this->customer[''street_address''],
‘customers_suburb’ => $this->customer[''suburb''],
‘customers_city’ => $this->customer[''city''],
‘customers_postcode’ => $this->customer[''postcode''],
‘customers_state’ => $this->customer[''state''],
‘customers_country’ => $this->customer[''country''][''title''],
‘customers_telephone’ => $this->customer[''telephone''],
‘customers_email_address’ => $this->customer[''email_address''],
‘customers_address_format_id’ => $this->customer[''format_id''],
‘delivery_name’ => $this->delivery[''firstname''] . ‘ ‘ . $this->delivery[''lastname''],
‘delivery_company’ => $this->delivery[''company''],
‘delivery_street_address’ => $this->delivery[''street_address''],
‘delivery_suburb’ => $this->delivery[''suburb''],
‘delivery_city’ => $this->delivery[''city''],
‘delivery_postcode’ => $this->delivery[''postcode''],
‘delivery_state’ => $this->delivery[''state''],
‘delivery_country’ => $this->delivery[''country''][''title''],
‘delivery_address_format_id’ => $this->delivery[''format_id''],
‘billing_name’ => $this->billing[''firstname''] . ‘ ‘ . $this->billing[''lastname''],
‘billing_company’ => $this->billing[''company''],
‘billing_street_address’ => $this->billing[''street_address''],
‘billing_suburb’ => $this->billing[''suburb''],
‘billing_city’ => $this->billing[''city''],
‘billing_postcode’ => $this->billing[''postcode''],
‘billing_state’ => $this->billing[''state''],
‘billing_country’ => $this->billing[''country''][''title''],
‘billing_address_format_id’ => $this->billing[''format_id''],
‘payment_method’ => (($this->info[''payment_module_code''] == ” and $this->info[''payment_method''] == ”) ? PAYMENT_METHOD_GV : $this->info[''payment_method'']),
‘payment_module_code’ => (($this->info[''payment_module_code''] == ” and $this->info[''payment_method''] == ”) ? PAYMENT_MODULE_GV : $this->info[''payment_module_code'']),
’shipping_method’ => $this->info[''shipping_method''],
’shipping_module_code’ => (strpos($this->info[''shipping_module_code''], ‘_’) > 0 ? substr($this->info[''shipping_module_code''], 0, strpos($this->info[''shipping_module_code''], ‘_’)) : $this->info[''shipping_module_code'']),
‘coupon_code’ => $this->info[''coupon_code''],
‘cc_type’ => $this->info[''cc_type''],
‘cc_owner’ => $this->info[''cc_owner''],
‘cc_number’ => $this->info[''cc_number''],
‘cc_expires’ => $this->info[''cc_expires''],
‘date_purchased’ => ‘now()’,
‘orders_status’ => $this->info[''order_status''],
‘order_total’ => $this->info[''total''],
‘order_tax’ => $this->info[''tax''],
‘currency’ => $this->info[''currency''],
‘currency_value’ => $this->info[''currency_value''],
‘ip_address’ => ZenCart定单时间与随机数结合产生订单号_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
SESSION[''customers_ip_address''] . ‘ - ‘ . ZenCart定单时间与随机数结合产生订单号_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

ZenCart定单时间与随机数结合产生订单号

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
SERVER[''REMOTE_ADDR'']
);
zen_db_perform(TABLE_ORDERS, $sql_data_array);

$insert_id = $ordernum;
// $insert_id = $db->Insert_ID();

  这样以来,一个较为完善的根据顾客下单时间与系统随机数生成的定单号即生成了,有朋友说在1.38a貌似有BUG和不完善的地方,我这还没来的及看到,PS:默认其实我是在1.37下改进的,但1.38的版本里关于order.php相关函数无多大变化,这里顺推应该可以在1.38下正常使用的。

  原文地址:http://www.zen-cart.cn/forum/topic218156.html

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号