О компании
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-номеру
Выбор не случайный — стек технологий эффективный, данные технологии достаточно популярны.
А для вашей компании наши специалисты могут создать с нуля систему, которая будет отвечать всем вашим потребностям.