Регистрация
Вход через соцсети
Восстановление пароля

Скидки в %

Новый топик
16.02.2016, 19:27
Ответить | Цитировать
Александр

Зарегистрирован:
2012-04-06
Сообщений: 26

Если добавляю скидку на товар в % то скидка высчитывается не правильно, например ставлю 10% на товар с ценой 249р. цена со скидкой получается 229р. т.е. 8%, в компоненте так же вывожу размер скидки для информаци с помощью $item['DiscountPercent'] тоже показывается не 10% а 8%. Кто нить сталкивался, в чем проблема?
24.02.2016, 08:49
Ответить | Цитировать
Долгий Андрей
Студия Вэлпис

Зарегистрирован:
2015-09-10
Сообщений: 8

Посмотрите для начала, нет ли у вас конкурирующих скидок в настройках интернет-магазина (во всех трех группах, на всякий случай). Попробуйте выключить все скидки, кроме той, о которой вы говорите, и проверить, правильно ли считается скидка.

Также посмотрите в настройках ИМ, верно ли задана основная валюта

Можно ещё проверить, если в компоненте товара есть поле PriceMinimum, не заполненно ли оно для товара, у которого неверно считается скидка. Также у этого товара стоит проверить установленную валюту для основной цены и для минимальной.

Какого типа у вас поле с ценой? Целочисленное или с плавающей точкой?

Ещё уточните, насколько свежая версия системы у вас установлена.
22.04.2016, 16:02
Ответить | Цитировать
Гость
Гость

Думаю все это из-за ОКРУГЛЕНИЯ например:
Товар №1
цена товара 170-10%=153 система округляет до 150 что бы было красивое число и скидка получается уже 12% а не 10%

Товар №2
цена товара 200-10%=180 системе ничего округлять не надо т.к. и так красивое число получилось

Товар №3
цена товара 220-10%=198 система округляет до 200 что бы было красивое число и скидка уменьшается до 9%
05.05.2016, 22:27
Ответить | Цитировать
Александр

Зарегистрирован:
2012-04-06
Сообщений: 26

Да, именно из за округления.
198 196 2016-05-05 22:27:05 14440
Описание проекта