cguru
-
Публікації
2 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем cguru
-
-
Я планирую запускать файл кроном. Создал контроллер который отлично запускается в браузере но при попытке запустить данный файл из консоли прямым запуском файла получаю ошибку что базовый класс контролера не найден. Подскажите что необходимо дополнительно подключить в мой файл что бы полноценно использовать классы опенкарта из консоли.
Спасибо.
Вывод общей суммы без налога.
в Допомога програмістам та розробникам
Опубліковано: · Змінено користувачем cguru
Эти строки формирует контроллер корзины или оформления заказа, или быстрого заказа если у вас стоит модуль.
на примере просто корзины, например в файле upload\catalog\controller\checkout\cart.php
В этом куске кода:
foreach ($totals as $total) { $data['totals'][] = array( 'title' => $total['title'], 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); }
Можно добавить свою переменную например tax_only, сделать необходимые вычисления, и назначить вывод в шаблоне.
В примере стоит статические значение налога 20%, при жалении можно брать значение из настроек)
foreach ($totals as $total) { $json['totals'][] = array( 'title' => $total['title'], 'tax_only' => $this->currency->format($total['value']*0.20, $this->session->data['currency']), // Налог 20% 'text' => $this->currency->format($total['value'], $this->session->data['currency']) ); }
Теперь на выходе у вас будет две переменные, можно от общей суммы отнять налог и показать сумму без него, лучше все это реализовать в контроллере.