Частичное списывание за товар бонусными баллами

Добрый день
Прошу помощи
Либо мы не разобрались либо такого функционала нет

У многих есть бонусная система, поэтому данная тема будет многим интересна.

У нас на новую коллекцию клиент может списывать бонусами до 30% от стоимости товара
Пример
Цена Максимальная товара 3000 грн - Т.е клиент может списать если у него есть 900 бонусов и 2100 грн заплатить за товар деньгами.
Как это можно сделать в cs-cart?
При этом нужно учитывать следующее:
Если Разница между Максимальной Ценой и Розничной ценой больше 30%, то уже нельзя списывать ни копейки бонусов.
Но если сейчас есть скидка на товар до 30% то можно списывать
Пример сейчас на товар скидка 10%
Максимальная Цена 3000 грн, а Розничная 2700 грн
Все равно можно списать 600 бонусов, и купить за 2100 грн, так как скидка 300 грн.

При этом списывание должно быть сразу же при статусе новый, если клиент отменяет свой заказ, бонусы возвращаются.

Как можно это сделать?

Вот это просто ограничивает % баллов которые можно использовать от цены товары. И еще там какието функции полезные.

Увы так не работает.

Частичная оплата бонусами возможна только если у клиента не хватает бонусов
Второе можно НАЧИСЛЯТЬ бонусы например 10% от Покупки - это работает
НО ВОТ КАК ИСПОЛЬЗОВАТЬ частично бонусы, увы этого функционала нет

Если ЕСТЬ уточните пошагово, что нужно делать

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

Вы можете в товаре выводить, что на него можно списать только частично бонусов. А то получается, что в товаре можно списать на всю стоимость товара. А в корзине частично, клиентам это не нравится. Исправьте пожалуйста данное противоречие.

как вариант, курс бонусов с гривне установить нельзя?

тогда в корзине будет отображаться не правильно.
Пример можно списать 30% на товар бонусами
Мы ставим коэффициент 0,3, в Корзине отображается все правильно, а в карточке товара пишется что можно списать товар 100% бонусами.
Там в коде нужно добавить коэффициент и все дела

Без модуля получается вообще ограничить нельзя списание бонусов?
А то не дорогие вещи клиенты полностью покупают за бонусы(((