我遇到了运费选项没有进入PayPal Express评论页面的问题。如果买家输入免费送货优惠券然后使用PayPal Express,当他们从PP网站返回时,提交订单的审核页面没有免费送货选项。
I found a thread通过向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>
答案 0 :(得分:2)
我没有对此进行过测试,但基于类名,我认为将其添加到配置部分会有效:
<paypal>
<rewrite>
<express_checkout>Your_Model_Class_Here</express_checkout>
</rewrite>
</paypal>
您的自定义类应该扩展Mage_Paypal_Model_Express_Checkout,并且只覆盖您想要更改的方法。