[模組分享] 退換貨申請通知

OpenCart 系統內建退換貨申請功能,會員可以從退換貨申請頁面填寫表單,但是 OpenCart 系統並沒有提醒或通知管理員的機制,管理員必須進到後台的 銷售管理 > 商品退換,才能查詢是否有退換貨申請案件。

OpenCart MarketPlace 中可找到免費的相關模組,一種是能新增 Email 通知管理者的功能,另一種是在後台管理的畫面頂端,會出現提示,後面這種比較單純也很實用,本偏要介紹這個模組 :
https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=42134

如果你只要有通知就好,不介意樣式或其他額外資訊,那麼直接下載這個 extension,再透過 OpenCart 後台的擴充模組安裝,將剛剛下載的 returnorder.ocmod.zip 進行安裝,安裝後記得到 [代碼替換管理] 更新一下。

擴充模組安裝

如果你打算基於這個模組,再進行二次修改,那就將剛剛的 returnorder.ocmod.zip 檔,先在本地端電腦解壓縮,得到一個 install.xml 和一個空的 upload 資料夾,擴充模組如果有自帶的檔案,會放在 upload 目錄裡,這個模組因為沒用到額外的檔案,所以upload 資料夾是空的。

這個 install.xml 其實是 OCMOD 的檔案,除了透過前述擴充模組安裝方式,另一種做法,是將 xml 檔上傳到網站的 /system 目錄之下,不過此種做法必須將檔名命名為 .ocmod.xml 結尾,例如 returnorder.ocmod.xml。
這個 returnorder.ocmod.xml 的內容,就可以依據自己的需求,自行編輯修改加料,以本文的案例,由於原開發者將提示的 icon 設計成閃爍狀,但我個人覺得沒有必要,就移除了閃爍的 css 碼,並更換了 icon,每次重新上傳 .ocmod.xml 檔之後,都得再重刷一次代碼替換,更新之後呈現如下的效果,你也可以自己動手試試喔。

退換貨申請通知

=====================================================
OpenCart 網站代管、客製、維護 https://www.osec.tw/
台灣電商社團 https://www.facebook.com/groups/opencart.taiwan/
=====================================================