Грузовик с паллетами Юнипулинг

Каждый паллет
на счету —
в своей системе

Разработали для Юнипулинга собственную систему учёта аренды паллетов вместо зарубежного SaaS: выдача и возврат, балансы клиентов, доставка, учёт брака и отчёты — в одном сервисе.

Логистика Учётная система Кабинет клиента Laravel Импортозамещение
— 01 Проект

Аренда паллетов вместо покупки

«Юнипулинг» — первый в России оператор аренды поддонов: компания производит паллеты, сдаёт их в аренду производителям и ритейлу, а затем забирает, сортирует и ремонтирует. Бизнес держится на учёте: где сейчас каждый паллет, сколько их у каждого клиента и сколько клиент должен. Учёт вёлся в зарубежном SaaS-сервисе, и было неясно, сколько он ещё будет доступен. Компания решила сделать свою систему — и пришла к нам.

3+
года разработки и развития
15+
отчётов для менеджеров и клиентов
0
зависимости от зарубежного SaaS

Цикл пулинга: выдача, перевозка, возврат, сортировка и ремонт — каждый шаг фиксируется в системе

— 02 Задачи

Что предстояло
решить

01

Уйти с зарубежного сервиса

Учёт жил в иностранном SaaS: доступ мог пропасть в любой момент, а доработать сервис под свои процессы было нельзя.

02

Главный актив — баланс клиента

Сколько паллетов у каждого клиента и в каком месте, сколько он должен вернуть или оплатить. Ошибка в балансе — прямые потери.

03

Отчётов не хватало

Клиентам и руководству нужны были отчёты в своих форматах, а старый сервис их не давал. Не было и выставления счетов.

04

Работа с ретейлом

Крупные сети ведут учёт тары в своих кабинетах — данные оттуда нужно загружать в систему, а не перепечатывать.

— 03 Решение

Своя система учёта
аренды паллетов

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

01

Транзакции и балансы

Выдача и возврат

Каждое движение паллетов — транзакция: выдача, возврат, перемещение между местоположениями. Документы прикрепляются прямо к транзакции.

Баланс каждого клиента

Система считает остаток паллетов у клиента и по местоположению, а клиент подтверждает свой баланс в кабинете.

Импорт и экспорт

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

Паллеты Юнипулинг

Паллеты в аренде — у каждого своё местоположение и история движений

02

Логистика и доставка

Доставка и заявка на транспорт

Отдельная сущность «Доставка»: заявка на транспорт, договор-заявка с печатью и отправкой, уведомления логисту.

Отдел возврата

Свои сценарии для возвратных доставок: редактирование, объединение транзакций и реестр возвратов с отправкой на почту.

Учёт брака

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

03

Отчёты и дашборды

15+ отчётов

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

Отчёты для клиентов

Клиенты получают отчёты по своим транзакциям в нужных им форматах — то, чего не хватало в старом сервисе.

Дашборды и закрытие периода

Дашборд по балансам, закрытие прошлого месяца и уведомления о балансе — финансовая картина без ручных сверок.

Погрузчик с паллетами Юнипулинг

Склад, сортировка и ремонт — всё, что происходит с паллетом, отражается в учёте

04

Надёжная платформа

Роли и кабинет клиента

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

Данные в реальном времени

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

Под контролем

Мониторинг, защита форм, режим временного отключения на время работ и регулярные релизы с QA.

Стек
Laravel SPA / PWA GraphQL MariaDB Redis Elasticsearch Centrifugo (WebSocket) Docker Traefik
— 04 Результаты

Учёт, который принадлежит
компании

Своя система вместо SaaS

Учёт аренды паллетов больше не зависит от зарубежного сервиса — код, данные и развитие принадлежат компании.

Процессы под бизнес

Доставка, отдел возврата, учёт брака и закрытие периода работают так, как устроен бизнес Юнипулинга, а не как заложено в коробочном сервисе.

Отчёты для всех

Больше 15 отчётов для менеджеров, руководства и клиентов, дашборды по балансам и выгрузки в Excel.

Развитие без пауз

С 2024 года — новые возможности: от отчётов до доставки и перехода на НДС 22%. Система продолжает развиваться.

Хотите такой же
проект?

Разберём вашу задачу и предложим архитектуру решения.

Следующий кейс · проект под NDA

Запчасти для ноутбуков

Международный магазин запчастей для ноутбуков и ПК