我正在使用magento 1.7,其中一种付款方式是Paypal(英国)快递结账。
问题是我不希望paypal发送任何税务细分的电子邮件,有没有更简单的方法来解决这个问题(在Magento或Paypal端)而不是黑客核心模块传递sub +作为子税,0作税;
我可以看到很多字段都映射在Model / Api / Nvp.php中,但是无法立即看到我修改这些值的位置。
答案 0 :(得分:0)
据我调查,没有简单的可配置方法来阻止向Paypal提交税款。
但如果您不介意只提交总金额(没有订单项,不征税),确实存在核心黑客攻击。
转到System/Config/Paypal
并将Transfer Cart Line Items
设置为No
。
在您的代码中,转到课程_validate()
中的Mage_Paypal_Model_Cart
功能。
在此函数结束时添加以下行:
$this->_areItemsValid = false;
$this->_areTotalsValid = false;
当然,在app/code/local
文件夹中重写此类是更好的。