2015-09-04 64 views
-1

這可能聽起來像一個奇怪的問題/情況。客戶儀表板定製

我試圖使用的Magento作爲ERP系統的前端,基本上捎帶斷磁訂單週期和使用擴展到訂單信息發送到ERP來處理。我有這個工作正常。

接下來的部分是要弄清楚如何修改客戶儀表盤的區域通過其API將來自ERP的訂單信息。對於儀表板和訂單歷史記錄頁面,我也可以正常工作。

這裏就是我堅持:我不知道怎麼弄的「查看訂單」按鈕打開忽略磁訂單ID結構

domain.com/sales/自定義視圖命令頁面/查看/ ORDER_ID/{}的IDNumber/

,並只使用它通過API調用拉着ERP訂單ID。

domain.com/sales/order/history/的「查看訂單」鏈接將需要打開一個頁面,從ERP加載訂單,而不使用Magento的訂單ID。

試圖打開不Magento中存在的訂單ID只是重定向我回儀表板。

我需要使用擴展嗎?在某處覆蓋控制器?剝離和硬編碼鏈接?

幫助!

+1

請張貼你已經嘗試 –

+0

它不是代碼審查,我是後,我只需要的什麼需要做修改Magento的拉起訂單彙總的方式的點子更多的代碼 – noob

回答

0

您可以覆蓋缺省順序控制器和視圖行動,妥善處理您的訂單編號,可能是通過加載自定義視圖。這可能是您當前取代所有訂單視圖的最簡潔的方式。

從概念上講,我認爲最好將默認訂單對象擴展爲包含您的自定義項。您仍然需要覆蓋視圖等用於用戶界面的目的,但您會遇到像這樣更少的情況,您必須更換更深的結構。