PlanReseller — это облачная SaaS-система, позволяющая вендорам, чье программное обеспечение продается по подписке, быстро и просто запускать автоматизированные партнерские программы. Это означает, что они могут создавать полностью настраиваемые white-labelled порталы, на которых будут регистрироваться их партнеры (реселлеры) и осуществлять продажу подписок, получая процент с каждой продажи. Вендоры при этом в реальном времени видят всю статистику по продажам и ключевые показатели.

Основные клиенты — SaaS-продукты, работающие по подписочной модели.

Краткое описание

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

Клиент системы (вендор) перед началом работы должен пройти процесс конфигурации сервиса, состоящий из шести шагов: 1) привязка аккаунта биллинговой системы, 2) настройка уровней партнеров, 3) установка тарифных планов для разных уровней партнеров, 4) подключение домена, 5) кастомизация внешнего вида портала и 6) настройка шаблонов электронных писем.

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

Заказчик, команда, начало разработки

Продукт разрабатывался для заказчика из США, релиз первой версии состоялся в марте 2016 года. Разработкой этого проекта занималась команда из шести человек: разработчики, UI/UX-проектировщик и QA-инженер.

Разработка началась с бизнес-анализа, проектирования и создания функциональных UI-прототипов.

Практически вся система была реализована в функциональных прототипах. Несколько итераций их проработки позволили получить единое видение проекта у всей команды и заказчика. Однако, уже в процессе разработки команда несколько раз «отходила в сторону» от прототипов, т.к. придумывала более удачные решения.

Подсистема вендора

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

Внешний вид портала так же настраивается. Цвета и формат текста, кнопок, баннеры и логотипы — все это вендоры могут кастомизировать.

При наступлении определенного события, связанного с партнером, например, изменение уровня или изменение списка доступных тарифов, ему отправляется соответствующее уведомительное письмо. Каждое такое письмо вендор может форматировать, используя встраиваемые переменные.

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

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

Партнеры регистрируются на создаваемых вендорами порталах.

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

Основной функционал реселлера — управление подписками конечных пользователей. Реселлер может оформлять новые подписки, обновлять и отменять их, зарабатывая на проценте с каждой продажи. Кроме того, реселлеры в реальном времени видят все финансовые показатели за разные периоды времени, общую сумму дохода, регулярный доход и т.д.

На текущий момент продукт успешно работает, имеет платных клиентов и поддерживается нашей командой.