Opencart将默认税级设置为所有项目

时间:2012-11-26 05:05:43

标签: php mysql shopping-cart opencart

我正在开发一个Opencart项目,它适用于澳大利亚客户。所以我必须将GST设置为所有项目的10%。这些物品已经添加到购物车中,我想出了一种添加税收类别的方法,并将其添加到产品中并且效果很好。

问题是目录已有超过10000种产品,我需要更新所有产品的税目。我知道我们可以运行查询来做到这一点,但我的问题是“有没有办法将税级设置为默认值”请告诉我。感谢

我的Opencart版本是1.5.1.3

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

我在我的设置(1.5.3.1)上尝试了这个,它似乎工作正常;假设您输入的所有产品都设置为相同的现有税级?如果是这种情况,那么您可以编辑大多数产品所在的税级,然后将该类的税率更改为您创建的GST税率。您还应该能够重命名该Tax Class,使其在实际网站上显示为GST。我希望有所帮助。