0

我正在使用 opencart 版本 2.1.0.1。

我想为不同国家的产品设置不同的税值。没关系,但是当我想给税负值时,它不起作用。

这是否可以通过更改代码来使用负税值?我想申请一些税收折扣。请帮忙。

Tax.php 像这样:

<?php
class ModelTotalTax extends Model {
    public function getTotal(&$total_data, &$total, &$taxes) {
        foreach ($taxes as $key => $value) {
            if ($value > 0) {
                $total_data[] = array(
                    'code'       => 'tax',
                    'title'      => $this->tax->getRateName($key),
                    'value'      => $value,
                    'sort_order' => $this->config->get('tax_sort_order')
                );

                $total += $value;
            }
        }
    }
}
4

1 回答 1

0

从管理面板添加值时出现什么错误?

您还可以复制税务模块(不要忘记class ModelTotalTax在新模块中更改为其他内容,例如class ModelTotalDuplicated)并编辑代码,特别是您想要更改的这一行(在复制的模块中):

$total += $value;

$total -= $value;
于 2017-01-19T21:14:57.730 回答