0

我使用的是 magento 1.7,其中一种付款方式是 Paypal (UK) express checkout。

问题是我不希望贝宝发送包含任何税收细分的电子邮件,有没有更直接的方法来解决这个问题(在 Magento 或 Paypal 端),而不是破解核心模块以通过 sub+tax 作为 sub和0作为税?

我可以看到很多字段都映射在 Model/Api/Nvp.php 中,但无法立即看到我在哪里修改这些值。

4

1 回答 1

0

据我调查,没有简单的可配置方法来防止向 Paypal 提交税款。

但是,如果您不介意只提交总金额(无订单项,无税),那么确实有一个核心技巧。

转到System/Config/Paypal并设置Transfer Cart Line ItemsNo。在您的代码中转到_validate()class中的函数Mage_Paypal_Model_Cart。在此函数的末尾添加以下行:

$this->_areItemsValid = false;
$this->_areTotalsValid = false;

当然,在你的app/code/local文件夹中重写这个类会更好。

于 2012-07-03T09:05:09.107 回答