2015-09-04 68 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

您可以覆盖缺省顺序控制器和视图行动,妥善处理您的订单编号,可能是通过加载自定义视图。这可能是您当前取代所有订单视图的最简洁的方式。

从概念上讲,我认为最好将默认订单对象扩展为包含您的自定义项。您仍然需要覆盖视图等用于用户界面的目的,但您会遇到像这样更少的情况,您必须更换更深的结构。