блог
Справочник Shopify
Товар есть на складе, но для клиента он Sold Out: скрытая связка Shopify Markets и доставки
Товар есть на складе, но для клиента он Sold Out? Разбираем скрытую связку Shopify Markets и доставки.
Знакомая ситуация: вы выходите на новый международный рынок, запускаете рекламу на другую страну или просто тестируете продажи в новом регионе.
В админке всё идеально: у товара статус Active, на складе числится 50 штук, галочка отслеживания остатков включена. Но покупатель из условной Германии заходит на сайт и видит унылую серую кнопку Sold Out.
Первая мысль владельца магазина — сбой в теме оформления, глюк кэша или ошибка инвентаря. Но в 9 случаях из 10 дело не в остатках. В Shopify количество товара на складе и его доступность для конкретного человека — это две совершенно разные вещи.
Почему товар на складе есть, а купить его нельзя
Shopify принимает решение показать активную кнопку Add to cart только тогда, когда совпадает вся цепочка:
Активный рынок ➔ Товар включен в каталог этого рынка ➔ Настроена доставка в эту страну ➔ Товар лежит на складе, привязанном к этой доставке.
Если хотя бы одно звено выпадает, платформа защищает магазин от невыполнимого заказа и принудительно прячет кнопку покупки.
Чек-лист: 4 места в панели управления, где теряется товар
Проверьте эти настройки по порядку — от общего к частному:
1. Проверьте сам рынок (Settings → Markets)
Страна покупателя обязательно должна входить в рынок со статусом Active. Если рынок выключен (Inactive), клиенты из этой страны не смогут оформить заказ, даже если для них настроены все тарифы доставки.
2. Проверьте каталог рынка (Products → Каталоги)
Даже на активном рынке товар может быть скрыт. В разделе Products нажмите кнопку View as и выберите нужный рынок. Если напротив позиции стоит статус Unpublished, товар просто исключен из каталога этой страны.

3. Проверьте тарифы (Settings → Shipping and delivery)
Самая частая ошибка: включить страну в Markets, но забыть про доставку.
- Откройте ваш профиль доставки (обычно General shipping rates).
- Убедитесь, что нужная страна входит в зону доставки.
Главное: внутри зоны обязательно должен быть создан хотя бы один действующий тариф (Rate). Если зоны нет или в ней нет подходящего тарифа под вес/сумму корзины, Shopify автоматически считает товар распроданным.
(Если в вашем магазине уже включена новая система Shipping Options by Market, эти параметры настраиваются прямо внутри карточки рынка в разделе Markets → Shipping).
4. Проверьте привязку склада (Locations)
Shopify списывает остатки не «из воздуха», а с конкретных локаций. Если 50 футболок лежат на складе в Испании, а тариф доставки в Германию привязан только к немецкому складу с нулевым остатком — немецкий покупатель увидит Sold Out. Склад с физическим наличием должен иметь право отправлять заказы в зону покупателя.
Как проверить результат без VPN
Чтобы увидеть магазин глазами покупателя из другой страны, не нужны сторонние сервисы или звонки знакомым за границу:
- В админке откройте предпросмотр темы (Online Store → Themes → Preview) или перейдите в Settings → Markets и нажмите Preview у нужного рынка.
- В нижней панели предпросмотра нажмите на список стран
- В выпадающем списке выберите проблемную страну.
- Обновите карточку товара: кнопка покупки станет активной, а при переходе в чекаут отобразится созданный тариф доставки.

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