COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
jenik
Соучастники-
Публикации
15 -
Зарегистрирован
-
Посещение
Все публикации пользователя jenik
-
savage4pro, спасибо Вам большое! Действительно помогли
-
Я только что наотключался, что пришлось перезаливать дамп базы) Посмотрел, такая же строка. Больше скажу, я даже уже подменял весь этот файл с другого источника
-
Отключил все модули - результат прежний
-
Это не мои эксперименты Это меня попросили исправить. А вот где ошибка - пока не нашел. Обновить не могу, нужно именно найти ошибку. Хоть блин по однуму файлы подменяй...
-
Кто пробывал затестить - пробуйте еще раз. А то я игрался с die(); и история заказов не работала
-
Нет, ничего дополнительно, кроме TLT Blog в дополнениях нет
-
Уже сутки копаю Если это происходит на этапе подтверждения заказа, то может смотрет в catalog\controller\checkout\confirm.php ?
-
Сейчас посмотрю. А тем времени, дабы вникнуть в суть разговора, если есть время, то: http://sportgoods.tk/ Можно внести любые рег.данные. Потом добавить товар в корзину(стоимость которого с копейками), и после подтвердить заказ. Затем перейти в личный кабинет - история заказов. И там цена заказа будет с нулями, вместо копеек
-
кусок из catalog\controller\common\cart.php
-
То есть я подозреваю что какой-то обработчик по нажатию "Подтвердить заказ" вносит в бд уже округленную сумму. Вот только как посмотреть его - я нинаю
-
Я выше там писал. Я как пользователь, делаю заказ. И сразу после "подтвердить заказ" перехожу в историю заказов. И там уже цены округлены в меньшую сторону до *.00 Это не фронт смотреть нужно?
-
Да я уже как только не смотрел. В контроллере написано // Display prices if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } // Display prices if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $total = $this->currency->format($this->tax->calculate($product['price'], $product['tax_class_id'], $this->config->get('config_tax')) * $product['quantity']); } else { $total = false; } И как я тут только не убирал и не менял, все-равно не получается. Может есть какие-то соображения?
-
Уточнение: в историю заказов товар попадает уже с округлением в меньшую сторону.
-
В базе order? total с 4-мя нулями, как положено
-
Помогите, пожалуйста, разобраться с проблемой. Есть товар у которого цена отображается с двумя десятичными знаками. Тут всё хорошо. Но вот после добавления его в заказ, в админ панели он отображается с нулями после запятой, вместо копеек. В чем может быть причина?
