337p日本大胆噜噜噜噜,国产在线|日韩,亚洲品牌自拍一品区9,精品国产一区三区,国产精品密蕾丝视频下载,国产亚洲三区

歡迎光臨
我們一直在努力

ZenCart如何修改訂單號(hào)

今天億恩科技工作室來給大家講解一下ZenCart如何修改訂單號(hào)?
zencart原本的訂單號(hào)就是從1開始遞增的,修改zencart訂單號(hào)碼有兩種方法,第一個(gè)是利用后臺(tái)store manger去設(shè)置,第二個(gè)是修改文件includes/classes/order.php,兩種方法都測(cè)試過很正常。

首先第一種方法:進(jìn)入后臺(tái)->Tools->Store Manager->Set next order number 這個(gè)地方有一個(gè)文本框,里面填上你下一個(gè)訂單號(hào)的號(hào)碼就可以,但是一定要遵循號(hào)碼的規(guī)則,比如:你當(dāng)前最后一個(gè)訂單的號(hào)碼是3,那么下一個(gè)訂單號(hào)碼就可以 設(shè)置為20141115,點(diǎn)擊reset就可以設(shè)置成功,去前臺(tái)去下單一個(gè)產(chǎn)品就可以看到效果。

第二種方法:修改文件 includes/classes/order.php (這個(gè)方法的優(yōu)點(diǎn)是可以獲取下單的日期)
搜索:

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;

最后,去網(wǎng)站前臺(tái)下單就可以看到效果。

未經(jīng)允許不得轉(zhuǎn)載:外貿(mào)商城系統(tǒng),外貿(mào)網(wǎng)站模板,php建站教程,zencart模板 » ZenCart如何修改訂單號(hào)

分享到:更多 ()

35PHP 更全 更專業(yè) 更方便