Используем cookie — для входа в кабинет и обезличенной статистики. Подробнее
Магазины

Интернет-магазин для сети розничных магазинов: наличие по точкам, резерв и самовывоз из магазина

31 октября 2026·12 мин чтения

Короткий ответ: интернет-магазину сети нужно три вещи, которых нет у обычного магазина со складом: остатки по каждой точке из учётной системы, резерв на ограниченный срок и понятный продавцу порядок сборки и выдачи. Технически это стыковка сайта с 1С или товароучётной системой, где у каждого магазина свой склад, плюс уведомления точке и автоматическое снятие резерва. Главный риск — устаревший остаток, поэтому начинать стоит с проверки, насколько быстро продажи с касс попадают в учёт.

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

Чем магазин сети отличается от обычного интернет-магазина?

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

  • Остаток — не одно число. На карточке нужно показать, в каких магазинах товар есть, и дать выбрать точку до оформления.
  • Полка конкурирует с сайтом. Пока заказ ждёт сборки, последний экземпляр может купить человек у кассы.
  • Сборщик занят другим. Уведомление о заказе должно доходить до конкретной точки и не теряться в общей почте.
  • Деньги могут прийти двумя путями. Оплата на сайте или на кассе меняет чеки, возвраты и долю невыкупленных резервов.

Откуда сайт берёт наличие по каждой точке?

Из учётной системы, где у каждого магазина заведён свой склад. В 1С это делает штатный обмен с сайтом, у облачных товароучётных сервисов — API. Если общей базы нет и каждая точка живёт в своей кассовой программе, сначала собирают остатки в одном месте, иначе сайт будет показывать догадки.

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

Откуда сайт берёт остатки по точкам
Как ведётся учётКак остатки попадают на сайтРеальная задержкаНа что смотреть
Одна база 1С, у каждой точки свой складОбмен с сайтом по CommerceML: остатки с разбивкой по складам, отдельный пакет «только цены и остатки»Как настроите расписание: обычно 5–15 минут на остатки, ночью — полный каталогЧеки касс должны попадать в 1С сразу, а не сменой вечером
Облачная товароучётная система (например, МойСклад)По API сервиса, иногда по событию продажиОт минуты до нескольких минутЛимиты запросов API и то, как в системе устроены склады точек
В каждой точке своя кассовая программа, общей базы нетСначала нужно собрать остатки в одном месте: выгрузки касс или отдельный сервис-сборщикЧасто часы, бывает раз в суткиБез общей базы резерв на сайте почти всегда врёт — начните с учёта
Остатки в таблице, которую правят рукамиИмпорт файла по расписаниюСколько продавцы не обновляли таблицуПодходит только для «уточните наличие», а не для резерва

Как часто обновлять остатки и что писать на карточке?

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

Что работает на практике:

  • «Есть в 3 магазинах» со списком точек, адресами и часами работы, а при выбранной точке — сразу её статус.
  • Градации вместо штук: «много», «мало», «последний экземпляр». Точное число на сайте провоцирует споры, а градация честно отражает риск.
  • Страховой остаток. Если в точке осталась 1 штука, сайт может не принимать резерв, а писать «уточните по телефону». Порог задаётся по категории.
  • Витринные и бракованные экземпляры держите на отдельном складе в учёте, иначе сайт будет резервировать образец с витрины.
  • Время последнего обновления полезно видеть хотя бы в панели магазина: если обмен встал, продавцы узнают об этом раньше покупателей.

Как устроен резерв товара через сайт?

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

  1. Выбор точки. До корзины или в ней: покупатель видит, где весь заказ есть целиком, а где только часть позиций.
  2. Оформление. Имя, телефон, способ оплаты. Регистрация не нужна, номер резерва приходит в SMS или письме.
  3. Блокировка остатка. На сайте позиция в этой точке сразу помечается как занятая, не дожидаясь ответа учёта, чтобы два покупателя не взяли один экземпляр.
  4. Подтверждение точкой. Продавец находит товар и нажимает «собрано». Только после этого покупателю уходит сообщение «можно забирать».
  5. Срок хранения. Обычно 24–48 часов. За несколько часов до конца — напоминание покупателю, по истечении — автоматическое снятие.
  6. Выдача. Продавец находит заказ по номеру или телефону, покупатель оплачивает или показывает оплату, заказ закрывается в учёте.

Важная деталь — где живёт резерв. Если он создаётся только на сайте, учёт о нём не знает, и касса спокойно продаст товар с полки. Надёжнее, когда заказ с сайта сразу становится документом резерва в учётной системе точки.

Кто собирает заказ и как магазин о нём узнаёт?

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

Что стоит заложить в задание:

  • У каждой точки свой список заказов и своё уведомление в Telegram, а не одно на всю сеть.
  • Три кнопки у заказа: «собрано», «нет в наличии», «выдано». Без лишних полей — продавец работает между покупателями.
  • Норматив сборки, например 2 часа, и напоминание, если заказ висит дольше. Отдельно — что делать с заказами, пришедшими после закрытия.
  • Доступ сотрудника к своей точке, а не ко всей сети: ему не нужно видеть чужие заказы и данные покупателей.

В магазине шуб AleksFurs самовывоз из павильона — один из пяти способов получения, остатки в обмене с 1С раскладываются по размерам, а работать с панелью магазина можно и с телефона. Это одна точка, но логика та же: продавец видит заказ и конкретный размер, который нужно отложить.

Оплата онлайн или на кассе при самовывозе
Оплата на сайтеОплата в магазине при получении
Сколько отказов от резерваМеньше: деньги уже внесеныБольше: резерв ничего не стоит покупателю
ЧекиЧек при оплате на сайте и ещё один при выдаче товара — схему согласуйте с бухгалтеромОдин обычный чек на кассе точки
Если товара не оказалосьНужен возврат денег через платёжный сервис и чек возвратаПросто отменяете резерв
Что нужно от сайтаПлатёжный шлюз, онлайн-касса, статус «оплачен» в заказе и в учётеНомер резерва, который продавец находит в кассе или в панели
Кому подходитДорогим и ходовым товарам, акциям с ограниченным количествомСетям, где покупатель хочет сначала посмотреть или примерить

Оплата на сайте или на кассе: что меняется?

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

С чеками разберитесь до разработки. Приказ ФНС от 14.09.2020 № ЕД-7-20/662@ задаёт признак способа расчёта в чеке, в том числе значения «предоплата 100 %» и «полный расчёт». Минфин в письме от 13.06.2024 № 30-01-15/54757 описывает для полной предоплаты два чека: при получении денег и при передаче товара. Подборка вопросов на эту тему есть на consultant.ru; бывают и разъяснения, когда хватает одного чека, поэтому итоговую схему для вашего случая утверждает бухгалтер. Что входит в подключение оплаты и онлайн-кассы, — в статье как принимать оплату на сайте.

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

Что делать, если остаток на сайте устарел?

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

Точки проверкиЧто делать, если остаток на сайте устарел?
  • Автопредложение замены. Если товар есть в соседнем магазине, покупателю приходит одно сообщение с выбором, а не звонок «у нас нет».
  • Обнуление остатка точки по этой позиции до следующей инвентаризации, чтобы сайт не принял ещё один резерв.
  • Отчёт по расхождениям: сколько резервов отменено из-за «не нашли» по каждой точке за неделю. Обычно проблема в двух-трёх магазинах.
  • Сигнал о сбое обмена. Если остатки не обновлялись дольше заданного времени, сайт переключается в режим «уточните наличие», а ответственному приходит уведомление.

Нужны ли перемещения между магазинами?

Если ассортимент точек сильно отличается — да: покупатель выбирает удобный магазин, а товар туда привозят из другого. Это уже не резерв, а заказ с перемещением: нужен документ перемещения в учёте, срок «привезём к четвергу» и уведомление, когда товар доехал.

Срок перемещения сайт не может посчитать сам — его задаёт расписание вашей логистики между точками. Самая частая ошибка — обещать «завтра», когда машина ходит дважды в неделю. Начните с простого правила по дням недели, а сложную логику включайте, когда будет статистика.

Что должна уметь учётная система до заказа сайта?

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

Чек-лист для разговора с тем, кто ведёт вашу 1С или товароучётную систему:

  • У каждого магазина свой склад, витрина и брак — отдельно.
  • Чеки касс попадают в учёт в течение минут, а не закрытием смены.
  • Артикулы, размеры и цвета одинаковы во всех точках — один товар не заведён трижды под разными названиями.
  • Цены одинаковы по сети или явно заданы по точкам; акции одной точки не попадут на сайт как общие.
  • Есть документ резерва или заказа покупателя, который уменьшает доступный остаток точки.
  • Есть ответственный за обмен: кто чинит его, если остатки перестали обновляться в субботу вечером.
  • Понятно, кто дорабатывает саму учётную систему, если понадобится новый документ или склад, — это работа на её стороне.

Сколько стоит и сколько делается?

Новый интернет-магазин по нашему прайсу — от 104 000 ₽ и от 5 дней, одна интеграция с 1С или складом входит в тариф. Если магазин уже есть и нужно связать его с учётом и наладить резервы по точкам, это интеграция — от 32 000 ₽ за связку до двух систем. Точную цену называем после брифа.

Что влияет на смету в сценарии сети: число точек и складов, есть ли общая база или остатки нужно собирать из разных касс, нужна ли онлайн-оплата с двумя чеками, перемещения между магазинами и отдельные кабинеты для продавцов. Доработка конфигурации 1С на её стороне и лицензии учётной системы в тариф не входят. Оплата — 50 % до старта и 50 % после подписания акта, гарантия по договору — 30 дней с даты акта, после запуска магазина 14 дней поддержки бесплатно, дальше — абонентка от 7 900 ₽ в месяц. Состав тарифа магазина — на странице интернет-магазинов.

Когда это не нужно и какие ошибки встречаются?

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

Ошибки, которые встречаются чаще всего:

  • Резерв только на сайте. Учёт о нём не знает, касса продаёт товар с полки, покупатель приходит зря.
  • Сводный остаток по сети. Сайт пишет «в наличии», а товар в другом конце города. Без выбора точки резерв теряет смысл.
  • Резерв без срока. Товар неделями лежит под прилавком, а на сайте его уже не купить.
  • Одно уведомление на всю сеть. Каждая точка думает, что заказ взяла соседняя.
  • «Можно забирать» сразу после оформления, а не после того, как продавец нашёл товар.
  • Нет сценария «не нашли». Продавец звонит покупателю сам, возврат денег делают вручную через бухгалтерию.
  • Чеки продумали после запуска. Оплата на сайте работает, а при выдаче кассир не знает, какой чек пробивать.

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

Короткие ответы на частые вопросы

Можно ли показывать на сайте наличие в каждом магазине сети?

Да, если учётная система ведёт остатки по складу каждой точки. 1С отдаёт их сайту с разбивкой по складам, облачные товароучётные сервисы — по API; без общей базы показать наличие по точкам надёжно не получится.

На сколько часов ставить резерв товара в магазине?

Обычно на 24–48 часов, для дорогих и редких позиций короче. Срок должен быть виден покупателю в письме и на сайте, а по его окончании резерв должен сниматься сам, иначе товар «зависает» на полке.

Сколько чеков нужно, если покупатель оплатил на сайте и забрал товар в магазине?

Обычно два: при оплате на сайте с признаком «предоплата 100 %» и при выдаче товара с признаком «полный расчёт» — так описывает Минфин в письме от 13.06.2024 № 30-01-15/54757. Как именно оформлять ваши операции, решает бухгалтер; сайт и касса должны уметь сформировать оба чека.

Что делать, если по сайту товар был, а в магазине его не нашли?

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

Нужен ли сети отдельный интернет-магазин, если товары уже есть на маркетплейсах?

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

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

Рассчитать проект →

Оценку срока и цены по брифу делаем бесплатно, обычно отвечаем в течение часа в рабочее время. Типовой договор — посмотреть до оплаты.

Канал Roboweb в Telegram
Разборы цен, сроков и условий договора. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp