Magento客户帐户隐藏订单状态

Magento客户帐户隐藏订单状态,magento,status,Magento,Status,当我们从外部软件向客户发送发票和发货通知时,我们不使用Magento中的各种订单状态 因此,我想在客户的帐户概览中隐藏列状态。有什么方法可以做到这一点吗?您没有隐藏订单状态,而是希望在某些情况下显示以前的状态,而不是当前状态。实际上,您希望具有当前公共状态和当前后端状态。这是一个重大的变化 与其在一个系统中引入两种独立的状态,而仅仅是一种状态,您可以通过在前端和后端使用单独的语言更容易地解决这个问题 状态A和B的前端文本相同。状态A和B的后端文本将不同 这假设两种状态之间存在明确的联系,并且如果

当我们从外部软件向客户发送发票和发货通知时,我们不使用Magento中的各种订单状态


因此,我想在客户的帐户概览中隐藏列状态。有什么方法可以做到这一点吗?

您没有隐藏订单状态,而是希望在某些情况下显示以前的状态,而不是当前状态。实际上,您希望具有当前公共状态和当前后端状态。这是一个重大的变化

与其在一个系统中引入两种独立的状态,而仅仅是一种状态,您可以通过在前端和后端使用单独的语言更容易地解决这个问题

状态A和B的前端文本相同。状态A和B的后端文本将不同

这假设两种状态之间存在明确的联系,并且如果状态为B,公众似乎始终看到状态a

例如,如果状态A正在准备比萨饼,而状态B正在清除掉掉在地板上比萨饼的所有迹象,这就可以了。但是,如果您有时想在自行车上显示状态C时使用状态B,那么您也必须拆分该状态

因此,最好将公共状态保留在后端语言中,因此状态B将改为“准备比萨饼”[清除所有将比萨饼掉在地板上的迹象]

另一种方法是找到一种适合客户的沟通状态B的方法-例如客户看到质量控制,后端看到检查鼠标粪便

如果你在玩弄语言,请小心不要让电子邮件错误地发送后端语言

非编程解决方案是只有一个状态前端和一个状态后端,这是对所需状态的委婉说法,但对客户来说似乎是无害的

另一方面,

FTP进入您的站点并获取app/code/core/Mage/Sales/etc/config.xml的副本

在Magento 1.7中,转至第1305行。 您可以看到1的标记

将该1更改为0

如果没有1,请将其添加到要隐藏的任何状态

将文件用FTP传输回应用程序/code/core/Mage/Sales/等/


测试前端以验证状态是否已隐藏

您只需从相应的phtml文件中注释掉该列即可

如果您使用的是magento 1.9 rwd主题, 1导航到app/design/frontend/rwd/default/template/sales/order/recent.phtml

如果您使用的是magento版本<1.9, 1导航到app/design/frontend/base/default/template/sales/order/recent.phtml

2注释掉第47行和第58行

注意:步骤2对这两个步骤都是通用的。
希望这有帮助:

谢谢您的回复。我在搜索时已经找到了这两样东西,但这不是我想要的。我不想在“客户帐户”视图中显示任何状态,因为我在开具发票后不关闭订单,如果仍有待处理或待处理的订单,这会让客户感到困惑。我只想隐藏列status。您可以指定要注释掉的行中的内容吗?否则,这对其他Magento版本没有帮助。和