Система аналитики продаж для BELIEF MOSCOW
BELIEF MOSCOW
Разработка системы отчетности по продажам для магазина одежды BELIEF MOSCOW. Анализ по параметрам товара: бренд, коллекция, категория, размер, цвет. Модуль для InSales с интерфейсом и выгрузкой в CSV.
Задача
Штатная отчетность InSales строится вокруг товарной позиции: она показывает название и артикул проданного товара, но не раскрывает его атрибуты. Для магазина одежды этого недостаточно. У BELIEF MOSCOW каждая позиция описывается набором характеристик — бренд, коллекция, категория, размер, цвет, — и именно в разрезе этих характеристик формируется спрос. Один и тот же артикул может продаваться совершенно по-разному в зависимости от размера или сезона коллекции, а стандартный отчет сводит всё к общей сумме и не дает увидеть, что именно движется со склада.
Отсюда возникла потребность в собственной отчетности поверх платформенной. Магазину нужно отвечать на конкретные вопросы закупок и мерчандайзинга: сколько продано черных рубашек определенного бренда из осенней коллекции в размере M, какие размеры вымываются первыми, какие коллекции держат оборот, а какие зависают. Без такого среза решения по ассортименту и повторным закупкам принимаются вслепую — по ощущениям, а не по данным. Задача сводилась к тому, чтобы вытащить из заказов все параметры товара и сделать их основой для отчетов.
Что нужно было
Проект разбили на два уровня готовности, чтобы у магазина как можно раньше появился рабочий инструмент, а полноценный интерфейс дорабатывался уже поверх проверенной логики сбора данных.
- Минимум — выгрузка продаж в CSV со всеми параметрами товара
- Максимум — модуль для просмотра отчетов в панели управления InSales
Реализация
Выгрузка в CSV
Первым шел сбор данных. Основой всей системы стала работа с InSales API: скрипт обращается к методам заказов, забирает заказы за нужный период и оставляет только те, что дошли до статуса «выполнен» — чтобы в отчет не попадали брошенные корзины и отмены. По каждой строке заказа система разворачивает товар до его характеристик, подтягивая через API атрибуты — бренд, коллекцию, категорию, размер и цвет. Так плоская запись «продан товар X» превращается в полный профиль проданной единицы.
Собранные строки сводятся в CSV-файл, где каждая проданная единица разложена по столбцам-параметрам. Такой файл открывается в Excel или Google Таблицах и уже пригоден для сводных таблиц и ручной группировки. Этот уровень закрыл минимальную задачу: данные о продажах стали доступны в машиночитаемом виде со всеми атрибутами, без ручного сопоставления артикулов с их описаниями.
Модуль для InSales
Поверх логики выгрузки собрали модуль, который устанавливается прямо в панель управления InSales. Он избавляет от ручного запуска скриптов: менеджер работает с отчетами в привычном интерфейсе бэк-офиса, не выгружая ничего наружу и не обращаясь к разработчику за каждым срезом. Внутри модуль опирается на тот же сбор данных через API, но добавляет к нему интерактивное построение отчетов.
В интерфейсе доступны выбор периода, фильтры по атрибутам и представление результата в виде таблицы с сортировкой. Метрикой служит количество проданных единиц в выбранном разрезе. Конкретно пользователь может:
- Выбрать период (прошлый месяц, текущая неделя, произвольный)
- Фильтровать по параметрам (бренд, коллекция, цвет, размер)
- Сформировать отчет в виде таблицы
- Сортировать и фильтровать результаты
- Экспортировать в CSV
- Построить графики по различным срезам
Графики нужны там, где таблица перестает читаться: распределение продаж по размерам внутри коллекции или сравнение категорий за период воспринимаются быстрее визуально. А кнопка экспорта сохраняет ту же выгрузку в CSV — уже с примененными фильтрами, чтобы отобранный срез можно было передать дальше или досчитать вручную.
Пример использования
Менеджер выбирает период "Сентябрь 2024", фильтры: бренд "Nike", коллекция "Осень 2024", цвет "Черный", категория "Рубашки". Получает таблицу с количеством проданных единиц по размерам. Видит, что размер M продался лучше всего.
Результат
В итоге у BELIEF MOSCOW появилась отчетность, которой не хватало в штатной InSales: продажи можно разбирать по любому сочетанию атрибутов товара, а не по одному лишь артикулу. Данные доступны двумя путями — быстрой выгрузкой в CSV и интерактивным модулем в панели управления, — и опираются они на один и тот же сбор через API InSales.
- Анализ продаж по любым параметрам товаров
- Полная информация о проданных товарах в выгрузке
- Модуль интегрирован в панель InSales
- Графики для визуализации данных
- Обоснованные решения по ассортименту и закупкам