INVENTORY

Создание кастомной системы складского учета.

Реализация кастомной системы учета складских продуктов, которая считает продукты по-особому, как это требуется клиенту.

Sales Portal

Клиент и его бизнес

Предприниматель Николас Бридлав и его семейный бизнес по продаже оборудования для детских площадок.

Sales Portal

Условия

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

Хранение
Изначально все оборудование хранилось на складе в разобранном виде, по запчастям.
Эволюция
Со временем клиент начал хранить продукты в заранее собранном виде, но осталась часть продукции, которая хранится в разобранном виде (качели, панели).
Матрица
Есть продукты, которые входят в складскую матрицу (хранятся на остатках), есть те, которые приезжают под конкретный заказ, их не держат на остатках.

Задача

Складские продукты
Нужно считать только те продукты, которые держат на остатках (складские продукты).

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

Гибридный учет
Большая часть продукции теперь хранится в собранном виде и учитывается как целые единицы. Однако для некоторых товаров, оставшихся разобранными, необходимо отслеживать одновременно и количество деталей, и возможное количество продуктов, которые можно из них собрать.

Пост заказ
Так как клиент практикует пост заказ, то при оформлении заказа нельзя еще списать товар со склада. Нужна система которая позволит фиксировать кол-во проданного товара и доступного на складе.

Несколько складов
У клиента несколько складов, на каждом нужно вести отдельный учет.

Товар в пути
У клиент долгий период от заказа товара у производителя до поступления на склад. Нужно учитывать, сколько товара заказано и едет на склад, чтобы правильно планировать пополнение остатков.

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

Пополнение остатков
Нужен был инструмент для прогнозирования заказов, который учитывал бы текущие отгрузки, товар в пути и планируемые продажи, чтобы рассчитать необходимое количество для заказа с учётом срока доставки (около 2-х месяцев).

Интерфейс отслеживания
Клиенту нужен интерфейс, который покажет 1) когда приедет весь товар под заказ 2) когда на склад поступит товар, отсуствующий на складе

Решение

Реализовать кастомную систему учета складских продуктов, которые будут считать продукты по особому, как это требуется клиенту.

Sales Portal

IT-результат

С помощью технологии Laravel + BackPack была построена кастомная система складского учета. Ее функционал, характеристики:

1. Гибкая система складов
Возможность доабвления нового склада, радельный складской учет по складам + суммарный учет.

2. Дифференциация продуктов
Дифференциация складских продуктов и нескладских (заказных) продуктов. Складские — включаются в складской учет.

3. Типы хранения
Дифференциация продуктов, хранящихся упакованными и тех, которые хранятся по запчастям.

4. Гибридная система подсчета
Для упакованных продуктов — подсчет самих продуктов как целых единиц, для разобранных продуктов — подсчет запчастей, на основании кол-ва запчастей — подсчет целых продуктов.

5. Дополнительные показатели
Подсчет дополнительных показателей: кол-во проданного, но не отправленного товара, свободный остаток, товар в пути.

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

7. Инструмент ревизий
Кастомный инструмент ревизий (Laravel+Vue.js), которые помогает планировать ревизии, а атакже позволяет считать упакованные товары как целые единицы, а разобранные товары — по запчастям.

8. Instock Inventory
Интерфейс Instock Inventory (Laravel+Vue.js) отображает свободные остатки товаров, поступления на склад и их распределение по заказам, а также показывает готовность каждого заказа к отгрузке и сроки его полной комплектации.

Страница sales Portal

Бизнес-результат

Для складских работников:

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

Гибкость хранения
Складская команда имеет возможность решать в каком виде нужно хранить товар (собранный/разобранный) и вести учет соответственно, что дает больше гибкости в хранении и контроля над остатками.

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

Для закупа:

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

Для продаж:

Система постзаказа
Кастомная система подсчетов позволяет создавать заказы вне зависимости от того, есть ли он в наличии на складе (система постзаказа).

Товар в наличии
Можно легко увидеть информацию о наличии товара на складе, ближайшем поступлении, а для конкретного заказа — готов ли он к отгрузке (есть ли все в наличии) или когда на склад поступят недостающие товары.

Результат:
1) легче совершать продажу и управлять ожиданиями покупателя по срокам доставки,
2) более просто планировать отгрузки заказов. Данные собраны в одном месте, что значительно сокращает время менеджера (не нужно бегать по разным вкладкам и собирать данные вручную).

Sales Portal

Адаптивная версия сайта на разных устройствах

Команда проекта

Менеджер проекта разработки — Ткаченко Мария.

Менеджер проекта поддержки — Коржавина Ольга.

Дизайнер — Давыдов Константин.

Разработчики — Толстик Сергей, Рустам Утеев, Дмитрий Арбузов.

Серверный специалист — Касимцев Алексей.

Вся команда.

Технологии

React, Laravel (Backpack)

Дизайн Figma

HTML5 / CSS3 / JavaScript

Все проекты