2012-07-02 84 views
0

我使用Magento的1.7,和的一種付款方式是貝寶(UK)快速退房。Magento的:不要把稅給PayPal /不貝寶電子郵件顯示稅收

的問題是,我不希望貝寶與任何稅收擊穿發送電子郵件,是否有解決這個(在Magento的或者Paypal結束),而不是黑客的核心模塊,通過子更直接的方式+稅作爲子和0作爲稅收?

我可以看到很多領域的產品型號/原料藥/ Nvp.php映射,但不能立即看到我會修改這些值。

回答

0

據我調查,有沒有簡單的可配置的方式來防止稅收提交給貝寶。

但確實有一個核心破解,如果你不介意的話,只有總量提交(無行項目,不含稅)。

轉到System/Config/Paypal並將Transfer Cart Line Items設置爲No。 在您的代碼中,請轉到功能Mage_Paypal_Model_Cart。 在這個函數的結尾處添加以下行:

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

當然是更好,以重寫你的app/code/local文件夾這個類。

+0

感謝您的回覆,@Jaymz。我已經嘗試過了,現在我在Paypal中根本沒有任何價格信息,那是預期的行爲嗎?因爲在第一個Paypal頁面上甚至沒有總計。 –

+0

不幸的是,你是對的。我只爲Paypal標準嘗試過。 但是這看起來像Paypal擴展中的一個bug。即使沒有代碼更改,如果「轉移購物車行項目」被禁用,它也不會顯示任何金額。在PayPal標準上,這就像一個魅力。 – Jaymz

+0

既然你已經在PayPal標準上測試過了,並且表示它在那裏有效,我會標記爲正確的,因爲它可能會爲其他人解決它!感謝你的回答。 –