К основному содержанию
Linksy
Демо · 10–15 минут

Демонстрация за 10–15 минут

Покажите путь селлера и вебмастера, тестовый заказ, виджет и аналитику без рабочих операций.

До встречи

Подготовьте демонстрационный контур

  • Используйте отдельные demo-базу и Supabase Auth-проект. Вручную создайте и подтвердите одного селлера и одного вебмастера; пароли храните только у оператора.
  • Передайте UUID этих пользователей локальной reset-команде через переменные окружения. Не вставляйте пароли, service-role key или database URL в команду, документацию и демонстрацию.
  • Запустите локальный reset и сверьте baseline: 5 товаров, 5 офферов, 2 виджета, 7 показов, 5 кликов, 5 заказов и 5 комиссий.
  • Откройте /demo, /demo/publisher и оба кабинета заранее. Убедитесь, что везде видна маркировка «Демо», а внешние и финансовые действия отключены.
План показа

Пять коротких этапов

Модель платформы

  1. Откройте главную и кратко покажите роли.
  2. Объясните: платформа связывает трафик с заказом. Оплату принимает и заказ исполняет селлер.

Кабинет селлера

  1. Войдите в тестовый аккаунт селлера.
  2. Откройте «Товары», покажите тестовую карточку и условия оффера: цену, CPA, hold и географию.
  3. Покажите «Депозиты» и «Заказы», ничего не пополняя и не проводя реальный платёж.

Кабинет вебмастера

  1. Войдите в тестовый аккаунт вебмастера.
  2. Откройте «Каталог» и покажите tracking-ссылку без служебных значений.
  3. Откройте «Виджеты», покажите настройки и embed-код, затем перейдите на /demo/publisher с настоящим рекламным блоком.
  4. Кратко покажите контракт фидов и Orders API: выпуск ключей в демо отключён.

Показ, клик и заказ

  1. На /demo/publisher дождитесь появления товаров и откройте один из них: переход пройдёт через настоящий tracking-маршрут.
  2. В «Каталоге» при необходимости создайте безопасный демо-заказ у демо-оффера.
  3. Вернитесь в тестовый аккаунт селлера и покажите подготовленные заказы в статусах NEW, ACCEPTED, DELIVERED, COMPLETED и RETURNED; изменение статусов отключено.

Аналитика и расчёты

  1. В кабинете вебмастера откройте «Комиссии» и статистику виджета.
  2. Объясните разницу между показом, кликом, заказом, подтверждённой продажей и CPA на hold.
  3. Откройте «Выплаты» и убедитесь, что форма вывода отсутствует, а страница сообщает об отключённых demo-выплатах. Если действие доступно — немедленно остановите показ.
Следующий шаг

Структура закрытого пилота

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

Цель пилота

  • Проверить полный путь от товарного оффера до атрибутированного тестового заказа.
  • Собрать обратную связь селлера и вебмастера на ограниченном наборе тестовых данных.

Что показываем

  • Кабинеты двух ролей, tracking-ссылку, товарный виджет, фиды и Orders API.
  • Статусы заказа, CPA, hold, комиссию платформы и страницу выплат с отключённой demo-заявкой.

Что согласуем отдельно

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

Верните исходное состояние

  1. Завершите обе сессии и повторно запустите локальную demo:reset с теми же UUID. Публичного reset endpoint нет.
  2. Сверьте baseline: 2 пользователя, 1 селлер, 1 вебмастер, 5 товаров/офферов/кликов/заказов/конверсий/комиссий, 2 виджета, 7 показов и 2 баланса.
  3. Убедитесь, что отсутствуют payout, deposit, API key, webhook, Telegram и внешние notification-записи.

Стартовая страница · Витрина вебмастера

Если что-то не работает

Не обходите защитные проверки

  • Reset отказался работать: проверьте DEMO_MODE=true, локальный allowlisted URL и sentinel в фактически подключённой базе. Не ослабляйте защиту.
  • Виджет пуст: сначала выполните reset, затем проверьте, что demo-база доступна приложению и открыт активный GRID placement.
  • Кабинет не открывается: проверьте, что UUID в Auth совпадают с UUID reset-команды; обход штатного входа запрещён.
  • Кнопка выплаты, депозита, API или Telegram активна: остановите показ — demo-признак или база настроены неверно.

После демонстрации

  • После показа выполните reset и оставьте только исходный детерминированный demo-набор.
  • Запишите вопросы клиента и отдельно согласуйте условия пилота, не обещая функции вне текущего MVP.
Следующий шаг

Открыть тестовый кабинет

Создайте аккаунт для новой роли или войдите в уже активированный профиль.

Создать аккаунтВойти