Задача: чтобы система сама генерировала уникальный промокод под каждого подписчика и подставляла его в письмо рассылки. Код должен работать строго один раз — как только подписчик оформил заказ с этим кодом, повторно использовать его уже нельзя ни ему, ни кому-то ещё. Плюс у каждой партии кодов должен быть срок действия, и по его истечении неиспользованные коды сами становятся недействительными без ручной чистки списков.
Мне важна прозрачность: хочу видеть, кто из подписчиков получил код и воспользовался ли им, чтобы понимать реальную отдачу от рассылок, а не гадать по общей выручке. Формат генерации — пакетами перед рассылкой или по одному при подписке новых людей, лишь бы код нельзя было угадать или подобрать перебором.
Кратко, что должно получиться на выходе:
— Уникальные одноразовые коды, генерируемые автоматически под каждого подписчика
— Автоматическая деактивация кода после использования или окончания срока
— Учёт того, кто получил код и когда его погасил
— Понятная инструкция, как запускать генерацию и менять сроки действия