新聞中心
ecshop后臺(tái)訂單打印如何讓訂單按照訂單號(hào)依次排序的方法
作者 / 無(wú)憂主機(jī) 時(shí)間 2016-03-29 17:43:52
商城源碼程序ecshop后臺(tái)自帶的訂單打印功能還是蠻實(shí)用的,當(dāng)會(huì)員朋友在前臺(tái)下臺(tái)后在后臺(tái)的訂單管理就可以看到訂單了,訂單里面有詳細(xì)的下單時(shí)間,收貨人,付款金額,訂單狀態(tài),以及訂單號(hào)等信息,站長(zhǎng)朋友就憑借這些信息就可以給會(huì)員發(fā)貨了,可是有站長(zhǎng)朋友反映了這樣一個(gè)問題,當(dāng)日下單的訂單號(hào)比較亂,不是按照訂單號(hào)號(hào)一次排序的,開始小編有些疑惑,于是自己使用獨(dú)立ip空間裝了一個(gè)電商ecshop程序,然后又注冊(cè)了會(huì)員在前臺(tái)提交了幾個(gè)訂單,當(dāng)?shù)顷懞笈_(tái)之后果然發(fā)現(xiàn)訂單號(hào)不是按照順序依次排列的,那么有沒有什么方法可以讓其按照訂單號(hào)依次排序呢?小編經(jīng)過查閱資料和自己調(diào)試之后找到了方法。具體的要修改幾段代碼哦,下面小編就來(lái)詳細(xì)的整理下吧。 連接FTp工具,找到admin/order.php文件,使用高級(jí)編輯器打開。找到以下代碼(大約在311行左右)
$sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn FROM " . $ecs->table('order_goods') . " AS o LEFT JOIN " . $ecs->table('products') . " AS p ON p.product_id = o.product_id LEFT JOIN " . $ecs->table('goods') . " AS g ON o.goods_id = g.goods_id LEFT JOIN " . $ecs->table('brand') . " AS b ON g.brand_id = b.brand_id WHERE o.order_id = '$order[order_id]'";將以上代碼修改為以下代碼:
$sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name, '') AS brand_name, p.product_sn FROM " . $ecs->table('order_goods') . " AS o LEFT JOIN " . $ecs->table('products') . " AS p ON p.product_id = o.product_id LEFT JOIN " . $ecs->table('goods') . " AS g ON o.goods_id = g.goods_id LEFT JOIN " . $ecs->table('brand') . " AS b ON g.brand_id = b.brand_id WHERE o.order_id = '$order[order_id]'order by g.goods_sn";這樣修改以后就可以按照商品序號(hào)進(jìn)行排序了,以上部分就是關(guān)于Ecshop后臺(tái)訂單打印如何讓訂單按照訂單號(hào)依次排序的詳細(xì)方法了,按照小編的方法如果還是沒有實(shí)現(xiàn)的話記得登陸網(wǎng)站后臺(tái)更新下緩存就可以了哦。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP怎么給文章內(nèi)容頁(yè)面的標(biāo)題加上文章的URL鏈接 ECSHOP用戶中心的您最近提交的訂單個(gè)數(shù)連接到訂單列表頁(yè)面的方法 ECSHOP商品描述信息怎么能在文章列表頁(yè)調(diào)用呢
本文地址:http://www.gle-technology.com/ecshop/21974.html