Кейсы / E-commerce · Операционная платформа
Клиент под NDA Синхронизация данных и ИИ

Ритейлер свёл шесть каналов продаж в одну систему и срезал отмены с 15% до 5%.

15% → 5%
отмены заказов
~70%
обращений закрывает ИИ
~2 мес
до полного контура

Клиент под NDA: отрасль и размер указаны диапазоном. Цифры — со стороны клиента, сравнение периодов до и после запуска; на похожих проектах результат отличался в обе стороны. Посчитать на своих объёмах →

Контекст

Один товар заводили в пять систем — и всё равно продавали то, чего нет.

Ритейлер продаёт товары с ограниченным сроком годности через два маркетплейса, свою витрину и офлайн-точку, плюс товарные фиды в Google Ads и Facebook Ads. Каждую новую позицию заводили руками: один раз в складскую систему, потом отдельно в каждый канал. Остатки сверяли выгрузкой раз в сутки, поэтому канал спокойно продавал то, чего на складе уже не было — или то, что было, но со сроком годности, с которым отправлять нельзя, и менеджеру приходилось звонить и уточнять. Отмены доходили до 15% заказов: штрафы маркетплейса и карточка, проваливающаяся в выдаче. Накладные доставки набивали вручную, а ошибки в транспортных находились уже у перевозчика. Акт приёмки кладовщик заполнял на бумаге, бухгалтерия перебивала его в учёт. Закупку товаровед собирал по прошлогодним файлам.

Решение

Своя платформа, а не сборка поверх готовой автоматизации.

Стек подбирали под задачу: Python и Django в ядре, PostgreSQL как единый источник истины по товару, остатку и сроку годности. Позиция заводится один раз, дальше платформа сама создаёт и обновляет её во всех каналах, включая товарные фиды. Модель, которая разбирает звонки, спрятана за интерфейсом и заменяема намеренно: каждые несколько месяцев выходит что-то лучше, и мы переводим клиента, не переписывая остальное.

Архитектура
Карточка товаразаводится один разПриёмкапересчёт + фотоЗвонки и заявкиколцентрЯдро платформыостаток · цена · срокМаркетплейсы2 каналаВитринасвой сайтОфлайн-кассаоплатыРекламные фидыGoogle · MetaУчётсклады · бухгалтерия
Что построили

Пять контуров, по одному за раз.

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

01
Единая точка ввода и синхронизация
Позиция заводится один раз. Цена, остаток, наличие и срок годности сами расходятся по маркетплейсам, витрине, офлайн-кассе и рекламным фидам.
02
Документы доставки
Накладные генерируются сами. Система проверяет, получен ли заказ, и находит ошибки в транспортных накладных до отправки, а не у перевозчика.
03
Приёмка на складе
Акт приёмки заводится автоматически. Кладовщик физически пересчитывает товар и фотографирует акт — дальше система сама проводит его по складам и бухгалтерии и обновляет остатки во всех каналах.
04
Колцентр с ИИ
Около 70% обращений закрывает ИИ. Остальные уходят оператору бесшовно: звонящий не замечает передачи, контекст диалога уходит вместе с ним.
05
Прогноз и закупка
Система прогнозирует продажи с учётом сезонности и формирует закупку. Товаровед её одобряет и правит по желанию, а не собирает с нуля.
До и после

До и после.

До
Заведение товара5 систем вручную
Обновление остатковвыгрузка раз в сутки
Отмены заказов~15%
Акт приёмкибумага, потом перебивка
Обращений на операторах100%
После
Заведение товараодин раз, дальше само
Обновление остатковнепрерывно
Отмены заказов~5%
Акт приёмкипересчёт и фото
Обращений на операторах~30%
Границы автоматизации
Что осталось за людьми — намеренно.
Физический пересчёт товара на приёмке и фото акта. Ни одна машина не подтвердит, что коробки действительно приехали.
Финальное одобрение закупки: прогноз предлагает, товаровед решает.
Конфликты цен и описаний между каналами. Цену автоматом переписывать не даём.
Те примерно 30% обращений, которые ИИ отдаёт оператору вместо того, чтобы угадывать.
Стек
Python Django PostgreSQL API маркетплейсов LLM (заменяемая) Прогноз спроса Мониторинг и алерты
Честно про сроки

Почему весь контур занял пару месяцев, а не год.

Потому что мы не изучали предметную область по ходу проекта: мы сами владели таким бизнесом и знаем его процессы наизусть — где ломается сверка остатков, почему срок годности важнее наличия и что на самом деле спрашивают в колцентре. Технических проблем было много, но решались они быстро, потому что ни одна не была неожиданностью. На незнакомой отрасли тот же объём занял бы кратно больше — и мы говорим это на аудите, а не на третий месяц.

Связанное

Из чего собран этот кейс.

Страницы услуг объясняют метод, по которому сделан этот проект; страницы решений берут те же блоки по отдельности — каждый со своим объёмом и ценой.

Хотите то же для своего процесса?

Бесплатный мини-аудит покажет ROI для самого значимого процесса — дальше разработка по фиксированной цене.

Бесплатный мини-аудит →