|
|
16.02.2016, 19:27
|
|
Александр
Зарегистрирован: 2012-04-06
Сообщений: 32
|
Если добавляю скидку на товар в % то скидка высчитывается не правильно, например ставлю 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
Сообщений: 32
|
Да, именно из за округления.
|
|
|
05.10.2018, 12:10
|
|
trevor
Зарегистрирован: 2018-08-23
Сообщений: 20
|
В модуле «Интернет-магазин» системы NetCat имеются два уровня скидок: скидки на товары, скидки на корзину и скидки на доставку.
https://netcat.ru/developers/docs/modules/module-netshop/discounts/
Продвижение сайта
|