Сервис автоматизации и оцифровки для Ozon — STPulse

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

Задачи проекта

  • Разработка полноценного сервиса финансового учета с возможностью генерации отчетов, диаграмм и дашбордов для пользователей.
  • Создание личных кабинетов пользователей для управления данными, тарифными планами и настройками.
  • Интеграция с API маркетплейса Ozon для автоматической загрузки данных о продажах, финансах и других необходимых метриках.
  • Реализация системы подписки с различными тарифными опциями и оплатой.
  • Перенос и развитие функционала МВП, базирующегося на Excel, в полноценный, масштабируемый сервис.
  • Обеспечение ядра системы и хранилища данных, чтобы поддерживать стабильную работу при росте количества пользователей.
  • Обеспечение масштабируемости и стабильности сервиса для сотен текущих пользователей и дальнейшего роста.
  • Обеспечение надежной системы безопасности и защиты данных пользователей.

Консультирование и планирование

Анализ конкурентов

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

Сегментирование, таргетинг, позиционирование, путь клиента (Customer Journey)

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

Проектирование

Семантическое ядро

Собрано семантическое ядро по запросам, связанным с финансовой аналитикой, бухгалтерией и продажами на маркетплейсах. Использовались KeyCollector и Keys.so, далее словарь был очищен вручную и согласован с заказчиком.
Ядро включает высокочастотные и нишевые запросы, ориентировано на реальных пользователей.

Карта сайта

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

Платформа

Разработка

Верстка реализована на Bootstrap с поддержкой адаптива и валидной кодовой базой (проверено по W3C).
Программирование велось на PHP с использованием фреймворка Laravel и библиотеки JavaScript.
Качество кода соответствует стандартам PSR, проходил автотесты: безопасность, производительность, проверка на изменения ядра.

Подключённые модули

  • Авторизация, регистрация, восстановление пароля.
  • Управление профилем и юрлицами.
  • Настройка прав доступа.
  • Хранилище файлов и документов.
  • Система подписки с онлайн-оплатой
  • Интеграция с API Ozon (автоматическая загрузка данных о продажах и финансах).
  • Дашборды и отчёты (диаграммы, таблицы, графики).
  • Поддержка нескольких магазинов в рамках одного аккаунта.
  • Перенос логики MVP из Excel с последующим развитием.
  • Подсистема мониторинга и резервного копирования.

Дальнейшее развитие

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

Январь 2025

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

Февраль 2025

  • Развёртывание ядра системы на PHP на подготовленной площадке.
  • Внедрение модулей конструктора кабинета: структура и навигация, регистрация и авторизация, восстановление пароля, поиск, профиль пользователя, управление правами доступа, личные и юридические данные, файловое хранилище, публикация статических страниц.

Март 2025

  • Оформление личного кабинета в фирменном стиле (цвета, логотип).
  • Разработка ядра системы хранения данных.
  • Интеграция с маркетплейсом Озон (данные встраиваются в ядро).

Апрель 2025

  • Публикация новых контентных страниц в личном кабинете.
  • Интеграция с платёжной системой.
  • Реализация поддержки нескольких магазинов в рамках одного аккаунта.

Май 2025–июнь 2025

  • Разработка индивидуальных модулей: тарифы, отчет «операционка»: отчет «ОПиУ», отчет «Юнитка», отчет «План», отчет «Реклама», отчет «Возвраты».
  • Интгерация с Performance API.

Июль 2025

  • Опытная эксплуатация сервиса и перенос на боевой сервер.
  • Корректировки внешнего оформления личного кабинета пользователя..
  • Разработка индивидуальных модулей: «Отчет» «Себестоимость».
  • Разработка индивидуальных модулей: «Отчет» «План».
  • Разработка индивидуальных модулей: «Отчет» «Товарные остатки».
  • Добавление расчёта показателей для отчета «Операционка» для артикулов товаров.
  • Добавление свойств для аккаунта пользователя в личном кабинете.
  • Добавление показателей в отчёт «Операционка».

Август 2025

  • Доработки для базовых отчетов.
  • Наполнение дашборда: «Виджеты» / «Диаграммы».
  • Наполнение дашборда: «Динамика».
  • Тестирование и открытие финальной версии личного кабинета.
  • Внедрить новый дизайн для страницы входа и тарифов.
  • Разработка возможности использования тестового периода.

Сентябрь 2025

  • Разработка функционала промокодов.
  • Разработать отчёт «ДДС».
  • Реализовать параллельный импорт Performance API по нескольким токенам пользователя.
  • Добавить динамику себестоимости.
  • Расчёт себестоимости для продаж.
  • Добавить согласие в ЛК.
  • Разработка кабинета администратора: просмотр отчётов о платежах каждого пользователя.
  • Разработка кабинета администратора: управление пользователями совмещённое с просмотром текущей подписки.

Октябрь 2025

  • Изменить отчёты для возможности закреплять колонки/столбцы при прокрутке.
  • Реализовать единый выбор магазинов для сайта между отчётами.
  • Доработка для отчёта «Модели» - добавить возможность импорт из xlsx пользователем.
  • Внести корректировки в отчёт ОПиУ.
  • Изменить фильтр «Показатели».
  • Доработка для регистрации.

Ноябрь 2025

  • Реализовать отчёт "Выкупы Озоном"
  • Добавить новый специальный тариф
  • Формирование счета для оплаты
  • Реализовать управление подписками пользователей для администраторов
  • Добавить выделение цветом в отчеты, тестирование возможностей в текущей реализации проекта
  • Реализовать xlsx функциональность для "Планирования поставок"

Похожие кейсы

Билетная платформа для FlyRiver

Опыт

Билетная платформа для FlyRiver

Разработка билетной системы для речных прогулок по Москве для судоходной компании FlyRiver, предлагающей экскурсии и аренду теплоходов. Проект включал разработку собственной платформы под рабочим названием «Платформа+» — внутренней системы для автоматизации продаж, управления рейсами и партнёрского взаимодействия.
Онлайн-сервис продажи авиабилетов AviaContact

Опыт

Онлайн-сервис продажи авиабилетов AviaContact

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

Опыт

Платформа возврата заказов и One Stock Solution

Запуск отдельного модуля в рамках сайта — One stock solution, интернет-магазина одежды международной компании. Он позволил объединить данные о заказах и остатках, настроить резервирование, расширенную работу с возвратами и прямую интеграцию с BetaPro и CloudKassir. NDA. Прямой договор с клиентом.

Опыт

B2B-кабинет для логистического оператора с интеграцией 1С и CRM

Разработка корпоративного B2B-личного кабинета для крупной транспортно-логистической компании, предоставляющей клиентам широкий спектр логистических и транспортных услуг. Основной платформой для реализации решения была выбрана Cetera.Spaces. NDA. Прямой контракт с клиентом.

Опыт

Личный кабинет для дилера медицинской техники

Разработка личного кабинета для компании, занимающейся продажей медицинской техники и товаров. NDA. Прямой контракт с клиентом.
Личный кабинет для «Мейлилог»

Опыт

Личный кабинет для «Мейлилог»

Разработка сайта и личного кабинета для логистической компании.