2012-10-23 48 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