1

我遇到了一个问题,即运输选项无法进入 PayPal Express 评论页面。如果买家输入免运费券然后使用PayPal Express,当他们从PP网站返回时,提交订单的评论页面没有免运费选项。

我找到了一个线程,通过向 Mage_Paypal_Model_Express_Checkout 类添加代码来回答这个问题。这个改变有效,但是修改核心代码是不行的,所以我试图重写这个类,但我遇到了麻烦。我以前重写过核心类,但是这个是不同的,我想不通。有人可以指出我正确的方向吗?

这是我的 config.xml 的内容。这看起来对吗?

<config>
    <modules>
        <VPS_Paypal>
            <version>0.1.0</version>
        </VPS_Paypal>
    </modules>
    <global>
        <models>
            <paypal>
                <rewrite>
                    <express_checkout>
                        <class>VPS_Paypal_Model_Express_Checkout</class>
                    </express_checkout>
                </rewrite>
            </paypal>
        </models>
    </global>
</config>
4

1 回答 1

2

我没有对此进行测试,但根据类名,我认为将其添加到配置部分会起作用:

        <paypal>
            <rewrite>
                <express_checkout>Your_Model_Class_Here</express_checkout>
            </rewrite>
        </paypal>

您的自定义类应该扩展 Mage_Paypal_Model_Express_Checkout 并且只覆盖您想要更改的方法。

于 2011-03-24T19:02:42.627 回答