昨天提到了,由於vop商品池未開通,故對接工作只能暫緩,現在要做一個專門針對vop商品的后台管理, 老規矩,先上設計鏈路圖
因為后台本來就是有比較完善的商品管理系統, 所以我們只是針對vop 進行簡單的功能設定,大部分還是繼續用之前的后台商品管理, 不沖突,只是在查詢條件上多了一個篩選。
當然,光有這些不夠的,還需要在訂單頁面, 商品詳情頁面,添加商品來源為 vop ,如下
當然 商品詳情界面 也是需要給管理人員選擇的機會
這個改動主要是在html界面改動,把需要改動的頁面找到改動即可, 后台的話,是需要在ewei_shop_goods 增加 來源和供貨商字段,馬上對接vop還需要增加vop標識 和vop的sku碼 ,具體代碼就不貼出來了,不是重點,找到對應的.php處理文件,看一下流程即可。
html模板 訂單 在 templete 下面的or
der模塊里面, 商品在templete 下面的goods模塊 ,
接下來要重新注冊一個vop商品管理界面,准備使用商品界面的模板,但是又不能完全一樣,於是 找到模板文件復制了一份,重命名為managervop
html代碼部分 在web/goods/index中 增加
/** * 管理vop 商品界面。 */ public function managervop(){ $this->main('managervop'); } //@end }
mian 中 115行增加 (為接下來的sql拼接做准備的。)
else if ($goodsfrom == 'managervop') { $status = 0; $condition .= ' AND g.`jdvop`=1'; }
接着在輸出模板 增加判斷
if ($goodsfrom=='managervop'){ include $this->template('goods/managervop'); exit; }
此時模板輸出定位到managervop模板, 我們只需修改模板達到我們想要的輸出即可。
接下來便是在頁面上注冊路由,在system.php文件中增加路由,
array( "title" => "vop商品管理", "route" => "managerVop" ) ,
刷新頁面, 便可以看到
當然這是管理員賬號, 沒有增加權限認證, 之前有篇博客講到如何注冊權限認證,請參考之前的博客,這里不在贅述。
最終結果 :

接下來就是完善vop的功能了。