UMIhelp

Разработка сайта на UMI.CMS => Шаблоны TPL => Тема начата: Vladimir от 26 Марта 2012, 13:52:58

Название: Округление цены в магазине
Отправлено: Vladimir от 26 Марта 2012, 13:52:58
Коллеги, у кого есть идеи как корректно сделать округление цены товара после применения к нему скидки?
В http://wiki.umisoft.ru/Округление_значения_стоимости_заказа описан простой, как казалось, способ. Однако его применение дает ошибку в суммарной стоимости,т.к.
111,1 == 112
+
111,3 == 112
------------------
222,4 == 223, а должно быть 224,
т.к. суммируются уже округленные цены, а не округляется сумма.
Или не так?
Название: Re:Округление цены в магазине
Отправлено: admin от 26 Марта 2012, 18:14:03
то есть вопрос в том "как округлять товары на которые действиеут скидка, что бы при этом их суммирование не противоречило общей сумме заказа(которая возможно тоже округляется)?" так?
Название: Re:Округление цены в магазине
Отправлено: Vladimir от 26 Марта 2012, 18:38:47
так
Название: Re:Округление цены в магазине
Отправлено: admin от 26 Марта 2012, 18:49:54
по логичней было бы правильно округлять стоимость товара не просто визуально, но и функционально, то есть возможно отредактировать правило скидки для процентов чтобы результат сразу округлялся по какому-то правилу.
Название: Re:Округление цены в магазине
Отправлено: Vladimir от 26 Марта 2012, 19:44:54
А цена и здесь округляется не визуально. Округляется реальная цена реального товара по ссылке. Она просто не вовремя округляется, после того, как посчитана сумма по количеству и сумма заказа.

Идея со скидкой хороша. Если я правильно понимаю систему, надо добавлять новый модификатор скидки.

Спасибо за подсказку.
Название: Re:Округление цены в магазине
Отправлено: admin от 26 Марта 2012, 21:35:57
да, новый или модифицировать существующий, но вопрос с затиранием при обновлении, это отдельная песня)

до этого создавали новый модификатор в umi?