新聞中心
如何修改ZenCart訂單號碼
作者 / 無憂主機 時間 2015-03-02 21:29:47
為了區(qū)分不同的訂單和快速的查閱訂單資料,通常都會給某一個訂單定一個號碼,號碼通常是訂單中唯一的,不會有重復的現(xiàn)象。訂單號碼的形成方法是不同的,有的是系統(tǒng)自動生成的,有的可以按照習慣遵循一定的規(guī)則編制。ZenCart商城開源系統(tǒng)一般修改訂單號碼的方法有兩種,第一種通過后臺設置修改訂單號碼,第二種是通過修改文件代碼實現(xiàn)。兩種方法都能實現(xiàn)修改訂單號碼,無憂主機小編就用無憂主機php空間做例子,給大家分享一下如何修改訂單號碼的方法,希望可以幫助到各位站長。 1、訂單號碼通過后臺修改的方法如下 登錄ZenCart管理后臺-->Tools-->Store Manager-->Set next order number 說明:文本框內填寫上你下一個訂單的號碼即可,這類修改訂單號碼按一個訂單號碼的排序方式顯示,例如:你最后一個訂單填寫的是:2,那么下一個訂單生成的為:20150003。這類修改訂單的方法不是很好的展現(xiàn)出來給網(wǎng)店管理人員查看,無憂主機小編極力推薦下類方法修改訂單號碼 2、通過修改文件實現(xiàn)修改訂單號碼 文件目錄:/includes/classes/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;查找:
$sql_data_array = array('customers_id' => $_SESSION['customer_id'],在其下面插入:
'orders_id' => $ordernum,查找:
zen_db_perform(TABLE_ORDERS, $sql_data_array);在其修改為:
$insert_id = $ordernum;說明:以上方法修改訂單號碼的優(yōu)點在于可以獲取下單的日期,方便的讓網(wǎng)站管理者對訂單時間了如指掌。 無憂主機相關文章推薦閱讀: ZENCART如何批量設置商品為免運費 解決ZENCART訪問管理后臺空白問題 ZENCART后臺商品屬性下拉框白屏解決方法 拒絕插件:ZENCART產品頁面調用WORDPRESS最新文章
本文地址:http://www.love62.cn/zencart/18839.html
上一篇: 如何解決CscMS默認模版搜索結果錯誤或者不能搜索的問題
下一篇: Typercho評論驗證
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)