Magento 1.9.1 Проблемы округления

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

Здесь происходит ошибка округления

Как вы можете видеть на изображении:

  • Итого: 308,72€
  • всего с налогом (ива 22%): 376,63€
  • ожидаемая сумма: 308,72*1,22 = 376,6384, с округлением UP: 376,64€
  • так что налог на 1 цент меньше, что является большой проблемой
  • проблема, кажется, появляется случайным образом, я не мог найти никаких паттернов или условий, которые вызывают эту проблему.

Вот некоторая информация об окружающей среде:

  • Magento версия 1.9.1 (все еще нужно обновить до SUPEE-8788)
  • CoolBaby Theme (последняя версия)
  • Плагин используется:
  • 1) PHOENIX Magento-CashOnDelivery
  • 2) Extendware: Full Page Cache
  • 3) Extendware: минимизировать css / js
  • Mysql версия: 5.6.33
  • Версия Php: 5.5

Вот несколько решений и комбинаций конфигурации, которые я уже попробовал:

  • Отключить все плагины
  • Измените функцию roundPrice на 4 десятичных вместо 2
  • Создание новой установки magento 1.9.1 с использованием того же БД
  • Меняя режим расчета, ни один из 3-х вариантов не решает проблему, на самом деле лучшим методом кажется "Total"
  • Изменение "Цена включает налоги" в конфигурации режима расчета
  • Изменение наложенного платежа включает налог
  • Изменение стоимости доставки включает налог

В моем каталоге есть много товаров с очень маленькой ценой, но проблема возникает также, когда все цены имеют только 2 десятичных знака.

Странный факт заключается в следующем: в примере у меня есть ХПК, которая составляет 10€ с НДС, если я удалю ХПК и добавлю продукт с той же ценой (10€ с НДС), сумма с налогами будет правильно округлена до 376, 64 €

Может быть, я что-то упускаю, я не знаю, я не очень разбираюсь в magento, но я действительно не знаю, что проверять сейчас, любые советы или идеи будут оценены

0 ответов

Другие вопросы по тегам