Разработка CRM-системы для международной торговли автозапчастями

Система для компании AutoChina

О компании

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

Мы брали интервью у клиента, подробности в нашем телеграм канале https://t.me/just_do_soft/11

AutoChina сегодня — это:
  • Поставка оригинальных, аналоговых и б/у запчастей для китайских авто
  • Работа с клиентами в России и поставщиками из Китая
  • Мультиязычная коммуникация: русский, английский и китайский
  • Собственные склады в РФ и Китае с маркировкой через QR-коды
  • SaaS-модель: несколько компаний работают в единой системе

Задача

С ростом объёма заказов и расширением клиентской базы компания столкнулась с необходимостью:
  • Создать единую CRM-систему для учёта заказов на автозапчасти — от запроса клиента до доставки из Китая в РФ
  • Обеспечить мультиязычность интерфейса и автоматический перевод данных (русский, английский, китайский)
  • Предоставить клиентам личный кабинет для самостоятельного оформления запросов и отслеживания заказов
  • Автоматизировать процесс проценки, согласования, закупки, подтверждения и отправки заказов с воронкой статусов
  • Реализовать складской учёт и QR-маркировкой
  • Внедрить систему оплат, возвратов и финансовой отчётности
  • Создать онлайн-магазин запчастей для клиентов с каталогом, корзиной и поиском по VIN
  • Обеспечить масштабируемость через SaaS-модель для работы нескольких компаний в одной системе

Решение

Мы разработали комплексную CRM-систему, объединяющую модули управления заказами, клиентами, складом, финансами и онлайн-продажами. Система включает интерфейсы для нескольких типов пользователей:

Для сотрудников компании (администраторы, ведущие менеджеры, менеджеры, бухгалтеры):
  • Управление заказами с воронкой статусов
  • Система задач с назначением ответственных и контролем сроков
  • Управление клиентами с балансами, историей операций и адресами доставки
  • Каталог товаров с привязкой сопутствующих деталей
  • Справочники: марки, варианты доставки и оплаты, категории
  • Импорт товаров из Excel-файлов
  • Массовые операции: смена статусов и исполнителей через чекбоксы
  • Экспорт данных в Excel
  • Автоматический перевод товаров и комментариев через Google Translate / ChatGPT
  • Персональная настройка таблиц: видимость и порядок столбцов
  • Система уведомлений с дублированием на e-mail
  • Автообновление данных в реальном времени через Pusher/WebSocket
Для бухгалтера:
  • Раздел «Оплаты и заказы» с отдельными статусами: ожидает оплаты, оплачено, возврат, отмена
  • Управление возвратами с указанием причины, суммы и метода возврата
  • Раздел «Возвраты и отмены» с полной историей
  • Финансовые отчёты по клиентам и сотрудникам за произвольный период
  • Уведомления о поступлении оплат и просроченных действиях
Для клиентов:
  • Личный кабинет с возможностью создания запросов на автозапчасти
  • Просмотр статусов заказов на всех стадиях
  • Мультиязычный интерфейс: переключение между русским, английским и китайским
  • Онлайн-магазин с каталогом, фильтрами по маркам/моделям, корзиной и оформлением заказа
  • Поиск запчастей по VIN-номеру с визуальными схемами узлов автомобиля
  • Чат с менеджером по каждому товару в реальном времени
  • Самостоятельная регистрация по реферальному коду менеджера

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

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

Проект развивался итерационно: сначала было разработано MVP — базовая CRM-система для учёта заказов. Затем последовали несколько этапов доработок, каждый из которых значительно расширял функциональность:
  • MVP — ядро системы: управление заказами (от запроса до доставки), клиенты, сотрудники, товары, справочники, мультиязычность, интеграция с Google Translate, личный кабинет клиента
  • Доработки 1 — разделение запросов и заказов на отдельные страницы, построчное отображение товаров в таблицах, расширенные фильтры, автообновление через Pusher
  • Доработки 2 — модуль SaaS для мультикомпанийной работы, роль бухгалтера, оплаты и возвраты, склад с QR-маркировкой, реферальная программа, отчёты, массовые операции, экспорт в Excel
  • Доработки 3 — онлайн-магазин с каталогом и корзиной для клиентов, справочник марок и моделей авто, подключение базы марок и моделей авто с постоянной актуализации данных
  • Доработки 4 — поиск запчастей по VIN-номеру через внешний API (Mingjue), визуальные схемы деталей, автоматическое создание заказов
  • Доработки 5 — встроенный чат между сотрудником и клиентом по каждому товару, автоперевод сообщений, обновление в реальном времени через WebSocket
После завершения доработок мы подписали договор на развитие системы, выделили на проект постоянную команду и в непрерывном режиме занимаемся разработкой нового функционала по мере поступления задач от заказчика.
Прототип системы включал интерфейсы для следующих типов пользователей:
  • Администратор — полный доступ ко всем разделам
  • Ведущий менеджер — управление заказами и задачами всех менеджеров
  • Менеджер — работа со своими заказами и задачами
  • Бухгалтер — оплаты, возвраты и отчёты
  • Клиент — оформление запросов, отслеживание заказов, магазин, чат

Функционал

Разработанный нами веб-сервис предоставляет возможности для управления всем циклом работы компании по поставке автозапчастей — от приёма запроса клиента до доставки товара и финансового закрытия сделки.

Веб-сервис выполняет следующие функции:
  • Управление заказами клиентов
  • Учёт клиентов с балансами, историей пополнений и списаний
  • Управление сотрудниками с ролевой моделью и разграничением доступов
  • Каталог товаров с фото, VIN, OEM-номерами и привязкой сопутствующих деталей
  • Складской учёт с автоматическим изменением остатков при смене статусов
  • Генерация и сканирование QR-кодов для маркировки товаров на складе
  • Модуль оплат и возвратов со статусами и причинами
  • Финансовая отчётность по клиентам и сотрудникам
  • Онлайн-магазин с каталогом запчастей, фильтрами и корзиной
  • Поиск запчастей по VIN-номеру через внешний API с визуальными схемами
  • Встроенный чат по каждому товару с автопереводом сообщений
  • Мультиязычность интерфейса и данных на трёх языках
  • Реферальная программа для менеджеров с бонусной системой
  • SaaS-архитектура для работы нескольких компаний в единой системе
  • Импорт и экспорт данных в Excel
  • Автообновление данных в реальном времени через Pusher/WebSocket
  • Система уведомлений с дублированием на e-mail
  • Перевод названии товаров, комментариев и сообщений в чате через ChatGPT на три языка

Интересные особенности системы

Мультиязычность и автоперевод

Система поддерживает три языка: русский, английский и китайский (упрощённый). Переключение языка доступно в верхнем меню. При вводе данных — названий товаров, комментариев, сообщений в чате — система автоматически определяет язык и переводит текст на остальные два языка. Для перевода используется интеграция с Google Translate как запасной сервис и ChatGPT как основной сервис по переводу. Все три варианта перевода хранятся в базе данных и отображаются в зависимости от языковых настроек пользователя.

SaaS-модель

Система поддерживает работу нескольких компаний в единой инсталляции. Администратор платформы создаёт компании и управляет их доступом — включая период действия и блокировку. Данные каждой компании полностью изолированы: свои сотрудники, клиенты, заказы и справочники. При блокировке компании все её пользователи мгновенно разлогиниваются.

QR-маркировка на складе

Для контроля товаров на складе пришедших из Китая реализована система QR-маркировки. Сотрудник в Китае генерирует QR-код в CRM, отправляет его вместе с товаром. При поступлении на склад в РФ товар сканируется — и автоматически добавляется к остаткам. Повторное сканирование блокируется, чтобы исключить дублирование.

Поиск по VIN-номеру

Интеграция с китайским сервисом Mingjue позволяет по VIN-номеру автомобиля получить информацию о марке, модели и доступных запчастях. Пользователь вводит VIN, получает список подходящих деталей с OEM-номерами и ценами. При клике на деталь отображается визуальная схема узла автомобиля с расположением компонентов. Любую деталь можно добавить в расчёт и одним кликом создать заказ.

Встроенный чат с автопереводом

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

Интерфейс сотрудника

Пользователям с ролью сотрудника доступно боковое меню с разделами: Заказы, Запросы, Задачи, Сотрудники, Клиенты, Товары, Склад, Справочники и Отчёты. Набор доступных разделов и действий зависит от роли пользователя.

Заказы

Раздел представляет собой список заказов, с которыми можно работать не заходя внутрь заказа. На странице каждая строка — это отдельный товар, с отображением клиента, исполнителя, статуса, фото, VIN, OEM-номера и цен.

Для работы с заказами доступны: создание через модальное окно с выбором клиента и варианта доставки, импорт товаров из Excel, автоматический перевод наименований и комментариев, подтверждение закупки выбранных товаров. Реализованы расширенные фильтры по марке, состоянию, варианту оплаты, доставки, периоду дат.
Массовые операции позволяют через чекбоксы назначить исполнителя, изменить статус сразу нескольким товарам или перевести их в заказ. Данные обновляются в реальном времени через Pusher.
По выбранным товарам через чекбоксы сверху отображается сумма заказа.
Так же через чекбоксы клиент может отправить на подсчет стоимости копию товара.
Если по запросу в статусе «Новый» прошло более 48 часов, строка подсвечивается для привлечения внимания менеджера.

Задачи

Раздел для управления задачами сотрудников. Каждая задача имеет название, ответственного, срок выполнения и статус (в работе, выполнена, просрочена). При истечении срока статус автоматически меняется на «Просрочена». Выполненные задачи скрываются из основной таблицы и доступны через фильтр.

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

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

Товары и справочники

Раздел «Товары» содержит каталог всех деталей, когда-либо участвовавших в заказах. Для каждого товара хранятся фото, название, марка, VIN, OEM-номера, тип (оригинал, аналог, б/у) и сопутствующие товары. Справочники включают: марки автомобилей, модели с поколениями и годами выпуска, варианты доставки и оплаты, категории для магазина, настройки реферальной программы.

Склад и QR-маркировка

Раздел «Склад» отображает остатки товаров на складе РФ. Количество автоматически увеличивается при переходе заказа в статус «На складе» и уменьшается при статусе «Завершено». Доступна ручная корректировка остатков. Модуль маркировки позволяет генерировать QR-коды нескольких размеров и с разным уровнем коррекции ошибок, привязывать их к конкретным товарам и клиентам, отслеживать статус (создан / прочитан).

Оплаты, возвраты и отчёты

Раздел «Оплаты и заказы» доступен бухгалтеру и содержит все заказы со стадии подтверждения. Каждый товар имеет финансовые статусы: ожидает оплаты, оплачен, возврат, отмена. При возврате указывается причина (логистика, брак, ошибка), сумма и метод (перевод или удержание из следующего заказа). Отчёты формируются за произвольный период по клиентам (списано, получено, баланс) и по сотрудникам (количество и сумма заказов, бонусы).

Интерфейс клиента

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

Онлайн-магазин

Магазин предоставляет клиентам каталог запчастей с удобной навигацией. На главной странице отображаются марки автомобилей с логотипами и количеством позиций. При выборе марки открывается список моделей, затем — карточки товаров с фото, названием, OEM-номером, состоянием и ценой.
Доступна фильтрация по марке, модели и годам выпуска, а также каталог по категориям запчастей. Товары добавляются в корзину, где клиент выбирает вариант оплаты и доставки и оформляет заказ.

Поиск по VIN — в разработке

Раздел «Поиск по VIN» позволяет найти запчасти по VIN-номеру автомобиля. Система обращается к внешнему API, определяет марку и модель, после чего пользователь может искать детали по названию или OEM-номеру. При выборе детали отображается схема узла с координатами всех компонентов. Любую деталь можно добавить в расчёт и создать заказ.

Чат

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

Модуль SaaS — в дальнейших планах

Система поддерживает мультикомпанийную архитектуру. Администратор платформы создаёт компании, задаёт период доступа и может заблокировать компанию в любой момент. Данные каждой компании полностью изолированы: собственные сотрудники, клиенты, заказы, товары и справочники.
При блокировке все пользователи компании мгновенно разлогиниваются и не могут войти до разблокировки. При наступлении даты окончания доступа блокировка происходит автоматически. Клиенты могут одновременно работать с несколькими компаниями.

Реферальная программа

Менеджеры могут приглашать новых клиентов через реферальный код. Клиент при регистрации указывает код менеджера и навсегда привязывается к нему. С каждого оплаченного заказа привлечённого клиента менеджер получает процент-бонус, настраиваемый в справочнике.
Для контроля реализована защита от злоупотреблений: при массовой регистрации с одного IP-адреса администратор получает уведомление. Привязка клиента к менеджеру возможна только в момент создания. Для руководства доступны отчёты по реферальной программе: список рефералов с суммами бонусов и сводка по сотрудникам с экспортом в Excel.

Итоги

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

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

Для разработки данного проекта мы используем следующие технологии:
  • PHP (8.3)
  • Laravel (11.x)
  • Vue.js (3.x)
  • PostgreSQL (14.x)
  • Pusher / WebSocket — обновление данных в реальном времени
  • Google Translate API / ChatGPT — автоматический перевод
  • Mingjue API — поиск запчастей по VIN-номеру
Выбор не случайный — стек технологий эффективный, данные технологии достаточно популярны.

А для вашей компании наши специалисты могут создать с нуля систему, которая будет отвечать всем вашим потребностям.
20 МАРТА/ 2026
Есть похожая задача?
Напишите нам и мы сделаем предварительную оценку стоимости вашего проекта
Напишите в Телеграм — @vslongcat
Или в WhatsApp — +79648538373