camo-mania
Программные разработки для CMS Simpla, расширяющие и изменяющие стандартный функционал системы.

Каталог товаров

Каталог статей

Как Simpla не умеет считать цену

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

Установим стандартную Simpla (версия 2.3.6 на момент написания) и поставим у одного товара цену 9.40 (9 руб 40 коп). Откроем сайт, положим товар в корзину. Информер корзины покажет общую цену 9 руб. Легко понять, что это по причине округления. Положим второй экземпляр товара в корзину. После этого информер корзины покажет цену не 18 руб, как ожидает нормальный покупатель, а 19 руб. Положение - хуже некуда! Администратор, конечно, может догадаться, что причина в погрешности округления, но простому пользователю такого не понять. Реальному покупателю нипочем не догадаться, что цену ему показывают одну (приближенную), а фактически считают совсем по другой...

Если установить в настройках валют Показывать копейки, то подсчет пойдет правильно. Но это, конечно, не выход, система-то должна работать получше.

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

Может ли магазин позволить себе ошибаться в тривиальном подсчете стоимости?


  • Отзывы (0)
  • Добавить отзыв

Отзывы:

© 2018 simpla-tuning.com