2012-10-23 85 views
1

我有一個(我認爲)與我的magento稅類簡單的問題。我店裏有大約400種產品,其中只有20種產品分配了一個稅種。我檢查了我的數據庫和表「catalog_product_index_price」,所有帶有工作稅的產品都有tax_class_id = 1,所有不工作的產品都有tax_class_id = 0。 所以我想我只是更新每個產品tax_class_id = 1和IM但只要我重新索引我的價格在magento後端產品再次得到tax_class_id = 0 .. 某處必須有一個默認值,但我無法找到它在任何地方,我嚇壞了,因爲我無法修復這個..Magento:爲產品分配稅級

感謝您的幫助!

菲利普

回答

3

catalog_product_index_price是一個索引表,這是在reindexation過程填充。這意味着它從其他表中提取數據並將它們分組在這個表中以供進一步使用。這就是爲什麼您的更改在reindex之後被覆蓋的原因。

如果你想改變tax_class_id爲您的產品,最簡單的辦法是在你的管理面板使用批量更新 *功能。打開管理產品部分,選擇所有產品(全選),從動作下拉列表中選擇更新屬性,您可以一次更改所有產品的Tax Class

+0

我一直在使用Magento多年,並沒有意識到這種存在 - 啊! +1 – McNab