Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Сборка Premium. Неправильно считается сумма заказа


Рекомендованные сообщения

Сборка NeoSeo Premium. 

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

image.thumb.png.bd40c66d358d964cab2cecd15dc879ed.png

image.thumb.png.59b0f95359d99bc0152fe4dd7d4944ba.png

image.thumb.png.eba077d2c154b71f559b967a9750e129.png

В настройках стоит валюта с двумя знаками после запятой. На сайте цены отображаются с копейками.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 часа назад, Ryabchenko сказал:

Сборка NeoSeo Premium. 

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

image.thumb.png.bd40c66d358d964cab2cecd15dc879ed.png

image.thumb.png.59b0f95359d99bc0152fe4dd7d4944ba.png

image.thumb.png.eba077d2c154b71f559b967a9750e129.png

В настройках стоит валюта с двумя знаками после запятой. На сайте цены отображаются с копейками.

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

Добрый день.

Данную проблему воспроизвели у нас на тестовом сайте, поставили задачу на исправление. Ориентировочно на следующей неделе будет готова, мы отпишем Вам и вышлем новые файлы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, Ryabchenko сказал:

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

Здравствуйте. Проверили, не выявили проблем со стороны кода.

Скорее всего, у Вас проблема с настройками локали. Дело в том, что у Вас на сервере знак разделения - запятая для чисел с плавающей точкой. А нужно, чтобы знаком была точка.
Если у Вас выделенный сервер, порядок исправления следующий.
Ищете файл /usr/share/i18n/locales/ru_RU , а также другие языки (/usr/share/i18n/locales/ru_UA, /usr/share/i18n/locales/uk_UA), в нем исправляете:

LC_NUMERIC
decimal_point             "<U002C>"

на

LC_NUMERIC
decimal_point             "<U002E>"


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...