Как работает отслеживание запасов Shopify
Как система инвентаризации Shopify на самом деле отслеживает запасы (наличные, зафиксированные, доступные и поступающие) и что приводит к изменению каждого числа в режиме реального времени.
Клиент отправляет сообщение с вопросом, почему на странице продукта все еще написано «Добавить в корзину», хотя он только что увидел, что последний товар был продан кому-то другому. Вы открываете товар: показаны три единицы. Вы проверяете страницу «Инвентарь»: «В наличии» указано «три», «В наличии» — «три». За исключением того, что двое из этих троих уже находятся внутри чьего-то невыполненного заказа, зарезервированы и не подлежат свободной продаже, и номер, на который смотрит ваш клиент, не говорит им об этом.
Shopify не отслеживает один номер запаса для каждого продукта. Он отслеживает четыре, и они отвечают на разные вопросы. Их сбивает с толку то, с чего на самом деле начинается большинство обращений в службу поддержки «почему мой инвентарь неправильный».
Если такие термины, как SKU и вариант, все еще являются новой территорией, начните с что на самом деле означает управление запасами Shopify Во-первых: этот пост станет актуальным, если вы уже знаете словарный запас и хотите знать механику, лежащую в его основе.
Отслеживаемые и неотслеживаемые
У каждого варианта продукта в Shopify есть настройка того, отслеживается ли он вообще, что контролируется переключателем отслеживания запасов в разделе «Инвентарь» варианта. Включите его, и Shopify начнет хранить четыре номера, о которых идет речь в этой статье (В наличии, Зафиксировано, Доступно и Поступление) отдельно для каждого места, в котором хранится вариант.
Выключите его, и для этого варианта ничего этого не будет. Нет ни «В наличии», ни «Обязательно», нет потолка на количество покупок: ничто не останавливает продажу, превышающую то, что у вас действительно есть на полке, потому что Shopify не ведет номер, по которому можно его сверить. Это разумный выбор для товаров или услуг, изготавливаемых на заказ. Это тихий способ перепродать все, что у вас есть в наличии в ограниченном количестве.
Если вы еще не включили отслеживание, руководство по настройке подробно описывает, где щелкнуть мышью, и все массовые способы сделать это во всем каталоге. В этом посте предполагается, что отслеживание уже включено, и объясняется, что произойдет, когда оно будет включено.
Четыре состояния инвентаря
Собственные определения Shopify и арифметика, которая их связывает:
В наличии = Зафиксировано + Недоступно + Доступно
- Под рукой: каждый юнит, который физически находится в определенном месте, точка.
- Доступно: та часть товара, которую вы действительно можете продать прямо сейчас. Не зафиксировано, не отложено как недоступное, еще не поступило.
- преданный: единицы, отложенные и снятые с рынка, например невыполненный заказ, черновой заказ, который продавец явно зарезервировал, или передача, помеченная как готовая к отправке.
- Недоступно: физически находится на полке, но удерживается по какой-либо причине, например, повреждено, находится на контроле качества, хранится в качестве резервного запаса или по другой причине, назначенной приложением или сотрудником.
- Входящий: находится на пути к месту с помощью передачи или приложения и не может быть продан до тех пор, пока не будет получен и его состояние не изменится на «Доступно».
В наличии то, что можно продать. На руках то, что у вас есть.
Входящие сообщения полностью выходят за рамки уравнения: они не учитываются в «Наличии» до тех пор, пока они фактически не поступят и не будут приняты. Груз, находящийся в грузовике в течение двух недель, не увеличивает количество ваших запасов только потому, что вы знаете, что он прибудет.
Что обновляет каждое число
Commited существует специально для описания единиц, связанных невыполненным заказом: это собственное определение Shopify, а не вывод. Практически: пока заказ остается открытым и невыполненным, эти единицы перестают отображаться как «Доступные», даже не покидая вашей полки. Доступно удерживает бронь; единицы все еще там, просто их нельзя продать следующему покупателю.
Отмените или выполните этот приказ, и история изменится. Выполните его, и эти единицы физически покинут вашу полку. На руку приходит мысль о том, что они действительно ушли, а не просто зарезервированы. Вместо этого отмените его или верните его, а Shopify по умолчанию возвращает единицы: флажок «Пополнить запасы» при отмене и флажок «Пополнить запасы» при возврате средств выбраны по умолчанию, возвращая отмененные или возвращенные товары в продаваемый запас, если кто-то намеренно не снимет флажок.
Приказы о призывах — единственное место, где это сбивает людей с толку. Создание чернового заказа (продажа по телефону, оптовое предложение) по умолчанию не касается «Доступно» или «Зафиксировано». Единицы остаются полностью продаваемыми через Интернет, пока черновик открыт. Это означает, что один и тот же товар можно продать дважды, если вы не нажмете «Зарезервировать инвентарь» в черновике. И когда вы его зарезервируете, эти юниты переместятся в преданный, а не «Недоступно»: различие, которое стоит понять правильно, поскольку многие руководства понимают его наоборот. Пакеты — это еще один случай, когда число, которое перемещается, не совпадает с тем, которое вы продали: покупка пакета отображается в списке «Доступно» для каждого варианта компонента, а не в списке пакетов, который отслеживание запасов комплектов в Shopify работает в полном объеме.
Ничто из этого не охватывает исправление просто неправильного числа: неправильный подсчет, ущерб, который необходимо зарегистрировать, запас, который вы переводите в статус страхового запаса. Это ручное действие, а не автоматическое изменение состояния, и оно рассматривается отдельно в как настроить инвентарь в Shopify.
Перепродажа и продолжение продаж
При включенном отслеживании то, что происходит при нулевом наличии, зависит от одной настройки: «Продолжить продажу, когда товар отсутствует на складе». Если оставить этот параметр выключенным, вариант с нулевым значением «Доступно» просто невозможно будет купить. Кнопка покупки фактически отключается. Включите его, и клиенты смогут продолжать покупать при нулевом или отрицательном уровне «Доступно», а это именно то поведение, которого требует стратегия предзаказа или отложенного заказа, и именно такое поведение, которого не происходит при случайном неправильном подсчете.
Это настройка для каждого варианта, а не для всего магазина, и ее можно выбрать только после включения отслеживания для этого варианта: вы не можете настроить поведение перепродажи для чего-то, что Shopify вообще не учитывает.
Многоканальная синхронизация
Каждый канал продаж и каждое приложение, которое считывает или записывает ваши запасы, привязаны к одной и той же базовой записи для каждого местоположения: один товарный товар, одно количество для каждого штата, для каждого места, где вы его храните. Это модель, которую предоставляет API-интерфейс Shopify, и именно поэтому возникают проблемы с синхронизацией: когда ваш интернет-магазин, ваш POS-терминал и приложение торговой площадки могут писать на один и тот же номер, почти одновременные продажи из двух каналов могут конкурировать друг с другом. Один из них выигрывает последний юнит; другой узнает постфактум.
Это структурное свойство использования более чем одной торговой поверхности для одного номера акции, а не ошибка, специфичная для какого-либо отдельного канала или приложения. Приложения, которые читают одни и те же текущие данные (включая наши), наследуют одно и то же действительное число в момент его чтения, и это стоит знать, если вы устраняете несоответствие между двумя системами, которые обе утверждают, что они правы.
Если вы управляете более чем одним физическим местоположением поверх этого, те же четыре состояния существуют отдельно для каждого местоположения: стоит прочитать отдельно в как работает инвентаризация в нескольких местоположениях вместо того, чтобы предполагать, что он ведет себя как магазин в одном месте, разделенный пополам.
Понимание этой модели важно, даже если вы никогда не пользуетесь электронной таблицей: это те же данные, которые любое приложение для инвентаризации, включая StockCue, считывает для расчета точки повторного заказа. StockCue Часы доступны в зависимости от скорости ваших продаж, так что вам не придется каждое утро сверять четыре числа вручную.
STOCKCUE
Прогнозирование спроса доступно для каждого плана StockCue, включая Free: он считывает тот же доступный номер, который только что описан в этом посте, и автоматически превращает его в точку повторного заказа для до 50 SKU бесплатно.
Установите StockCue на Shopify →Четыре штата в этом посте представляют собой один уровень более крупной дисциплины. См. основы управления запасами для более широкой картины: оборот, методы контроля и то, как механика отслеживания вписывается в остальную часть управления магазином.
Часто задаваемые вопросы
В чем разница между «под рукой» и «доступно» в Shopify?
Под рукой находится каждая единица, которая физически имеется в определенном месте. «Доступно» — это та часть «В наличии», которую вы действительно можете продать прямо сейчас, «В наличии» за вычетом всего, что «Привязано» к существующим заказам, и всего, что отложено как «Недоступно».
Что означает «зафиксированный» запас?
Подтвержденные запасы — это запасы, которые отложены и не могут быть проданы: единицы в заказе, который еще не выполнен, единицы в черновом заказе, который продавец явно зарезервировал, или единицы в передаче, помеченные как готовые к отправке. Физически он все еще лежит на полке: о нем только что говорили.
Обновляет ли Shopify инвентарь в режиме реального времени?
Shopify обновляет данные «В наличии», «Зафиксировано», «Доступно» и «Входящие» по мере того, как происходят заказы, выполнения, передачи и корректировки, а не при ручном обновлении, с точки зрения продавца, которое считается в реальном времени. Shopify не публикует точное внутреннее время каждого отдельного триггера, поэтому рассматривайте «реальное время» как точное по направлению, а не как гарантированную мгновенную цифру.
Что происходит с товарами, когда заказ возвращается или возвращается?
На экране возврата имеется флажок «Пополнить запасы», установленный по умолчанию, который возвращает возвращаемым единицам статус «Доступно». Продавец может снять флажок (например, в случае поврежденного или непродаваемого возврата), в результате чего запасы останутся как есть, а не будут добавлены единицы обратно в продаваемый запас.
