Перейти к содержанию

Промокоды

Этот раздел объясняет, как активировать промокоды для разблокировки Premium-подписок и достижений.

Что это

Основные элементы

  • Система промокодов: позволяет распространять Premium-подписки и бейджи достижений через уникальные коды.
  • Форма активации: расположена в панели профиля для ввода и проверки кодов.
  • Валидация кода: серверная проверка формата, срока действия и права использования.
  • Подтверждение успеха: диалог с информацией о том, что именно было разблокировано.

Типы промокодов

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

Коды Premium: - Предоставляют определённое количество дней Premium-подписки. - Пример: 30 дней, 90 дней или 365 дней Premium. - Несколько кодов Premium складываются (30 дней + 30 дней = 60 дней всего). - Время Premium добавляется к текущей подписке или начинается сразу, если у вас её нет.

Коды достижений: - Разблокируют один или несколько бейджей достижений (Team, Pro, Contributor). - Достижения постоянны после разблокировки. - Могут предоставить несколько достижений одним кодом. - Пример: код, который разблокирует оба бейджа Pro и Contributor.

Комбинированные коды: - Предоставляют и Premium-подписку, и бейджи достижений. - Наиболее распространённый тип для специальных акций или партнёрств. - Пример: 90 дней Premium + бейдж Pro.

Свойства кодов

Каждый промокод имеет определённые свойства:

Формат: - Минимальная длина: 8 символов (контролируется системой). - Не чувствителен к регистру: "ABCD1234", "abcd1234" и "AbCd1234" обрабатываются одинаково. - Набор символов: обычно буквенно-цифровые (A-Z, 0-9), но система принимает любые символы. - Уникальность: каждый код уникален и может быть использован только один раз.

Ограничения: - Одноразовое использование: после активации код не может быть использован повторно кем-либо. - Целевой email (опционально): некоторые коды привязаны к конкретному email-адресу. - Дата истечения (опционально): коды могут иметь срок действия, после которого не могут быть активированы. - Требуется аккаунт: коды могут быть активированы только вошедшими пользователями (требуется OAuth).

Жизненный цикл кода

  1. Создан: код генерируется членом команды через панель модерации.
  2. Распространён: код передаётся пользователю(-ям) через различные каналы (email, акция, партнёрство).
  3. Активирован: пользователь вводит код в панели профиля и использует его.
  4. Использован: код помечается как использованный и не может быть активирован снова.
  5. Истёк (опционально): если код имел срок действия, он становится недействительным после этой даты.

Как использовать

Основные шаги

  1. Получите промокод от администраторов платформы, акций или партнёрств.
  2. Войдите через OAuth (анонимные пользователи не могут активировать коды).
  3. Откройте панель «Профиль» и найдите секцию активации промокода.
  4. Введите код в поле ввода (минимум 8 символов).
  5. Нажмите «Активировать» для отправки и проверки кода.
  6. Просмотрите диалог успеха, чтобы увидеть, что было разблокировано.

Активация промокода

Процесс активации прост:

  1. Сначала войдите: нажмите «Войти с Google» или «Войти с Yandex» в панели профиля.
  2. Промокоды не могут быть активированы в анонимном режиме.
  3. Если вы попытаетесь активировать код без входа, увидите ошибку: «Вы должны войти для активации кодов».

  4. Откройте панель «Профиль»: нажмите на боковую панель и переключитесь на вкладку «Профиль».

  5. Прокрутите до секции активации: ниже информации об аккаунте и статусе Premium вы найдёте «Активировать промокод».

  6. Введите код:

  7. Введите или вставьте код в поле ввода.
  8. Требуется минимум 8 символов.
  9. Регистр не имеет значения (ABC123 = abc123).
  10. Пробелы автоматически удаляются.

  11. Нажмите кнопку «Активировать»: система проверит и обработает код.

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

  13. Появляется диалог успеха (если код действителен):

  14. Показывает сообщение «Код успешно активирован!».
  15. Перечисляет предоставленные дни Premium (если есть): например, «Premium активен до: 15 апреля 2025».
  16. Перечисляет разблокированные достижения (если есть): например, «Разблокированные достижения: Pro, Contributor».
  17. Уведомление также создаётся в вашем inbox.

Подсказки о кодах

Под формой активации вы увидите подсказку: «Коды не чувствительны к регистру и должны содержать минимум 8 символов.» Это напоминание помогает избежать распространённых ошибок.

Что происходит после успешной активации

Когда вы успешно активируете промокод, несколько вещей происходят немедленно:

Premium-подписка (если предоставлена): - Дни добавляются к вашей Premium-подписке. - Если у вас уже есть Premium, новые дни продлевают дату истечения. - Если у вас нет Premium, подписка начинается немедленно. - Ваш профиль обновляется для показа даты «Активен до» и оставшихся дней.

Бейджи достижений (если предоставлены): - Новые бейджи появляются в секции достижений вашего профиля. - Бейджи постоянны и не могут быть удалены. - Вы немедленно получаете доступ к функциям, связанным с этими бейджами (например, панель модерации для бейджа Team).

Создано уведомление: - Уведомление добавляется в ваш inbox уведомлений. - Показывает, что было разблокировано: дни Premium, достижения или оба. - Уведомление остаётся в inbox, пока вы не удалите его.

Код помечен как использованный: - Код постоянно помечается как активированный. - Он не может быть использован снова вами или кем-либо ещё. - Если вы попытаетесь использовать тот же код снова, получите ошибку «недействителен или уже использован».

Синхронизация профиля: - Ваш обновлённый профиль (статус Premium, бейджи) синхронизируется на все ваши устройства. - Если вы вошли на нескольких устройствах, все видят обновления в течение нескольких секунд.

Понимание сообщений об ошибках

Если активация не удалась, вы увидите одно из этих сообщений об ошибке:

«Вы должны войти для активации кодов»: - Причина: вы в анонимном режиме. - Решение: сначала нажмите «Войти с Google» или «Войти с Yandex».

«Код должен содержать минимум 8 символов»: - Причина: вы ввели менее 8 символов. - Решение: проверьте полученный код — он должен быть длиной 8+ символов.

«Недействителен или уже использован»: - Причина: код не существует в системе или кто-то уже активировал его. - Решение: перепроверьте написание кода или свяжитесь с тем, кто дал вам код.

«Этот код не для вашего аккаунта»: - Причина: код привязан к конкретному email-адресу, и ваш email не совпадает. - Решение: войдите с правильным аккаунтом или свяжитесь с выдавшим код, если считаете, что это ошибка.

«Этот код истёк»: - Причина: код имел срок действия, и эта дата прошла. - Решение: свяжитесь с выдавшим код для запроса нового кода.

«Не удалось активировать код. Попробуйте снова.»: - Причина: общая ошибка (проблема с сетью, проблема сервера). - Решение: подождите момент и попробуйте снова. Если проблема сохраняется, свяжитесь с поддержкой.

Сценарии

  • Активация акции: получите код из маркетинговой кампании и активируйте его для Premium.
  • Партнёрская выгода: получите код от партнёрской организации и разблокируйте бейдж Pro.
  • Активация подарка: кто-то даёт вам код в подарок — активируйте его для получения дней Premium.
  • Участие в мероприятии: посетите воркшоп или тренинг, получите код, активируйте для преимуществ.
  • Ранний доступ: получите код Contributor для тестирования новых функций редактора колод.
  • Онбординг команды: новый член команды получает код бейджа MOD для доступа к инструментам модерации.

Подсказки и ошибки

  • Регистр не важен: "PROMO2024" и "promo2024" — это один и тот же код.
  • Аккуратно копируйте: избегайте случайных пробелов до или после кода (система автоматически их удаляет).
  • Требуется вход: вы абсолютно должны войти — коды не работают для анонимных пользователей.
  • Одноразовое использование: после активации код используется навсегда — вы не можете поделиться им с другими.
  • Коды с привязкой к email: если код был сгенерирован для конкретного email, он работает только для этого аккаунта.
  • Сроки действия: некоторые коды истекают — проверьте документацию, которая прилагалась к коду.
  • Сложение Premium: несколько кодов Premium складывают дни вместе (30 + 30 = 60 дней).
  • Постоянные достижения: бейджи никогда не истекают и не удаляются, даже после окончания Premium.
  • Свяжитесь с поддержкой: если у вас есть действительный код, который не работает, используйте вкладку «Отзыв» для сообщения об этом.
  • Проверьте уведомление: после активации проверьте вкладку «Уведомления», чтобы подтвердить, что было предоставлено.

Скриншоты

Скриншот 16.1
Скриншот 16.1 — Форма активации промокода

Элементы на скриншоте: 1. Заголовок секции «Активировать промокод» 2. Поле ввода кода (плейсхолдер: «Введите код») 3. Кнопка «Активировать» 4. Текст подсказки: «Коды не чувствительны к регистру и должны содержать минимум 8 символов.» 5. Контекст панели профиля (выше: статус Premium, достижения)

Скриншот 16.2
Скриншот 16.2 — Отображение сообщения об ошибке

Элементы на скриншоте: 1. Поле ввода с введённым кодом 2. Сообщение об ошибке под полем (красный текст) 3. Примеры ошибок: «Код должен содержать минимум 8 символов», «Недействителен или уже использован»

Скриншот 16.3
Скриншот 16.3 — Диалог успешной активации

Элементы на скриншоте: 1. Диалог/модальное окно успеха 2. Заголовок «Код успешно активирован!» 3. Секция Premium: «Premium активен до: 15 апреля 2025» 4. Секция достижений: «Разблокированные достижения: Pro, Contributor» 5. Кнопка закрытия или подтверждения действия

Скриншот 16.4
Скриншот 16.4 — Обновлённый профиль после активации

Элементы на скриншоте: 1. Статус Premium с новой датой истечения 2. Бейджи достижений теперь видны (Pro, Contributor) 3. Обновлённый счётчик оставшихся дней 4. Бейдж уведомления на вкладке «Уведомления» (создано новое уведомление)