我对 magento 的订单有一些关键问题。当我启用贝宝标准付款方式后,订单不会显示在我的帐户部分。我也启用了IPN。但它也对我不起作用。我正在使用 Magento 1.7.0.2 版本。而且我确信它是为启用的贝宝标准支付创建的。
提前谢谢你!
我认为您是在说,未决付款未显示在客户仪表板中。为了解决这个问题,您需要从任何活动模块中编辑一个 config.xml,并且放置以下代码,而不是标签:
<sales>
<order>
<states>
<pending_payment>
<visible_on_front>1</visible_on_front>
</pending_payment>
</states>
</order>
</sales>
然后,它现在应该在客户仪表板中显示待处理的付款。
实际上,Eder 并不完全正确。您必须覆盖核心文件 Mage/Sales/etc/config.xml 并在第 1319 行找到定义pending_payment 的部分。然后添加以下代码行:
<visible_on_front>1</visible_on_front>
这就是我的 config.xml 的样子:
<pending_payment translate="label">
<label>Pending Payment</label>
<statuses>
<pending_payment default="1"/>
</statuses>
<visible_on_front>1</visible_on_front>
</pending_payment>