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

[Решено] Нужна помощь - PHP Warning: Missing argument 2 for Cart\Currency::format(), called


Recommended Posts

Друзья, нужна Ваша помощь! У самого не получается осилить...

Перевожу магазин с ocStore 2.1.0.2.1 (orbita.sm.ua) на ocStore 2.3.0.2.2 (test2.orbita.sm.ua). Перенес все что смог из старой базы в новую, настроил модули и все работает, но есть одно досадное НО... При добавлении товара в корзину, в логах образовывается такое уведомление:

Скрытый текст

2017-04-04 10:25:11 - PHP Warning:  Missing argument 2 for Cart\Currency::format(), called in /путь/catalog/model/extension/shipping/by_total.php on line 43 and defined in /путь/system/library/cart/currency.php on line 24
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 25
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 25
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 26
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 26
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 27
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 27
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 30
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 30
2017-04-04 10:25:11 - PHP Warning:  Missing argument 2 for Cart\Currency::format(), called in /путь/catalog/model/extension/shipping/by_total.php on line 46 and defined in /путь/system/library/cart/currency.php on line 24
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 25
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 25
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 26
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 26
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 27
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 27
2017-04-04 10:25:11 - PHP Notice:  Undefined variable: currency in /путь/system/library/cart/currency.php on line 30
2017-04-04 10:25:11 - PHP Notice:  Undefined index:  in /путь/system/library/cart/currency.php on line 30

 

Все остальное работает как надо. Заказ оформляется, уведомления приходят, но это предупреждение в логах напрягает сильно...

Скрытый текст

Буду признателен за Вашу помощь!

Змінено користувачем an333
Надіслати
Поділитися на інших сайтах


Я так понимаю, что для определения общей цены, Опенкарт проверяет есть ли налог на этот товар или зону.

Попробуйте отключить через админку 

Система / Настройки / ВАШ_МАГАЗИН / вкладка Опции 

Ищите:

Отображать цены с налогом: попробуйте поставить нет

  • +1 1
Надіслати
Поділитися на інших сайтах


kiborg, Спасибо за участие! К сожалению не оно... Этот параметр я отключил изначально, а налоги совсем удалил, так как не использую...

Змінено користувачем an333
Надіслати
Поділитися на інших сайтах


Старая версия $this->currency->format($value)

Новая версия $this->currency->format($value, $this->session->data['currency'])

см. by_total.php

  • +1 2
Надіслати
Поділитися на інших сайтах

ibond, Алилуйя...:) Земной поклон, все сработало! Ошибка не вываливается...

Если кому интересно, вот такой вид имеет кусок кода после правки by_total.php

Скрытый текст

						'title'        => $result['name'] . '  (' . $this->language->get('text_total') . ' ' . $this->currency->format($this->tax->calculate($cart_total, $this->config->get('by_total_tax_class_id'), $this->config->get('config_tax')), $this->session->data['currency']) . ')',
						'cost'         => $cost,
						'tax_class_id' => $this->config->get('by_total_tax_class_id'),
						'text'         => $this->currency->format($this->tax->calculate($cost, $this->config->get('by_total_tax_class_id'), $this->config->get('config_tax')), $this->session->data['currency'])

 

 

Змінено користувачем an333
  • +1 1
Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах

Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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