Цена и НДС в 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);
}
}
}