Кейс SimpleIT · 2026
REVROUTE
ПАРТНЁРСКИЙ МАРКЕТИНГ
Платформа для B2B партнёрских продаж на российском рынке: партнёрские программы, трекинг конверсий, приём платежей через Т-Кассу, автоматические выплаты партнёрам и сквозная аналитика — на российской инфраструктуре, в соответствии с 152-ФЗ. Заменяет ушедшие с рынка западные аналоги. Зрелое open-source ядро, доведённое до продукта под требования российского рынка.
Web
SaaS · мультитенант
4 мес
До прода в РФ
Open source
Зрелое ядро + адаптация
152-ФЗ
Данные в России
Основатель
Александр Марчук
B2B-продажи · Сколково
Период
Февр — Июнь 2026
4 месяца, работа продолжается
Разработка
Simple IT
Технический партнёр проекта
01
Контекст и задача
Западные PRM ушли.
Аналогов нет.
Ситуация
Рынок без инструмента
Западные лидеры PRM — PartnerStack и impact.com — ушли с российского рынка. Полнофункциональных отечественных аналогов нет: есть либо CPA-трекинг без управления партнёрами, либо модуль в CRM без автоматических выплат. Компании с десятками партнёров ведут учёт в Excel и платят вручную, без аналитики по конверсиям. Ниша открытая — рынок ждёт.
Задача
PRM-платформа под российский рынок
Довести до продукта полноценную платформу партнёрского маркетинга для российского рынка: партнёрские программы, трекинг ссылок и конверсий, приём платежей и автоматические выплаты партнёрам, сквозная аналитика, русскоязычный интерфейс. Всё — на российских серверах, в соответствии с 152-ФЗ. За основу взято зрелое open-source ядро с многолетней историей разработки; под требования рынка переписаны платежи, выплаты, локализация и инфраструктура. Продуктовая экспертиза — Александр Марчук, техническая часть — Simple IT.
Ситуация
Рынок без инструмента
PartnerStack и impact.com ушли из РФ. Полнофункциональных аналогов нет — учёт в Excel, выплаты вручную. Ниша открытая.
Задача
PRM под российский рынок
Программы, трекинг, платежи и выплаты, аналитика, 152-ФЗ. Зрелое open-source ядро, адаптированное под РФ. Продукт — Марчук, техчасть — Simple IT.
02
Вызовы и решения
С чем столкнулись
и как справились
Вызов 1
Выплаты партнёрам — без аналога Stripe Connect
Западные платформы автоматизируют выплаты через Stripe Connect: подключил партнёра — деньги идут автоматически. В России такого сервиса нет; агентский Payout API ЮKassa работает только с картами, а СБП в агентском режиме на практике недоступен.
→
Решение
Собственный ЮKassa Payout Client
Партнёр привязывает карту через виджет ЮKassa в кабинете — без лишних шагов. Система автоматически формирует очередь выплат при достижении порога комиссий и обрабатывает webhook-события. Динамические тарифы комиссий — разные условия для разных групп партнёров.
Вызов 2
Биллинг под российские платёжные системы
Платёжные SaaS-интеграции исторически проектируются под Stripe — его webhooks, checkout, модель подписок. Российские провайдеры устроены иначе: другая модель рекуррента, другой формат событий, обязательные чеки по 54-ФЗ. Прямого переноса нет, а по ходу проекта провайдера подписок пришлось ещё и сменить.
→
Решение
Свой платёжный слой с идемпотентностью
Полный биллинг-цикл на Т-Кассе: подписки, рекуррентные списания по сохранённой карте, доплата при смене тарифа, чеки 54-ФЗ, инвойсы в рублях. Слой инкапсулирован — смена провайдера прошла без переписывания бизнес-логики, выплаты партнёрам продолжили работать на ЮKassa.
Вызов 3
Данные в России и нулевой даунтайм
По 152-ФЗ персональные данные граждан РФ должны храниться в России, а западные облака, на которых работают аналоги, держат данные за рубежом и нестабильны для части российских пользователей.
→
Решение
Self-hosted + fail-safe деплой
Переезд на собственный сервер в России: Docker Compose (приложение + MySQL + MinIO + Metabase), Caddy как reverse proxy. Fail-safe деплой: новый образ собирается при живом текущем, swap за секунды, при сбое — автооткат. Автодеплой через GitHub webhook.
Вызов 4
Кастомный домен на каждого вендора
Партнёрская программа каждого вендора живёт на его собственном домене или поддомене. При десятках вендоров — десятки доменов, каждый с HTTPS. Ручная выдача сертификатов не масштабируется.
→
Решение
On-demand TLS через Caddy
Сертификат Let's Encrypt выдаётся автоматически при первом обращении к любому новому домену — без ручных действий со стороны команды. Десятки доменов обслуживаются без конфигурации каждого.
Вызов 5
Сквозная воронка: лендинг → приложение
Яндекс.Метрика по умолчанию видит переход между
revroute.ru и app.revroute.ru как выход и новую сессию. Без сквозного трекинга непонятно, какие каналы приводят к регистрации.
→
Решение
Cross-domain трекинг, 20+ целей
Единый счётчик Метрики с доверенными доменами на обоих субдоменах. 20 кастомных целей: вход, регистрация, онбординг, создание воркспейса. Вебвизор для UX-анализа. Cookie-consent по 152-ФЗ.
Вызов 1
Выплаты без Stripe Connect
В РФ нет аналога Stripe Connect, агентский СБП недоступен.
→
Решение
Свой ЮKassa Payout Client
Привязка карты через виджет, автоочередь выплат по порогу, webhook-обработка.
Вызов 2
Биллинг под РФ-провайдеров
SaaS-интеграции проектируются под Stripe; российские системы устроены иначе, плюс чеки 54-ФЗ.
→
Решение
Свой платёжный слой
Подписки и рекуррент на Т-Кассе, чеки 54-ФЗ, инвойсы в рублях. Смена провайдера — без правки бизнес-логики.
Вызов 3
Данные в РФ, ноль даунтайма
152-ФЗ требует данные в России; западные облака нестабильны.
→
Решение
Self-hosted + fail-safe
Docker Compose, Caddy. Swap за секунды, автооткат, autodeploy.
Вызов 4
Домен на каждого вендора
Десятки доменов, каждый с HTTPS. Ручная выдача не масштабируется.
→
Решение
On-demand TLS (Caddy)
Сертификат выдаётся автоматически при первом обращении к домену.
Вызов 5
Сквозная воронка
Метрика видит переход лендинг→app как новую сессию.
→
Решение
Cross-domain трекинг
Единый счётчик, 20+ целей, вебвизор, cookie-consent по 152-ФЗ.
03
Функционал
Что входит
в платформу
Партнёры
Партнёрский кабинет
Онбординг партнёра, подключение к программе вендора, личный дашборд: лиды, конверсии, начисленные вознаграждения. Данные каждого партнёра изолированы. Кастомный брендинг страницы программы.
Ссылки
Ссылки и трекинг конверсий
Короткие UTM-ссылки для каждого партнёра, кастомный домен программы. Трекинг полного пути: клик → лид → конверсия. Дедупликация кликов, разбивка по источникам, партнёрам и периодам.
Выплаты
Выплаты партнёрам (ЮKassa)
Партнёр привязывает карту в кабинете через виджет ЮKassa. Система автоматически формирует очередь выплат по достижении порога. Вендор видит историю выплат с детализацией по каждой конверсии.
Биллинг
Биллинг вендора (Т-Касса)
Подписка с автоматическим рекуррентным списанием по сохранённой карте. Upgrade и downgrade тарифа с доплатой за остаток периода, чеки 54-ФЗ. Инвойсы в рублях с PDF-выгрузкой. Полная история платежей.
Аналитика · BI
Сквозная аналитика
Яндекс.Метрика с cross-domain трекингом и 20+ целями, вебвизор для записи сессий. Metabase с дашбордами на основе прод-данных. API-документация (OpenAPI 3.0.3, Swagger).
AI · Differentiator
MCP-сервер для основателя
Read-only MCP-сервер к прод-БД: основатель подключает Claude Desktop и задаёт вопросы по данным платформы на русском языке — получает реальные цифры из прода без SQL и без обращений к разработчику.
Партнёры
Партнёрский кабинет
Онбординг, личный дашборд: лиды, конверсии, вознаграждения. Кастомный брендинг программы.
Ссылки
Ссылки и трекинг
UTM-ссылки, кастомный домен, путь клик→лид→конверсия, дедупликация, аналитика по партнёрам.
Выплаты
Выплаты (ЮKassa)
Привязка карты, автоочередь выплат по порогу, история с детализацией.
Биллинг
Биллинг вендора
Подписки, рекуррент, смена тарифа, инвойсы в рублях с PDF.
Аналитика · BI
Сквозная аналитика
Метрика cross-domain, 20+ целей, вебвизор, Metabase, API-доки.
AI
MCP-сервер
Основатель спрашивает данные платформы на русском через Claude Desktop — без SQL.
04
Экраны платформы
Живые экраны
продукта
05
Технологии
Стек,
на котором держится
Фреймворк
Next.js · React · TS
App Router, standalone-сборка. Мультитенантная архитектура, серверный рендеринг
Монорепо
Turborepo + pnpm
Приложение, docs и MCP-сервер в одном репозитории
База данных
MySQL 8 · Prisma
76+ моделей данных. Партнёрский модуль, биллинг, трекинг конверсий
Платежи
Т-Касса · ЮKassa
Собственный платёжный слой: подписки и рекуррент на Т-Кассе, чеки 54-ФЗ, выплаты партнёрам через ЮKassa, инвойсы в рублях
Хранилище
MinIO
S3-совместимое объектное хранилище, self-hosted
Прокси / TLS
Caddy
On-demand TLS — авто-сертификаты для кастомных доменов вендоров
Деплой
Docker Compose
Fail-safe скрипт с автооткатом, нулевой даунтайм, autodeploy через GitHub webhook
Аналитика
Яндекс.Метрика · Metabase
Cross-domain трекинг, 20+ целей, вебвизор. BI-дашборды на прод-данных
Доступ к данным
MCP-сервер (SSE)
Read-only MySQL через Claude Desktop. Запросы к данным на естественном языке
Инфраструктура
Self-hosted · Россия
Сервер в РФ, данные по 152-ФЗ. Docs на Next.js 15 + Nextra 4
Next.js
React
TypeScript
MySQL
Prisma
Turborepo
Т-Касса
ЮKassa
MinIO
Caddy
Docker
Яндекс.Метрика
MCP / SSE
06
Команда и подход
Продукт и техника.
Два фокуса.
Технический партнёр
Simple IT
Вся техническая часть проекта: архитектура, бэкенд, фронтенд, DevOps, платёжные интеграции (Т-Касса, ЮKassa), аналитика и инфраструктура в России.
Основатель
Александр Марчук
Продуктовая экспертиза в B2B-продажах и партнёрских каналах: требования, приоритеты, работа с вендорами и партнёрами. Участник Сколково.
Подход
В основе — зрелое open-source ядро с многолетней историей разработки и тысячами часов инженерной работы за плечами. Под российский рынок переписаны платежи и выплаты, локализация, инфраструктура и аналитика — это не переезд «как есть», а отдельный продуктовый слой поверх проверенной базы. Инженерный процесс усилен AI-инструментами на каждом этапе цикла — проектирование, код, ревью, документация: именно это дало скорость выхода в прод за четыре месяца.
Период
Февраль 2026
Старт и архитектура
Технический анализ рынка и решений. Проектирование схемы данных (76+ моделей), архитектуры платёжного слоя и партнёрского модуля.
Период
Апрель 2026
Платежи и выплаты
Первый платёжный контур на ЮKassa: подписки, рекуррент, webhook, инвойсы в рублях. Выплаты партнёрам: Payout Client, очередь выплат. Метрика с cross-domain и 20 целями.
Период
Май 2026
Российская инфраструктура
Переезд на сервер в России, нулевой даунтайм деплой с автооткатом. Полная локализация EN/RU. Финальный ребрендинг.
Период
Июнь 2026
Продуктизация
Fail-safe автодеплой, MCP-сервер для основателя, витрина вендоров, первые живые вендоры и партнёры. Платформа в проде.
Развитие
Лето 2026
Т-Касса, двухуровневая партнёрка, защита ссылок
Перевод подписок на Т-Кассу с чеками 54-ФЗ, двухуровневые партнёрские программы, промокоды без Stripe, автоматическая проверка ссылок на фишинг. Работа продолжается.
07
Результаты
Что получилось
100+
Вендоров и партнёров
растущая база участников партнёрских программ на платформе
4 мес
До прода
от архитектурного проектирования до продакшн-платформы с живыми вендорами и партнёрами
152-ФЗ
Данные и платежи в России
полный стек, DevOps и платёжные интеграции на российской инфраструктуре: Т-Касса, ЮKassa, self-hosted сервер
Платежи
Приём и выплаты — автоматически
Подписки и рекуррентные списания на Т-Кассе с чеками 54-ФЗ; выплаты партнёрам без ручного труда вендора — привязка карты, очередь по порогу, обработка событий. Собственный платёжный слой вместо отсутствующего Stripe Connect.
Инфраструктура
Нулевой даунтайм
Fail-safe деплой с автооткатом, on-demand TLS для кастомных доменов вендоров, автодеплой через GitHub webhook — всё на self-hosted сервере в России.
AI
MCP для основателя
Основатель работает с прод-данными платформы через Claude Desktop на естественном языке — без SQL и без обращений к разработчику.
Работаем с вами
Нужна такая
платформа?
Соберём SaaS-продукт под российский рынок: платёжные интеграции (Т-Касса, ЮKassa), биллинг и выплаты, мультитенантную архитектуру, аналитику и self-hosted инфраструктуру по 152-ФЗ. Адаптируем зрелое решение или строим своё — от проектирования до прода.
SIMPLEIT