Система управления ассортиментом
2016–2026 • Catme Portal • веб-портал и Android-приложение
В «Коте Учёном» мы закупали книги у издательств и оптовиков. У каждого — свой каталог, цены и наличие. Одну книгу могли предлагать несколько поставщиков. Я спроектировал Catme Portal, чтобы сотрудники могли искать товары и собирать закупку по всем этим предложениям в одном месте.
Идея была в том, чтобы сделать для сотрудников внутренний интернет-магазин с поисковиком по книгам и другим товарам. Из неё выросли портал и Android-приложение. Я проектировал работу с ассортиментом: выбор товаров, закупку, приёмку, цены и учёт запасов.

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

Повторная закупка и новинки
Мы просматривали проданные книги и отправляли выбранные в «Пополнить запас». Поставщик уже был настроен: при повторной закупке не требовалось заново искать, у кого взять эту книгу. Количество выбирал сотрудник.
Раз в неделю мы смотрели новинки и допечатки издательств в общем каталоге. Портал показывал новые позиции из обновлённых прайсов, поэтому не приходилось просматривать каждый прайс целиком. Там же можно было изучить собранные отзывы читателей и выбрать книги для заказа.
Я заложил в систему правила работы с поставщиками. Для каждого сохранялись скидки и ограничения на закупку отдельных издательств и серий. Сотрудник мог изменить выбор поставщика и перенести к нему товар из корзины.

Заказ, поставка и цены
Корзина раскладывала выбранные товары по поставщикам. Перед отправкой заказа сотрудник проверял количество и сумму; портал отмечал книги, которых уже не было в свежем прайсе. Для каждого поставщика формировался файл заказа.
Поставка могла прийти не целиком. При приёмке сотрудник указывал полученное количество, а недоставленные книги мог вернуть в корзину для следующего заказа. Остаток магазина менялся по фактическому поступлению.
Розничные цены я тоже связал с условиями закупки. Портал рассчитывал их с учётом скидки поставщика и наценки магазина, применял заданные цены и исключения для отдельных книг, серий и издательств. Сотрудники могли проверять цены после поступления товара и изменения прайсов.
При выборе следующей закупки были доступны продажи и данные об оборачиваемости. Сотрудник видел, какие книги продаются, а какие давно стоят на полках, и мог учитывать это в заказе.
Android-приложение для сотрудников
При инвентаризации сотрудники использовали Android-приложение: сканировали штрихкоды и учитывали экземпляры в базе магазина. У приложения и портала были общие данные о товарах и запасах.
Продажи в интернете
Из портала готовили ассортимент для внешних площадок: отбирали товары, проверяли описания и цены, выгружали файл. Для интернет-магазина обновляли остатки, а оттуда получали заказы и данные покупателей. Закупка, учёт и продажи в интернете были связаны через каталог магазина.
CATME PIM для обработки товарных данных и CATME Converter для больших Excel-файлов — отдельные проекты, о которых я рассказываю в других кейсах.