新聞中心
如何在ecshop網(wǎng)站后臺(tái)訂單列表中添加一列顯示客戶下單的商品名稱
無(wú)憂主機(jī)小編今天又不得再嘮叨下Ecshop后臺(tái)的訂單管理了。站長(zhǎng)朋友們都清楚的知道現(xiàn)在很多商城都是用Ecshop經(jīng)過(guò)二次開(kāi)發(fā)后的,當(dāng)然了也是為了更加適合自己產(chǎn)品的銷售。一位使用獨(dú)立IP空間1G的站長(zhǎng)朋友來(lái)咨詢小編,如何在Ecshop后臺(tái)訂單列表那里增加一列商品名稱,主要的作用是當(dāng)有客戶在 網(wǎng)站前臺(tái)下單的時(shí)候不僅是把訂單編號(hào),價(jià)格等參數(shù)傳到網(wǎng)站的后臺(tái),還要顯示出客戶下單的商品名稱,因?yàn)橛泻芏嗌唐泛苁窍嗨?,只是一個(gè)訂單號(hào)或者商品ID很可能會(huì)發(fā)錯(cuò)貨,到時(shí)候就很麻煩了。小編認(rèn)為客戶考慮的很是周到,于是就登陸到網(wǎng)站的后臺(tái)找到訂單管理-訂單列表果然沒(méi)有找到對(duì)應(yīng)的商品名稱,如下截圖所示: [caption id="attachment_14685" align="alignnone" width="552"] ecshop后臺(tái)[/caption] 以上截圖可以明顯的看出訂單列表里是沒(méi)有商品名稱的,那么該如何添加一列商品名稱呢?小編花了半個(gè)小時(shí)功夫,終于搜集到了相關(guān)資料,又花了半個(gè)小時(shí),測(cè)試果然成功了。下面小編為大家分享下方法。 第一步:我們找到includes/lib_transaction.php的文件,找到get_user_orders的函數(shù),在下面的代碼: $arr[] = array('order_id'=> $row['order_id'], 'order_sn' => $row['order_sn'], 'order_time'=>local_date($GLOBALS['_CFG']['time_format'],$row['add_time']), 'order_status'=> $row['order_status'], 'total_fee'=> price_format($row['total_fee'], false), 'handler'=> $row['handler'], ); 的上面加上查詢商品名稱代碼如下: $row['goods_name'] =$GLOBALS['db'] ->getOne("select goods_name from". $GLOBALS['ecs']->table("goods"). "where goods_id =(select min(goods_id) from". $GLOBALS['ecs']->table("order_goods"). "where order_id=".$row['order_id'].")"); 這段代碼的意思是從數(shù)據(jù)庫(kù)中取出下單的商品名稱。 然后還需要在上面的代碼: 'handler'=> $row['handler']);下面添加一行代碼: 'goods_name'=> $row['goods_name'] 第二步:找到模板文件 /themes/default/user_transaction.dwt 文件。緊接著是修改模板文件了 在 <td bgcolor="#F2F2F2">{$lang.order_addtime}</td> 的下面添加 <td bgcolor="#F2F2F2">商品名稱</td> 然后在 <td align="center" bgcolor="#ffffff">{$item.order_time}</td> 的下面添加 <td align="center" bgcolor="#ffffff">{$item.goods_name}</td> 修改好這兩個(gè)文件后我們按照之前傳出來(lái)的編碼格式再傳到對(duì)應(yīng)的文件中覆蓋老的文件,然后登陸網(wǎng)站后臺(tái)在右上角找到跟新下緩存。這個(gè)時(shí)候在網(wǎng)站的前臺(tái)在多點(diǎn)幾個(gè)單我們?cè)诤笈_(tái)的訂單管理,訂單列表里就可以清楚的看到了商品名稱顯示出來(lái)了。如下圖所示: 以上截圖可以清楚的看到顯示有了,不過(guò)兩個(gè)步驟都涉及到修改代碼,小編提醒各位站長(zhǎng)朋友們,一定要小心了,編碼格式,符號(hào)等,不然不僅不能生效,網(wǎng)站還會(huì)報(bào)錯(cuò)的啦。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP無(wú)法保存HTML郵件怎么辦? 在ECSHOP會(huì)員中如何限制(添加或者減少)會(huì)員收貨地址的數(shù)量 ECSHOP添加QQ客服使用后提示“抱歉,無(wú)法發(fā)起臨時(shí)會(huì)話,您可以 添加對(duì)方為好友以發(fā)送消息”的完美解決方案
本文地址:http://www.gle-technology.com/ecshop/14684.html