首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重写Mage_Paypal_Model_Express_Checkout

重写Mage_Paypal_Model_Express_Checkout
EN

Stack Overflow用户
提问于 2011-03-25 02:45:17
回答 1查看 1.2K关注 0票数 1

我遇到了一个问题,发货选项不能进入PayPal快递审查页面。如果买家输入免费送货优惠券,然后使用PayPal快递,当他们从PP网站返回时,提交订单的审核页面没有免费送货选项。

通过向Mage_Paypal_Model_Express_Checkout类添加代码来回答此问题的I found a thread。这个改变是有效的,但是修改核心代码是一个禁忌,所以我试图重写这个类,但是我遇到了麻烦。我以前重写过核心类,但这次不同了,我搞不懂。谁能给我指个方向?

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

代码语言:javascript
复制
<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>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-25 03:02:43

我还没有测试过这一点,但基于类名,我认为将其添加到您的配置部分会起作用:

代码语言:javascript
复制
        <paypal>
            <rewrite>
                <express_checkout>Your_Model_Class_Here</express_checkout>
            </rewrite>
        </paypal>

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5423945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档