Перейти к содержимому
11 июля 2026 г.·4 мин чтения

Как синхронизировать остатки физического магазина с сайтом, чтобы не продавать то, чего уже нет

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

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

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

Выберите единый источник правды для остатков

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

Решение — решить, что "настоящие" остатки живут в одном месте, а всё остальное выстраивается за ними. На практике есть два варианта:

  • Касса / POS в магазине — главный источник, а сайт берёт цифры оттуда.
  • Система учёта (ERP или учётно-складской инструмент) — центр, и магазин, и сайт подключаются к ней.

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

Синхронизация в реальном времени или периодическая: что вам подходит

Не всем нужна синхронизация до секунды. Выбирайте по тому, как быстро движется товар.

  • В реальном времени (автоматически): каждая продажа, в магазине или онлайн, мгновенно уменьшает остаток в другом канале. Идеально, если вы продаёте уникальные товары или позиции с малым остатком, где важна каждая штука. Требует, чтобы POS и сайт были связаны через интеграцию или общую систему учёта.
  • Периодическая (по расписанию): остатки обновляются каждый час или несколько раз в день через автоматический экспорт-импорт. Достаточно для магазинов с большим остатком на товар, где небольшая задержка не приведёт к перепродаже.

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

Используйте буфер и правила для последних штук

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

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

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

Что делать, когда товар действительно закончился

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

  • Не скрывайте страницу товара. Оставьте её видимой, с пометкой "нет в наличии", потому что люди всё равно ищут её и находят в Google.
  • Предложите альтернативу: кнопку "сообщить, когда появится", похожие товары рядом или возможность заказа с ориентировочной датой доставки, если вы можете пополнить запас.
  • Будьте честны о сроках. Лучше сказать "будет примерно через неделю", чем позволить клиенту думать, что товар доступен прямо сейчас.

Правильно обработанный отсутствующий товар — это не потерянная продажа; это полученный e-mail или отложенная продажа. Скрытый отсутствующий товар — это просто потерянная продажа.

Как мы подходим к этому в MPO

Когда мы создаём интернет-магазин для клиента, у которого есть и физическое присутствие, первый вопрос не про дизайн. Он такой: где сегодня живут ваши настоящие остатки? С этого мы и начинаем.

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

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

Частые вопросы

Нужна ли мне специальная касса, чтобы синхронизировать остатки?+

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

Как быстро обновляются остатки после продажи в магазине?+

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

Что происходит, если два клиента заказывают последнюю штуку одновременно?+

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

Стоит ли автоматическая синхронизация для маленького магазина?+

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

Сколько стоит это настроить?+

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

Бесплатный гид

7 ошибок, которые отпугивают клиентов с вашего сайта

Оставьте email и получите гид прямо здесь, сразу. Без спама.

Отправляя, вы соглашаетесь с Политикой конфиденциальности.
MКоманда MPOОтвечаем лично

Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?

Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.

Запросить бесплатный демо-сайтОбычно отвечаем за пару минут