2012-11-26 34 views
0

我正在開發一個Opencart項目,該項目適用於澳大利亞客戶。所以我必須爲所有項目設置10%的消費稅。這些商品已經添加到購物車中,我想出了一種添加稅收類的方法,並將其添加到產品中,並且效果很好。Opencart爲所有項目設置默認稅收類別

問題是目錄已經有超過10000個產品,我需要更新所有產品的稅級。我知道我們可以運行一個查詢來做到這一點,但我的問題是「有沒有辦法將稅收類設置爲默認值」請讓我知道。由於

我Opencart的版本1.5.1.3是

回答

2

最簡單的方法是使用SQL。您需要在您的phpMyAdmin的或任何其他工具,您使用的SQL服務器

UPDATE `product` SET `tax_class_id` = '123'; 

改變123稅務類ID上運行下面的代碼。您可能還需要一個數據庫添加前綴表名product根據您的設置

編輯

爲了得到這個新產品在默認情況下,開放/admin/controller/catalog/product.php工作,改變這一行

$this->data['tax_class_id'] = 0; 

0設置爲稅級ID

+0

感謝您給我的確切查詢。我的問題仍未得到答覆,因爲我需要知道如何在未觸及核心代碼的情況下使其成爲未來產品的默認產品。無論如何感謝您的幫助。 –

+0

更新了答案 –

+0

謝謝,確認它也適用於1.5.6.1 –

0

我想這對我的設置(1.5.3.1),它似乎工作正常;假設您輸入的所有產品都設置爲相同的現有稅種?如果是這種情況,那麼您可以編輯大部分產品所在的稅種,然後將該稅種的稅率更改爲您創建的GST稅率。您還應該能夠重命名該稅種,以便在實際網站上顯示爲GST。我希望有所幫助。

+0

感謝您的回答。但問題是沒有一種產品被分配到任何稅收類別。所以我無法應用您的解決方案。 –

+0

我明白了......您是如何將這些產品放入OpenCart的?您是否使用導入模塊? – beltanegrey

+0

好問題。事實上,我不知道澳大利亞的消費稅,客戶已經在整合之前添加了產品。我的錯誤:) –

相關問題