Ритейл до компьютеров

в 9:01, , рубрики: архитектура системы, версия каталога, история ритейла, операционная модель, прогнозирование спроса, ритейл, управление ассортиментом, управление изменениями, эволюция учета

Недавно вечером после работы я зашёл в «Перекрёсток». Усталый, шёл между рядами, взял апельсины и машинально положил на электронные весы. Они сами распознали фрукт, показали картинку и напечатали ценник. Потом я отправил в корзину салфетки, выпечку и пакет молока. На кассе самообслуживания терминал проверил скидки, предложил списать баллы и подтвердить оплату. В этот момент где-то в системе обновились остатки, пересчитались метрики по категориям, а алгоритм учёл мою покупку в общем спросе.

Торговля кажется чем-то неотделимым от компьютеров, сетей и алгоритмов. Будто до них были только ярмарки и натуральный обмен, а всё остальное появилось совсем недавно.

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

Не лавка, а система

Когда мы вспоминаем о торговле царских времён, у большинства всплывает приблизительно одинаковый образ: купцы, рыбные обозы, пушнина и сделки, подкреплённые рукопожатием. Но к концу XIX века Москва уже жила в другой реальности. В центре города работали огромные универмаги, которые по масштабу и устройству были ближе к современным супермаркетам, чем к лавкам с россыпью товаров. Один из самых заметных примеров — Мюр и Мерилиз.

По данным исследования Марджори Л. Хилтон о развитии розничной торговли в России, к 1914 году у компании были десятки отделов и более тысячи сотрудников. Это крупная организация с разделением труда, внутренними службами и инфраструктурой обслуживания покупателей, включающей собственные вспомогательные службы и ресторан.

По оценкам дореволюционного периода, годовой оборот компании достигал 8–9 миллионов рублей. Это сопоставимо с крупнейшими коммерческими предприятиями того времени.

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

Универмаг «Мюр и Мерилиз» в Москве, конец XIX — начало XX века

Универмаг «Мюр и Мерилиз» в Москве, конец XIX — начало XX века

Каталог обновлялся по расписанию четыре раза в год, к началу сезона. Новый выпуск заменял предыдущий, и до его выхода действовала старая версия. Никаких «горячих правок» в середине периода. Если цена или ассортимент менялись, это означало новый тираж и новую редакцию. Универмаг жил дискретными версиями. Изменения происходили не постоянно, а релизами, как сейчас.

При этом торговля не ограничивалась залом магазина. Каталоги рассылали по почте и развозили курьерами. Заказ можно было оформить дистанционно, а при сумме свыше 25 рублей доставка была бесплатной. Всё это требовало координации складов, логистики и обработки заказов.

В этом контексте каталог вообще сложно назвать рекламой. По сути, это был внешний интерфейс магазина. Через него покупатель видел ассортимент, формат описания, правила заказа и понимал, что версия меняется по расписанию, условия одинаковы для всех, а структура зафиксирована. Знакомый набор принципов, разница в том, что всё это работало на бумаге, без серверов, сетей и ERP (Enterprise Resource Planning).

Учёт и инвентаризация

Важно не путать ту автоматизацию с современной. Задачи по учёту товара, логистике и ценообразованию тогда решали структурированными документами и регламентами. Ассортимент «Мюр и Мерилиз» по тем временам был огромным. Некоторые каталоги доходили почти до тысячи страниц. Товары описывали в прейскурантах с указанием: типа, размера, ткани, назначения и цены. Не список наличия, а подробный справочник. При этом структура каталога оставалась неизменной. Сначала верхний уровень с отделами и тематическими разделами (то, что сегодня назвали бы namespaces или categories). Потом нижний уровень с полями карточки товара (наименование + цена + визуальная идентификация через рисунок).

Полный прейскурант письменных и чертёжных принадлежностей - https://viewer.rusneb.ru/ru/000199_000009_008252217?page=1&rotate=0&theme=white

Полный прейскурант письменных и чертёжных принадлежностей - https://viewer.rusneb.ru/ru/000199_000009_008252217?page=1&rotate=0&theme=white

Каталог помогал решать те же задачи, что и современные WMS (Warehouse Management System) и ERP, где всё хранится строками в базе. Продажи и поставки заносили в журналы, остатки регулярно пересчитывали и сверяли с записями. Учёт держался на строгом ведении документов и повторяемости процедур.

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

Современная база данных снимает эти ограничения:

  • мгновенно обновлять запись;

  • хранить историю изменений;

  • агрегировать данные по любым разрезам;

  • синхронизировать несколько точек продаж в реальном времени;

  • автоматически выявлять аномалии.

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

Жёсткость версий. Сегодня цены могут меняться несколько раз в день, что усложняет анализ и повышает операционные риски. Тогда каталог был «снимком состояния» ассортимента и цен на определённый период, что снижало вероятность ошибки при изменении прейскуранта.

Физическая прозрачность данных. Если запись меняли, её зачёркивали, переписывали или подписывали. Бесследно удалить что-то на бумаге было довольно сложно.

Строгость структуры. В базе можно создать десяток почти одинаковых сущностей и не сразу это заметить. В печатном каталоге каждая лишняя страница стоила денег. Поэтому категории продумывали заранее и поддерживали консистентность данных.

Каталог при этом был не только хранилищем, но и способом анализа. По тому, как сгруппированы товары, сколько места занимает раздел и какие позиции стоят рядом, можно было понять структуру продаж. Это был офлайн OLAP (Online Analytical Processing) без формул, но с сильной когнитивной составляющей.

Прогнозирование спроса

Учёт отвечает на вопрос «что есть», а прогноз на вопрос «что будет». Сегодня мы строим модели на основе истории продаж, учитываем сезонность, тренды, промо, погоду и поведение клиентов. По этим метрикам алгоритм считает коэффициенты, а система предлагает объём нового заказа. В XIX веке никакой автоматической аналитики не было, но рассчитывать спрос было нужно. Поэтому в каталогах «Мюр и Мерилиз» прослеживается сезонная структура ассортимента: зимние ткани, летняя одежда, праздничные товары, предметы для дачного сезона.

Ритейл до компьютеров - 3

Источники не дают точных данных о том, за сколько дней заканчивалась конкретная позиция, но структура работы универмага позволяет восстановить логику. При сезонном обновлении каталога четыре раза в год цикл планирования был скорее всего квартальным. Ключевые закупки делались под сезон, а их корректировки были сильно ограничены. В такой модели скорость исчерпания товара становилась критическим параметром: если популярная позиция заканчивалась слишком рано, допоставка из Европы могла занять недели.

При длинном цикле обратной связи оптимальной стратегией становится консервативное планирование:

  • увеличение партии закупки,

  • расширение страхового запаса,

  • осторожность в вводе новых позиций,

  • более редкое обновление цен.

В современных терминах это смещение баланса в сторону уровня сервиса, а не сокращения оборотного капитала, и сейчас встречается довольно редко. Но тогда это было типичной практикой для крупных европейских и российских универмагов. И здесь важна не техника расчёта, а сама структура цикла.

Сначала закупка → период продаж → инвентаризация → корректировка ассортимента, и только после этого → закупка и новое издание каталога.

Если разложить различия между моделью планирования XIX века и современной по слоям, картина выглядит так:

XIX век

Сегодня

Данные агрегируются вручную

Данные собираются автоматически

Цикл планирования сезонный

Планирование непрерывное

Обратная связь долгая

Обратная связь почти мгновенная

Ошибка компенсируется дисциплиной процесса

Ошибка компенсируется пересчётом модели

Решение опирается на опыт

Решение опирается на алгоритм

Без real-time аналитики система была вынуждена быть консервативной. Это снижало гибкость, но повышало устойчивость. С тех пор изменились инструменты, но при всей технологической разнице задача остаётся прежней — снизить неопределённость будущего спроса.

Управление персоналом

Типичная заметка в разделе «Судебная хроника» тех времён рассказывает об иске со стороны владельца магазина о недостающем товаре, якобы растраченном состоящим в должности приказчика. Это показывает, что даже самый дисциплинированный цикл мало стоит без организации труда. Любое решение о закупке проходило через приёмку, склад, отдел, продавца и кассу. Сейчас эту логику держит код, а в XIX веке её можно было нарушить простым отклонением от инструкции. Поэтому, если убрать романтику эпохи, управление персоналом в крупном универмаге выглядело как ранняя версия BPM (Business Process Management). Нужны были чёткие роли и последовательность действий.

  • Кто принимает товар.

  • Кто проверяет количество и качество.

  • Кто вносит запись в журнал.

  • Кто отвечает за выкладку.

  • Кто устанавливает цену на витрине.

  • Кто фиксирует продажу.

Если хоть один элемент выпадал, рушилась вся схема учёта.

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

Ритейл до компьютеров - 4

Без цифровых логов контроль держался на подписях, записях в журналах и сверках в конце дня и недели. Нельзя было что-то «поправить позже». Ошибка в журнале означала реальную путаницу в остатках и деньгах. Бумажный след удерживал высокие требования к дисциплине.

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

Инструменты, которые сделали ритейл

Городская пресса того времени регулярно писала о торговых хитростях. Продавцы могли «забыть» часть сдачи, назвать разную цену разным покупателям или округлить сумму в свою пользу. На этом фоне универмаги начали внедрять фиксированные ценники. Бумажная карточка с цифрой создала принцип «одна цена для всех», без которого трудно представить современный ритейл. Она объединила витрину, каталог и кассу в единую точку истины.

Ритейл до компьютеров - 5

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

В итоге сформировалась узнаваемая схема:

  • Журнал прихода и расхода фиксирует событие.

  • Ценник синхронизирует данные.

  • Инвентаризация проверяет целостность.

  • Подпись закрепляет ответственность.

  • Архив хранит историю.

Это уже была полноценная операционная модель, которая меняла саму логику торговли. Публичные ценники с фиксированной ценой убирали зависимость от конкретного продавца. Сделка переставала быть личным договором и становилась процедурой. Покупатель взаимодействовал не с человеком, а с правилом. Так инструменты создавали новое доверие, основанное не на репутации и твёрдом слове, а на предсказуемости результата. Это и позволяло масштабироваться.

Когда данные описаны, спрос понятен, а роли распределены, возникает логичный вопрос: а как всё это вообще работает вместе?

Архитектура системы

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

  • владелец или управляющий — определяет ассортимент, закупочную политику и финансовые рамки;

  • заведующие отделами — отвечают за свою категорию товаров и показатели отдела;

  • приказчики и продавцы — ведут операции и регистрируют продажи;

  • склад — контролирует приёмку, хранение и выдачу;

  • касса — фиксирует денежные операции.

В такой архитектуре узким местом становились переходы между уровнями. Информация шла от продавца к заведующему, от отдела к управляющему, от склада к бухгалтерии. На каждом этапе её переписывали, сводили и проверяли. Каждый переход добавлял риск ошибки и искажения. С ростом ассортимента и оборота цена этих переходов росла.

Механический кассовый аппарат National Cash Register Company (NCR) конца XIX — начала XX века

Механический кассовый аппарат National Cash Register Company (NCR) конца XIX — начала XX века

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

Когда торговля стала измеряемой

Я действительно полез в архивы и посмотрел, как были устроены крупные магазины. Нашёл всё, что смог: каталоги, газетные заметки, описания работы универмагов. Оказывается, многие принципы, которые сегодня считаются атрибутом современного ритейла, появились задолго до вычислительной техники. Универмаг XIX века сделал торговлю измеряемой. Товар стал сущностью с атрибутами, цена — параметром, операция — событием, а сотрудник — ролью в процессе. Структура почти не изменилась. Только инструменты и скорость выполнения.

В XX веке ритейл сокращал задержки, чтобы быстрее фиксировать операции, агрегировать отчётность, передавать данные между уровнями управления и меньше зависеть от ручной обработки. Архитектура во многом осталась той же, но цикл «событие → учёт → решение» постепенно сжимался.

В XXI веке изменения стали непрерывными, и новым узким местом стало управление ими. Как версионируются правила, можно ли воспроизвести расчёт задним числом, где и как фиксируется изменение логики, кто отвечает за автоматическое решение. Технически изменения стали дешевле, но их последствия начали масштабироваться вместе с системой. Поэтому баланс между скоростью и устойчивостью становится одной из основных задач при её проектировании.

Автор: Rombneromb

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js