Проекты

E-commerce · Интеграция с ERP

Зоомагазин, синхронизированный с бухгалтерией и складом

Трёхъязычный интернет-магазин и мобильное приложение для ритейлера товаров для животных, связанные с его бухгалтерской/ERP-системой и фискальными чеками, — с реальными остатками, умным поиском, рефералами и маркетинговой автоматизацией.

Роль
Техлид · архитектура, backend, витрина
Годы
2025 — 2026
Платформы
Сайт · iOS и Android · Админ-панель · API
Мой вклад
~71% коммитов

Задача

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

Как я её решил

  1. 01

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

  2. 02

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

  3. 03

    Цены смоделированы как value objects с режимами продажи упаковками и на вес — товар можно продавать поштучно или за килограмм без особых случаев.

  4. 04

    Реферальная система с инвайт-кодами, отложенными диплинками в приложение и проверками на фрод до начисления вознаграждений.

  5. 05

    Строгая система дизайн-токенов и AI-процесс «планировщик → исполнитель → ревьюер», который сохраняет единообразие всех экранов.

Что умеет

  • Поиск на Algolia с подсказками, синонимами и аналитикой запросов
  • Рекомендации: «купить снова», «недавно просмотренные», предложения в корзине
  • Склады, движение товаров, перемещения, поставщики и заказы на закупку
  • Бонусный баланс со сроком действия, подарки, спецпредложения и ваучеры
  • Автоматизации: брошенная корзина, сгорание баланса и запрос отзыва
  • Сегменты, email-кампании с отслеживанием открытий и кликов, push-инбокс
  • Отчёты по марже, неликвиду, рекомендациям к дозаказу и атрибуции
  • Мобильное приложение на ~35 экранов с видео-онбордингом и чатом

Результаты

Сервисных классов
~110
Файлов тестов backend
95
Сервисов синхронизации с ERP
12
Коммитов — моих
71%
  • Около 110 сервисных классов и 95 файлов тестов backend
  • Сайт, приложение и админка реализованы примерно за двенадцать месяцев
  • Мне принадлежат ~71% коммитов веба и backend

Стек

  • Laravel 12
  • Next.js 16
  • React 19
  • React Native 0.83
  • TypeScript
  • styled-components

Интеграции

  • Accounting / ERP
  • Fiscal receipts
  • Algolia
  • Idram
  • Ameria
  • Firebase

Детали, названия и визуальные материалы обобщены из уважения к конфиденциальности клиентов. С радостью разберу архитектуру на звонке.

Следующий проектПриложение предзаказа и лояльности для сети кофеен

Есть идея продукта?Давайте создадим его.

Расскажите о своей идее, продукте или команде. Обычно отвечаю в течение одного рабочего дня.