Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

cguru

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем cguru

  1. Эти строки формирует контроллер корзины или оформления заказа, или быстрого заказа если у вас стоит модуль.
    на примере просто корзины, например в файле  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'])
    				);
    			}

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

     

    • +1 1
  2. Я планирую запускать файл кроном. Создал контроллер который отлично запускается в браузере но при попытке запустить данный файл из консоли прямым запуском файла получаю ошибку что базовый класс контролера не найден.  Подскажите что необходимо дополнительно подключить в мой файл что бы полноценно использовать классы опенкарта из консоли. 

    Спасибо. 

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.