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