Решение (архитектура для будущего внедрения):Реализовать проверку по внешнему источнику данных (CRM / Google Sheets / кастомный API). Логика валидации должна быть серверной: при вводе промокода корзина запрашивает статус у бэкенда и либо разрешает, либо блокирует применение.
Что потребуется, когда задача станет приоритетной:
- Источник истины по промокодам: Google Sheet или CRM с таблицей email → список применённых промокодов.
- Промежуточный слой (API): Google Apps Script или свой микросервис, который по email возвращает «да/нет» для промокода WOW7.
- JS в корзине Tilda: перехватывает ввод промокода, делает запрос к API, показывает понятное сообщение при блокировке.
- UX‑сообщение: чёткая формулировка для клиента: «Промокод WOW7 действует только при первом заказе».
- Резервная проверка: сверка заказов в CRM на случай, если кто-то обошёл клиентскую проверку.
В результате акция WOW7 будет технически защищена от повторного применения одним покупателем, а механика останется прозрачной и удобной для новых клиентов.