Перейти к содержанию
Версия: 4.3.176 Обновлено: 2026-07-09

Тестирование подарочных открыток

Открытка — это красивая брендированная страница-обёртка над обычным подарочным кодом. Сама открытка денег не несёт: сумма, оплата и активация полностью живут в подарочном коде, а открытка лишь красиво его преподносит — с темой, именами, поздравлением и кнопкой активации.

Методичка предполагает, что вы уже знакомы с тестированием подарочных кодов и умеете создавать и оплачивать партию. Здесь эти шаги не повторяются.

Главные правила:

  • Открытку можно сделать только для активного кода из оплаченной партии.
  • На один код — ровно одна открытка. Повторное открытие редактора меняет существующую, а не создаёт вторую.
  • Страница открытки открывается без входа в систему: ссылку достаточно переслать получателю.

Что проверяем

  • Администратор может сделать открытку для оплаченного кода.
  • Превью в редакторе совпадает с тем, что увидит получатель.
  • Ссылка на открытку открывается без логина и показывает тему, имена, сообщение и сумму.
  • Код на обороте карты совпадает с кодом партии и копируется нажатием.
  • Кнопка Получить подарок ведёт на стандартную активацию кода.
  • После активации кода открытка показывает Подарок уже использован.
  • Удалённая открытка недоступна по ссылке, но сам код остаётся действительным.

Что подготовить

  • Доступ администратора к admin.saga.surf.
  • Оплаченную партию с хотя бы одним активным кодом (сценарии 1–3 методички по кодам).
  • Тестового пользователя на app.saga.surf для активации.
  • Браузер с режимом инкогнито: страницу получателя правильно проверять без входа.

Сценарий 1. Сделать открытку для оплаченного кода

  1. Откройте административную панель, раздел Подарочные коды.
  2. В строке оплаченной партии нажмите Коды.
  3. У активного кода нажмите 🎁 Открытка.
  4. Выберите тему: День рождения, Новый год, Сделка закрыта, Добро пожаловать или Раунд финансирования.
  5. Заполните От кого, Кому и Сообщение.
  6. Сверьте превью справа: тема и сумма должны соответствовать коду.
  7. Нажмите Создать открытку.
  8. Скопируйте появившуюся ссылку кнопкой Копировать.

Действие «Открытка» у активного кода

Редактор открытки с превью

Сохранённая открытка со ссылкой

Ожидаемый результат:

  • После сохранения показано сообщение Открытка создана и поле Ссылка на открытку вида https://app.saga.surf/gift/?s=....
  • У неоплаченной партии кнопки Коды нет, значит открытку для неё сделать нельзя.
  • У использованного кода действия 🎁 Открытка нет.

Сценарий 2. Отредактировать открытку

  1. У того же кода снова нажмите 🎁 Открытка.
  2. Убедитесь, что окно называется Открытка для кода, а поля заполнены сохранёнными значениями.
  3. Смените тему и текст сообщения.
  4. Нажмите Сохранить.
  5. Откройте ссылку открытки заново.

Ожидаемый результат:

  • Ссылка не изменилась — вторая открытка не создалась.
  • Страница получателя показывает новую тему и новый текст.

Сценарий 3. Проверить страницу получателя

  1. Откройте ссылку открытки в режиме инкогнито, не входя в систему.
  2. Проверьте заголовок Ваша подарочная карта и строку от ... для ... с именами из редактора.
  3. Проверьте, что на карте видна сумма кода.
  4. Нажмите на карту: она переворачивается и показывает подарочный код.
  5. Нажмите на код: появляется ✓ Скопировано, код попадает в буфер обмена.
  6. Сверьте скопированный код с кодом в админке.
  7. Проверьте текст поздравления и подпись отправителя под картой.

Страница получателя

Обратная сторона карты с кодом

Ожидаемый результат:

  • Страница открывается без запроса логина.
  • Тема, имена, сообщение и сумма совпадают с тем, что задано в редакторе.
  • Код на обороте совпадает с кодом партии и копируется одним нажатием.

Дополнительно: вставьте ссылку в мессенджер (Telegram, WhatsApp) и убедитесь, что превью показывает брендированную карточку с суммой. Не отправляйте тестовые ссылки реальным клиентам.

Сценарий 4. Активировать подарок через открытку

  1. На странице открытки нажмите Получить подарок.
  2. Убедитесь, что открылась страница входа/регистрации, а код уже подставлен в ссылку (gift_code=...).
  3. Пройдите активацию как обычный получатель — так же, как в сценарии 4 методички по кодам.
  4. После активации обновите страницу открытки.

Ожидаемый результат:

  • Активация зачисляет сумму кода — поведение полностью совпадает с активацией без открытки.
  • После активации на странице открытки вместо кнопки показана серая плашка Подарок уже использован; карта, сумма и сообщение остаются видны.

Сценарий 5. Удалить открытку

  1. В админке снова откройте 🎁 Открытка у этого кода.
  2. Нажмите Удалить.
  3. Откройте бывшую ссылку открытки.

Ожидаемый результат:

  • По ссылке показано Открытка не найдена.
  • Сам код не пострадал: если он ещё не использован, он остаётся активным, и его можно активировать обычным способом или сделать для него новую открытку (ссылка будет уже другой).

Сценарий 6. Проверить ошибки

Случай Что сделать Ожидаемый результат
Битая ссылка Открыть https://app.saga.surf/gift/?s=abc123 Страница Открытка не найдена
Ссылка без параметра Открыть https://app.saga.surf/gift/ Страница Открытка не найдена
Использованный код Открыть открытку кода, который уже активирован Плашка Подарок уже использован, кнопки активации нет
Повторное создание Снова нажать 🎁 Открытка у кода с открыткой Открывается редактирование существующей открытки, дубль не создаётся

Когда считать проверку успешной

Проверка успешна, если:

  • открытка создалась для оплаченного кода и получила постоянную ссылку;
  • превью в редакторе совпало со страницей получателя;
  • страница открылась без логина, код на обороте совпал и скопировался;
  • активация через Получить подарок зачислила сумму кода;
  • после активации открытка показала Подарок уже использован;
  • удаление открытки убрало страницу, не тронув сам код;
  • ошибки понятны обычному пользователю.

Если любой пункт не совпал, не повторяйте действия много раз подряд. Запишите, на каком шаге возникла проблема, и передайте это разработчику или оператору.