| Цитата |
|---|
Дмитрий Баранов пишет: Уточните, можем ли мы в рамках продукта "Битрикс - бизнес" реализовать дисконтную программу с накопительным баллами? т.е. Клиенты совершающие покупки получают бонусы за каждые полные 100 рублей, что приравнивается к зачислению на бонусный счёт клиента, и конвертируется в % скидки при достижении 50 баллов=5% 100 баллов=6% 300 баллов=8% 500 баллов=10% |
Бонусные программы бывают очень разными и фактически зависят от бизнес модели каждого клиента.
Указанный вами вариант я бы реализовывал следующим образом:
* добавил новую валюту в систему и назвал ее Бонусы;
* при оплате заказа покупателем, я бы обработал соответствующее событие Интернет-магазина и начислял на счет клиента в валюте Бонусы величину по курсу, как вы указали в своих формулах. Таким образом, на некотором счету покупателя накапливалась бы сумма, но это не будут рубли и клиент не станет требовать их прямой конвертации в заказы или выдачи наличных; (да, не забудьте, если заказ отменяется, обработать аналогичное событие и отнять бонусы)
* настроил агента в продукте, который каждую ночь будет проходить по остаткам пользователей и если на счету у пользователя больше 50 бонусов, будет приписывать его к группе пользователей "Скидки 5%", если больше 100 бонусов - к группе "Скидки 6%" и так далее;
* в торговом каталоге, который поддерживает работу с группами и управление типами цен и скидками на группы настроить соответствующие скидки на группы.
При таком подходе дополнительная настройка будет минимальной, а гибкость, необходимая вам, может оказаться значительно более привлекательной. В частности, можно создать отдельный каталог товаров, которые продаются только за бонусы как за особую валюту и позволять оплачивать эти товары со счета в бонусах. В общем, идей по дальнейшему использованию внутренних счетов и остатков на них может быть много
