新聞中心
無憂小編指導(dǎo)您如果修改Ecshop后臺生成的訂單編號
作者 / 無憂主機 時間 2015-02-26 16:08:52
愉快的新年轉(zhuǎn)眼過去了,小編也正式的回歸到了工作崗位繼續(xù)小編的寫作工作。ECSHOP這款程序功能很多,但是如果站長朋友們想要符合自己商城的需求就必須自己一步步的二次修改。由于過年期間各位站長朋友們的訂單比較多,然而新年期間快遞公司也放假了導(dǎo)致一些訂單未來得及發(fā)貨,比較細心的站長朋友們會發(fā)現(xiàn)后臺生成的訂單編號都是以年月日加隨機5位數(shù)的數(shù)字生成的,如下無憂小編截圖: 為了區(qū)別之前的訂單編號有的站長朋友們就提出了一個非常好的建議,能否讓訂單編號生成為SD加年月日加7位隨機數(shù)字生成呢?小編于是就用自己的php空間重新安裝了一個新的ecshop程序,通過分析得知控制訂單編號生成的函數(shù)是get_order_sn()。只要在這個函數(shù)中修改對應(yīng)的參數(shù)就可以實現(xiàn)了。小編已經(jīng)親自試驗成功了。下面就把詳細的修改方法拿來分享下吧。 第一步:連接FTP工具,查找到生成規(guī)則的函數(shù)文件/includes/lib_order.php。 第二步:把該文件下載到本地。然后使用高級編輯器打開。找到851行代碼如下:
return date('Ymd') . str_pad(mt_rand(1, 99999), 5, '0', STR_PAD_LEFT);修改為:
return 'SD'.date('Ymd') . str_pad(mt_rand(1, 9999999), 7, '0', STR_PAD_LEFT);修改后保存再上傳到空間覆蓋下,然后再登陸網(wǎng)站的后臺更新下緩存。這樣會員們再下訂單就可以看到生成的訂單編號已經(jīng)改變了哦。以下有小編測試的截圖: 以上兩個步驟就是完整的修改ecshop生成訂單編號的詳細方法了,希望這篇文章可以幫助到有需要的站長朋友們哦。 無憂主機相關(guān)文章推薦閱讀: ECSHOP更換模版不能不重視的幾個細節(jié) ECSHOP訂單其中一個包郵商品,如何讓整個訂單都包郵 ECSHOP單頁顯示商品太少?無憂主機小編教你顯示更多! ECSHOP技巧:如何給打印訂單時商品名稱前加序號的調(diào)試方法
本文地址:http://www.gle-technology.com/ecshop/18797.html