ME

Кейс · FanFara — студия и магазин автокомплектующих · 2025 · Автомобильный сервис · E-commerce · EdTech

Образовательная платформа и CRM для автостудии FanFara

Миграция с МойСклад на собственную CRM, обучающая платформа для клиентов и сквозная интеграция с сайтом и Avito.

Стек проекта

  • Python
  • FastAPI
  • PostgreSQL
  • Redis
  • Docker
  • Vue.js
  • TypeScript
  • МойСклад API
  • Avito API
  • S3 (object storage)
  • HLS
  • Video.js
  • Nginx
Срок
несколько месяцев поэтапной реализации
Бюджет
индивидуальный проект, аналог пакета DevOps под ключ + Стандарт-пакет интеграций
Индустрия
Автомобильный сервис · E-commerce · EdTech

TL;DR

3 канала: CRM · сайт · Avito
0 потерь данных при миграции с МойСклад
real-time синхронизация остатков и заказов
HLS видеохостинг обучающих материалов

Контекст

Вводные данные.

FanFara — студия и магазин комплектующих для автомобильных фар и тюнинга авто. Бизнес перерос возможности МойСклад: каталог, заказы и склад были разрезаны между несколькими системами, обучающие материалы для клиентов рассылались вручную, а Avito и сайт никак не были связаны с учётом.

Команда пришла с задачей собрать всё в одну экосистему: CRM с учётом, сайт- каталог с актуальным наличием, обучающая платформа для покупателей (как правильно установить фары) и интеграцию с Avito для дополнительного канала продаж.

Задача

Что нужно было решить.

01

Миграция данных из МойСклад без потерь в собственную CRM

02

Запуск обучающей платформы с видеоуроками и материалами для клиентов

03

Двусторонняя синхронизация CRM ↔ сайт-каталог: товары, остатки, заказы

04

Интеграция с Avito: выгрузка объявлений, обработка сообщений, sync остатков

05

Единый поток событий между сайтом, Avito и CRM в реальном времени

Решение

Что и как мы сделали.

Развернули собственную CRM на FastAPI + PostgreSQL с миграцией каталога, клиентов и истории заказов из МойСклад. Сайт-каталог получает товары и остатки из CRM по API, заказы возвращаются обратно в CRM с привязкой к карточке клиента.

Обучающая платформа на отдельном фронтенде с видео в S3 + HLS, с привязкой доступа к роли клиента в CRM. Интеграция с Avito через официальный API: выгрузка пачки объявлений из каталога, синхронизация остатков, обработка входящих сообщений с маршрутизацией в CRM.

Наблюдение

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

Этапы

Как разворачивали.

01

Миграция

Перенос каталога, клиентов и истории заказов из МойСклад в собственную CRM без потерь данных.

02

Собственная CRM

Учёт, статусы заказов, привязка к карточкам клиента. API для внешних интеграций.

03

Сайт-каталог

Двусторонняя синхронизация товаров и остатков, заказы возвращаются в CRM с привязкой к клиенту.

04

Обучающая платформа

Видеоуроки в S3 + HLS с привязкой доступа к роли клиента в CRM.

05

Avito-интеграция

Пачкой выгружаем объявления из каталога, синхронизируем остатки, обрабатываем входящие сообщения в CRM.

Архитектура

Как это устроено.

Клиент Бэкенд Воркеры Внешние API
Сайт-каталог Обучающая платформа FastAPI CRM (собственная) PostgreSQL S3 + HLS МойСклад API Avito API

Трансформация

До и после.

Было

МойСклад + ручная отправка обучающих материалов клиентам + сайт без связи с учётом + Avito отдельно от каталога.

Стало

Собственная CRM с миграцией без потерь + обучающая платформа с видео + сайт с актуальными остатками + Avito-интеграция — всё в одной экосистеме.

Результаты

Что получилось.

Все каналы (CRM, сайт, Avito) синхронизированы в реальном времени
Обучающая платформа заменила ручную рассылку материалов
Полная миграция с МойСклад без потерь данных и истории
Avito подключён как полноценный канал продаж со sync остатков

Похожая задача?

Расскажите о вашей ситуации — пришлю расчёт и план в течение рабочего дня.

Обсудить задачу → — Резидент IT Park · Ташкент