Как реализовать в 1С-Битрикс ограничение для одного пользователя в многоразовом купоне (промокод)?
Необходимо доработать функциональность промокодов в 1С-Битрикс, которая позволит использовать промокод только один раз в рамках одного пользователя, но при этом он также остается доступен другим пользователям.
Условия:
Промокодом может воспользоваться неограниченное количество пользователей.
Один пользователь может использовать промокод только один раз.
Возможно, есть готовый модуль для решения такой задачи?
Возможно, есть готовый модуль для решения такой задачи?
Скорее всего нет, но это не точно...
Но можно доработать (кастомизировать) применение промокода: перехватить событие, проверить применял ли пользователь промокод (посмотреть историю заказов или завести отдельную табличку с id пользователей и какие промокоды они применяли) и отменить применение купона.