Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Ошибка в подсчете суммарного итога в корзине покупок


Recommended Posts

Привет, я стараюсь писать здесь на русском языке. Извините за ошибки.

 

Я обнаружил ошибку при обработке checkout в отличие от валюты по умолчанию.

Корзина покупок совершает ошибку с +/-0.01.

 

При поступлении валюты по умолчанию все в порядке. Когда он обращается в другую валюту, сумма ошибочна, и это связано с округлыми десятичными знаками.

Например:

Цена продукта по умолчанию: 4.98 EUR и доставка 0.50 EUR, когда вы меняете валюту на USD (1 EUR = 1.17 USD), в таблице это:

Продукт 1 = 5.83 USD
Доставка = 0.59 USD

 

но Opencart суммируется в фоновом режиме:

Продукт 1 = 5.8266 USD + Доставка = 0,585 USD, а затем округлить его в сумме = 6.41 USD, которая отличается от суммы цен в таблице, которая равна 6.42 USD.

В результате, когда checkout подтвержден, банковский модуль не принимает и открывает страницу с ошибкой.

 

Вы знаете, как решить эту проблему?

Как заставить корзину суммировать первоначально округленные цены, которые показаны в таблице?

Link to post
Share on other sites

Как эта тема оказалась в этом разделе ошибкок, связанных с родными кодом/логикой/настройками OpenCart 3 ?

Link to post
Share on other sites

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By websiteplus
      Всем привет. Необходимо реализовать ручную коррекцию курса валюты в процентах. Например, необходимо, чтобы цена в долларах была на 5% выше базовой конвертации.  Корректировка только в процентах и только в большую сторону. Версия 2.3.0.2.3. Прикрепил пример реализации.
       
       

    • By rgrigor
      Всем привет, подскажите пожалуйста как разделить "всего" и "итого" в моем шаблоне они должны выводиться в абсолютно разных местах, но эти данные выводятся одним циклом
      {% for total in totals %}
        {{ total.text }}
      {% endfor %}
      А вот как их разделить не понимаю. Спасибо за помощь!)
    • By ADZ
      Доброй вечер.
      По умолчанию, в шаблоне инвойса вижу, что twig использует массивы
      {{ total.title }} - для текстов и {{ total.text }} для цифр (одна из которых мне и нужна) {{ dump(total.text) }} выдает string(8) "77.00€" string(8) "99.00€" string(9) "169.00€" как мне получить только одно, последнее (девятое ???) значение из total.text ?
      Спасибо 
    • By shyrik707
      Здравствуйте.
      Магазин на ocStore 2.3.0.2.3 и модуль корзине Simple.
      При вводе купона всегда текст ошибки один и тот же http://joxi.ru/Y2LePjWTQaBEgA
      "Ошибка: купон либо недействителен, либо истек срок его действия, либо достигнут предел его использования!"

      Но у купона задана минимальная сумма для его активации и эта ошибка не дает понять что не так.
      Нужно выводить Итого купона, если в заказе не достигнуто.

      Кто то это переделывал или может есть модуль который поможет?
      Что то ничего подходящего найти не выходит.
    • By m4gz
      Скачать/Купить дополнение


      Убрать "сравнение" "закладки" "валюты" "языки"
      Убираем на выбор из опций магазина "сравнение" "закладки" "валюты" "языки"
      Сравнение и закладки убираются из :
      Товара
      Списка товаров
      Списка производителей
      Шапки
      Подвала
      Личного кабинета
      Модуля личного кабинета

      Валюты и языки убираются из шапки.
      VQMOD обязателен!
      Краткая инструкция по установки VQmod'a
      Качаем отсюда https://code.google.com/p/vqmod/downloads/list для opencart
      Кидаем в корень магазина mysite.ru/vqmod должно получиться
      Заходим из браузера mysite.ru/vqmod/install
      Почти во всех случаях пишет что все хорошо - если нет, то устанавливаем в ручную (нужно в config внести изменения).
      Папку install можно не удалять.

      Установка и использование модуля
      Копируем файл remove_elements.xml в \vqmod\xml нашего сайта.
      После этого в админке система -> настройки -> магазин (изменить) -> опции должно появиться сверху галочки, что хотим вырубить.

      Проверено на 1.5.4 и 1.5.6
      Другой мой vqmod модуль для добавления в шапку телефона и дополнительного текста можете скачать тут : http://opencartforum.ru/files/file/1456-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%B2-%D1%88%D0%B0%D0%BF%D0%BA%D0%B5-%D0%B8-%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD/
      ставим звездочки (=
      Добавил m4gz Добавлено 19.11.2013 Категория Сравнения, закладки  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.