Флагманский проект · B2B · автозапчасти

SPART — одна система для магазина, склада и команды

Собственная Laravel‑платформа, которая объединяет внутренние операции бизнеса автозапчастей и публичную витрину с каталогом и личным кабинетом клиента.

Публичный магазин АВТОиностранец, работающий на платформе SPART
Назначение
B2B и внутренняя платформа
Backend
PHP 8.2 · Laravel 12
Управление
Orchid Platform 14

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

От витрины товара до движения на складе

SPART создаётся не как отдельный сайт или типовая CMS. Это единая предметная система, в которой публичная продажа связана с номенклатурой, поставщиками, складскими документами, заказами, оплатами и работой сотрудников.

Публичное внедрение платформы работает для магазина «АВТОиностранец» на s.ainec.ru . Покупатель видит каталог, карточки товаров и личный кабинет, а команда управляет операционным контуром через отдельную Orchid‑панель.

Экран редактирования товара в административной панели SPART с OEM, штрихкодами и изображениями
Карточка товара во внутренней панели: основные значения, OEM‑номера, аналоги, штрихкоды, маркировка, фотографии и видео.

Что внутри

Ключевые контуры платформы

Каталог и номенклатура

Товары, бренды и алиасы, категории, характеристики, OEM‑коды, штрихкоды, изображения, маркировка и автомобильные справочники.

Склад

Приёмки, движения и остатки, адресные ячейки, инвентаризация, списания, возвраты поставщику, ценники и история товара.

Заказы и клиенты

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

Публичный магазин

Поиск по названию, артикулу, OEM и штрихкоду, бренды и категории, карточка товара, регистрация, подтверждение email и история заказов.

Финансы и кассы

Платежи, кассовые смены, фискальные чеки, расходы и контроль кассы; обмен заданиями KKMServer.

Поставщики и каналы продаж

Агрегация предложений поставщиков, прайсы и расчёт цен, синхронизация товаров, цен и остатков с Ozon, выгрузка для Drom.

Интеграции

Система связывает внешние сервисы

SPART работает как центральный слой между товарными данными, поставщиками, маркетплейсами, кассовым оборудованием и коммуникациями с клиентом.

  • Ozon
  • Drom
  • API поставщиков
  • KKMServer
  • Dadata
  • SMS‑gate
  • S3 / Minio

Архитектура

Актуальный технологический стек

Актуальная кодовая база SPART использует Laravel 12 и PHP 8.2. Стек дополняют отдельные интерфейсы для команды и покупателей, realtime‑обновления, очереди и прикладные инструменты для документов и товарных данных.

  • PHP 8.2
  • Laravel 12
  • Orchid 14
  • Sanctum
  • Reverb · Echo
  • Vue 3
  • Stimulus
  • Vite 5
  • MySQL / SQLite
  • Redis · queues
  • DomPDF
  • Laravel Excel
  • Intervention Image
  • OpenAPI
  • PHPUnit 11

Инженерная часть

Долгие операции не блокируют работу

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

Контролируемость изменений. В проекте используются Form Request‑валидация, разграничение административной и клиентской аутентификации, Sanctum для API, аудит изменений, feature/unit‑тесты и автоматическое форматирование кода.

Результат

Одна модель данных вместо набора разрозненных инструментов

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

Начнём с короткого разговора

Нужна система для процессов бизнеса?

Опишите проект в свободной форме. Станислав уточнит детали и предложит следующий шаг — без автоматических рассылок.