新聞中心
如何修改ZenCart訂單號(hào)碼
為了區(qū)分不同的訂單和快速的查閱訂單資料,通常都會(huì)給某一個(gè)訂單定一個(gè)號(hào)碼,號(hào)碼通常是訂單中唯一的,不會(huì)有重復(fù)的現(xiàn)象。訂單號(hào)碼的形成方法是不同的,有的是系統(tǒng)自動(dòng)生成的,有的可以按照習(xí)慣遵循一定的規(guī)則編制。ZenCart商城開源系統(tǒng)一般修改訂單號(hào)碼的方法有兩種,第一種通過后臺(tái)設(shè)置修改訂單號(hào)碼,第二種是通過修改文件代碼實(shí)現(xiàn)。兩種方法都能實(shí)現(xiàn)修改訂單號(hào)碼,無憂主機(jī)小編就用無憂主機(jī)php空間做例子,給大家分享一下如何修改訂單號(hào)碼的方法,希望可以幫助到各位站長(zhǎng)。 1、訂單號(hào)碼通過后臺(tái)修改的方法如下 登錄ZenCart管理后臺(tái)-->Tools-->Store Manager-->Set next order number 說明:文本框內(nèi)填寫上你下一個(gè)訂單的號(hào)碼即可,這類修改訂單號(hào)碼按一個(gè)訂單號(hào)碼的排序方式顯示,例如:你最后一個(gè)訂單填寫的是:2,那么下一個(gè)訂單生成的為:20150003。這類修改訂單的方法不是很好的展現(xiàn)出來給網(wǎng)店管理人員查看,無憂主機(jī)小編極力推薦下類方法修改訂單號(hào)碼 2、通過修改文件實(shí)現(xiàn)修改訂單號(hào)碼 文件目錄:/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;說明:以上方法修改訂單號(hào)碼的優(yōu)點(diǎn)在于可以獲取下單的日期,方便的讓網(wǎng)站管理者對(duì)訂單時(shí)間了如指掌。 無憂主機(jī)相關(guān)文章推薦閱讀: ZENCART如何批量設(shè)置商品為免運(yùn)費(fèi) 解決ZENCART訪問管理后臺(tái)空白問題 ZENCART后臺(tái)商品屬性下拉框白屏解決方法 拒絕插件:ZENCART產(chǎn)品頁面調(diào)用WORDPRESS最新文章
本文地址:http://www.gle-technology.com/zencart/18839.html