Цена и НДС в opencart 2.x

Я использую Open Cart 2.x для разработки, и я действительно застрял в cart а также invoices, Мой сценарий таков,

Я хочу показывать НДС только при отправке счета покупателю, и НДС не должен отображаться в корзине, но сумма в корзине должна включать НДС.

Я хочу, чтобы налог не отображался в корзине, и если я отключу его на экране администратора, он не будет правильно подсчитан и не появится в счете-фактуре. Так что это должно быть скрыто в коде.

Презентация в корзине должна быть

Subtotal // This subtotal shall inclusive of VAT here
Shipping
Total  // This total shall inclusive of VAT here

Представление в счете должно быть

Subtotal  // This subtotal shall exclusive of VAT here
Shipping
VAT(1%) // VAT is shown here
Total  // This total shall inclusive of VAT here

В настоящее время у меня есть презентация в корзине и счет-фактура, такие же, как и у счета, показанного выше.

Я включил налоги в Extensions > Order Totals но я не знаю, как изменить общий массив в Open Cart.

1 ответ

Вам необходимо заменить код:-

каталог / контроллер / контроль /cart.php

Найти ниже код:-

foreach ($results as $result) 
{
    if ($this->config->get($result['code'] . '_status')) 
    {
        $this->load->model('total/' . $result['code']);
        $this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes);
    }
}

Заменить этим кодом:-

foreach ($results as $result) 
{
    if ($this->config->get($result['code'] . '_status')) 
    {
        $this->load->model('total/' . $result['code']);
        if($result['code'] != "tax")
        {
            $this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes);
        }
    }
}
Другие вопросы по тегам