Project

General

Profile

Support #2825

Цены в корзине

Added by Olga Fedosseva over 5 years ago. Updated almost 5 years ago.

Status:
Rejected
Priority:
Normal
Target version:
Start date:
04/02/2016
Due date:
% Done:

0%

Estimated time:
2.00 h
Invoice time (hours):

Description

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

exsample.jpg View (85.6 KB) Olga Fedosseva, 04/02/2016 08:12 PM

History

#1 Updated by Jurij Nikolajev over 5 years ago

  • Status changed from New to Feedback
  • Assignee set to Jurij Nikolajev

Пожалуйста, предоставьте больше информации:
1. Версия Magento
2. Цена товара в админке
3. Настройки налогов
4. Модуль заказа стандартный или сторонний?

#2 Updated by Olga Fedosseva over 5 years ago

1. Magento вер. 1.9.1.0.
2. 270.30$ х курс 25.00 = 6757.50 грн.
3. Без налогов.
4. Стандартный.
Обратите внимание на прикрепленный exsample.jpg, там видно, что когда "Исключение для заказа" - Да, то цена за штуку и цена товара одинаковые и соответствуют действительной цене товара. Ошибка возникает только при условии "Исключение для заказа" - Нет.
Спасибо.

#3 Updated by Jurij Nikolajev over 5 years ago

  • Status changed from Feedback to In Progress

#4 Updated by Jurij Nikolajev over 5 years ago

  • Status changed from In Progress to New

Это особенности работы нескольких валют и вывода результатов.

Наш модуль меняет параметры отображения валюты.
Ядро (Magento) форматирует число, с использованием параметров.

Цена за штуку выводится так (ядро Magento):
  • Базовая цена (270,30) форматируется = 270
  • Конвертируется в нужную валюту (270 * 25 = 6750.00)
  • Форматируется и выводится (6750)
Итоговая сумма выводится так:
  • Считается итоговая сумма в нужной валюте (270,30 * 25 = 6757,50)
  • Форматируется и выводится (6758)

В ближайшее время мы не планируем заниматься этой проблемой, так как наши ресурсы заняты на платных задачах.
Когда будут свободные ресурсы мы посмотрим, что можно сделать с этой проблемой.

#5 Updated by Jurij Nikolajev over 5 years ago

  • Tracker changed from Bug to Support
  • Status changed from New to Scheduled
  • Assignee deleted (Jurij Nikolajev)
  • Estimated time set to 2.00 h

#6 Updated by Jurij Nikolajev about 5 years ago

  • Assignee set to Andrejs Krotovs

#7 Updated by Andrejs Krotovs almost 5 years ago

  • Status changed from Scheduled to Rejected

После анализа кода и выяснения источника данной проблемы пришли к выводу, что в рамках данного модуля без нарушения работы Магенто эта проблема не решаема - мы не знаем в какой момент на округление передается цена в базовой или видимой валюте. Решение проблемы потребует переписывания достаточно большого количества файлов с непредсказуемыми последствиями для всей логики работы с ценами/налогами/тоталами.

Also available in: Atom PDF