В модуле «Интернет-магазин» системы NetCat имеются два уровня скидок: скидки на товар и скидки на всю сумму корзины. Первыми применяются скидки на товар, затем, соответственно, скидки на всю сумму заказа.
Чтобы создать скидку, создайте новый компонент «Скидка» в Интернет-магазине. Каждая скидка должна иметь понятное название с указанием размера скидки, например: «Скидка 5% при покупке на сумму более 1000 руб.».
Вы можете указать период действия скидки, типы цен, к которым данная скидка применяется, а также группы пользователей, которые могут ею воспользоваться. Если какое-либо из данных полей не заполнено, то скидка не имеет ограничения по этому параметру (т.е. ее срок действия не ограничен, она применяется ко всем типам цен и распространяется на все группы пользователей).
Одновременно несколько типов цен или групп пользователей могут быть выбраны мышью, при этом на клавиатуре необходимо удерживать клавишу «Ctrl».
Примечание: скидки применяются на всю сумму товара или покупки, включая НДС.
Пример вывода цены с учётом скидки в компоенте:
<?= $shop->ItemDiscountSum($sub, $classID, $f_RowID, $f_Price, $f_Currency) ?>