Все руководства

Инвентарь24 августа 2026 г.8 минут чтения

Как работает отслеживание запасов Shopify

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

Клиент отправляет сообщение с вопросом, почему на странице продукта все еще написано «Добавить в корзину», хотя он только что увидел, что последний товар был продан кому-то другому. Вы открываете товар: показаны три единицы. Вы проверяете страницу «Инвентарь»: «В наличии» указано «три», «В наличии» — «три». За исключением того, что двое из этих троих уже находятся внутри чьего-то невыполненного заказа, зарезервированы и не подлежат свободной продаже, и номер, на который смотрит ваш клиент, не говорит им об этом.

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

Если такие термины, как SKU и вариант, все еще являются новой территорией, начните счто на самом деле означает управление запасами Shopifyво-первых — этот пост станет актуальным, если вы уже знаете словарный запас и хотите понять механику, лежащую в его основе.

Отслеживаемые и неотслеживаемые

У каждого варианта продукта в Shopify есть настройка того, отслеживается ли он вообще, что контролируется переключателем отслеживания запасов в разделе «Инвентарь» варианта. Включите его, и Shopify начнет хранить четыре номера, о которых идет речь в этой статье (В наличии, Зафиксировано, Доступно и Поступление) отдельно для каждого места, в котором хранится вариант.

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

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

Четыре состояния инвентаря

Собственные определения Shopify и арифметика, которая их связывает:

How Shopify's four inventory quantities relateOn hand is the total stock in your possession, and it divides into three parts: available, which is what a shopper can still buy; committed, which is reserved against orders you have not fulfilled yet; and unavailable, which is set aside as damaged, in quality control, or safety stock. Incoming sits outside on hand entirely, because stock on a purchase order is not in your possession until it arrives.On handeverything physically in your possessionAvailablewhat a shopper can still buyCommittedreserved against open ordersUnavailabledamaged, QC, safetyAvailable = On hand − Committed − Unavailable. This is the only one of the four a storefront sells against.Incomingon a purchase order, not yet yoursbecomes On hand onlywhen you receive it
Входящие данные выходят за рамки общего количества в наличии, поэтому на товаре может быть указано «0 в наличии», когда пополнение запасов уже оплачено и находится в пути.
В наличии = Зафиксировано + Недоступно + Доступно
  • Под рукой— каждая единица, которая физически находится в определенном месте, точка.
  • Доступно— ту часть «В наличии», которую вы действительно можете продать прямо сейчас. Не зафиксировано, не отложено как недоступное, еще не поступило.
  • преданный— единицы, отложенные и снятые с продажи: невыполненный заказ, черновой заказ, который продавец явно зарезервировал, или передача, помеченная как готовая к отправке.
  • Недоступно- физически находится на полке, но удерживается по какой-либо причине: поврежден, находится на контроле качества, хранится в качестве резервного запаса или по другой причине, назначенной приложением или сотрудником.
  • Входящий— находится на пути к месту посредством передачи или приложения и не может быть продан до тех пор, пока не будет получен и его состояние не изменится на «Доступно».

В наличии то, что можно продать. На руках то, что у вас есть.

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

Что обновляет каждое число

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

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

Приказы о призывах — единственное место, где это сбивает людей с толку. Создание чернового заказа (продажа по телефону, оптовое предложение) по умолчанию не касается «Доступно» или «Зафиксировано». Единицы остаются полностью продаваемыми через Интернет, пока черновик открыт. Это означает, что один и тот же товар можно продать дважды, если вы не нажмете «Зарезервировать инвентарь» в черновике. И когда вы его зарезервируете, эти юниты переместятся впреданный, а не «Недоступно» — различие, которое стоит уяснить правильно, поскольку во многих руководствах оно понимается наоборот.

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

Перепродажа и продолжение продаж

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

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

Многоканальная синхронизация

Каждый канал продаж и каждое приложение, которое считывает или записывает ваши запасы, привязаны к одной и той же базовой записи для каждого местоположения — один товарный товар, одно количество для каждого штата, для каждого места, где вы его храните. Это модель, которую предоставляет API-интерфейс Shopify, и именно поэтому возникают проблемы с синхронизацией: когда ваш интернет-магазин, ваш POS-терминал и приложение торговой площадки могут писать на один и тот же номер, почти одновременные продажи из двух каналов могут конкурировать друг с другом. Один из них выигрывает последний юнит; другой узнает постфактум.

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

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

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

СТОККЮ

Прогнозирование спроса доступно для каждого плана StockCue, включая Free — он считывает тот же доступный номер, который только что описан в этом посте, и автоматически превращает его в точку повторного заказа для до 50 SKU бесплатно.

Установите StockCue на Shopify →

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

Часто задаваемые вопросы

В чем разница между «под рукой» и «доступно» в Shopify?

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

Что означает «зафиксированный» запас?

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

Обновляет ли Shopify инвентарь в режиме реального времени?

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

Что происходит с товарами, когда заказ возвращается или возвращается?

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

Девмеркс

Devmerx — агентство по разработке Shopify и WordPress, помогающее брендам DTC создавать более быстрые магазины, более чистую миграцию и более высокий уровень конверсии. Базируется в Лондоне, Великобритания, обслуживает клиентов по всему миру.

Посмотрите нашу работу

Нужна помощь с вашим магазином Shopify?

Devmerx создает и оптимизирует магазины Shopify для брендов DTC. Запишитесь на бесплатную 20-минутную консультацию.