Индивидуальный промокод для зарегистрированного пользователя

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

Механизм действия: пользователь рекламирует свой промокод подписчикам друзьям, знакомым, размещает в своих соцсетях или где он там захочет.
Другие пользователи, делая заказ, вводят этот промокод.
Он дает им например скидку 5%.
Сумма, равная данной скидке, после подтверждения оплаты заказа, сделанного по промокоду, зачисляется на счет в личном кабинете обладателю использованного промокода в баллах, где 1 балл=1 руб.

Другим промокодам реферальные баллы начисляться не должны! Также баллы не начисляются при заказах, сделанных по акционным промокодам. Также баллы не начисляются при использовании подарочных сертификатов. Короче, никак иначе, чем как при использовании реферальных промокодов из ЛК пользователя (и тех именных, которые надо перенести в ЛК соответствующим пользователям будет).

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

Seri 11.08.2022
2
170
0