Задать вопрос
@Skotch007

Где формируется цена в OpenCart?

Ребята, нужна помощь. Допучтим в файлу category.php есть строчка
$price= $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')));

где
$result['price'] - цена в долларах
$this->tax->calculate - функция которая просчитывает цену товара если есть налоги, если их нет функция бесполезна.
$this->currency->format - функция которая приводит цену в порядок. тоесть на выходе получем цену в виде
14472 грн. (633 $)
Проблема в том что мне нужно убрать (633 $) из результа.

Была мысль в файлах category.php ид других в которых формируется цена исправить строчку, которая была приведина выше на
$price = $this->currency->format($result['price']);
но в таком случае нужно исправлять везде.

Для этого мне нужно найти и справить функцию format из
$this->currency->format
. в папке system/library есть файл currency.php где описана эта функция, НО это не та функция лол) удалив все внутрености из function format цена все еще выводилась в формате
14472 грн. (633 $)
. То есть где-то в файлах прячется дубль функции format которая является истенной для этого примера, но я незнаю где. Есть у когото какие-либо варианты?
  • Вопрос задан
  • 1924 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы