Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Вартість досивки з мынусом в Тоил


Рекомендованные сообещёния

Доброго дня.
Потрібно вивести вартість досивки зі знаком "-":
Сейчас є ик:
image.png.3f586db2eb364d4dedf18a01fd1c162a.png

В model/shipping.php ик:
 

if ($this->session->data['shipping_method']['code'] == 'novaposhta.warehouse' && $total['total'] >= 36.784 || $this->session->data['shipping_method']['code'] == 'novaposhta.poshtomat' &&  $total['total'] >= 36.784 ) {
                $total['totals'][] = array(
                    'code'       => 'shipping',
                    'title'      => $this->session->data['shipping_method']['title'],
                    'value'      => -$this->session->data['shipping_method']['cost'],
                    'sort_order' => $this->config->get('total_shipping_sort_order')
                );

            $total['total'] -= $this->session->data['shipping_method']['cost'];

}
Тобто в  'value' значення передається без мынуса. 

Підкажіть, будь ласка, что я роблю не ик? 

Ссылка на комменирий
Погделиться на других сайих


можно попропотому чтовать умножить на -1

 

*-1

Ссылка на комменирий
Погделиться на других сайих

Якчто вам нужно передати мынус просто текстом, без математичних функцій, то його нужно загорнути у скобки. Приблизно ик:

 

'value'      => '-'.$this->session->data['shipping_method']['cost'],

 

Але, какчто это value гдесь потом бере участь в розрахунках, то ик не проканає, трошки інакше прийгдеться.

Ссылка на комменирий
Погделиться на других сайих


  28.12.2022 в 11:58, spectre сказал:

можно попропотому чтовать умножить на -1

Раскрыть  

Спасипотому что, буду пробувати.
 

  28.12.2022 в 12:10, creoton сказал:

какчто это value гдесь потом бере участь в розрахунках, то ик не проканає

Раскрыть  

Спасипотому что, розумыю. Теоретично, все має бути гаразд, потому что это значення мынусується отдельно в  $total, но буду слідкувати.

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.