0

我对 magento 的订单有一些关键问题。当我启用贝宝标准付款方式后,订单不会显示在我的帐户部分。我也启用了IPN。但它也对我不起作用。我正在使用 Magento 1.7.0.2 版本。而且我确信它是为启用的贝宝标准支付创建的。

提前谢谢你!

4

2 回答 2

1

我认为您是在说,未决付款未显示在客户仪表板中。为了解决这个问题,您需要从任何活动模块中编辑一个 config.xml,并且放置以下代码,而不是标签:

<sales>
    <order>
        <states>
            <pending_payment>
                <visible_on_front>1</visible_on_front>
            </pending_payment>
        </states>
    </order>
</sales>

然后,它现在应该在客户仪表板中显示待处理的付款。

于 2013-07-23T18:23:48.540 回答
0

实际上,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>
于 2015-05-13T12:46:37.987 回答