блог

Справочник 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, товар просто исключен из каталога этой страны.

Кнопка "View as" в разделе "Products"

3. Проверьте тарифы (Settings → Shipping and delivery)

Самая частая ошибка: включить страну в Markets, но забыть про доставку.

  1. Откройте ваш профиль доставки (обычно General shipping rates).
  2. Убедитесь, что нужная страна входит в зону доставки.

Главное: внутри зоны обязательно должен быть создан хотя бы один действующий тариф (Rate). Если зоны нет или в ней нет подходящего тарифа под вес/сумму корзины, Shopify автоматически считает товар распроданным.

(Если в вашем магазине уже включена новая система Shipping Options by Market, эти параметры настраиваются прямо внутри карточки рынка в разделе Markets → Shipping).

4. Проверьте привязку склада (Locations)

Shopify списывает остатки не «из воздуха», а с конкретных локаций. Если 50 футболок лежат на складе в Испании, а тариф доставки в Германию привязан только к немецкому складу с нулевым остатком — немецкий покупатель увидит Sold Out. Склад с физическим наличием должен иметь право отправлять заказы в зону покупателя.

Как проверить результат без VPN

Чтобы увидеть магазин глазами покупателя из другой страны, не нужны сторонние сервисы или звонки знакомым за границу:

  1. В админке откройте предпросмотр темы (Online Store → Themes → Preview) или перейдите в Settings → Markets и нажмите Preview у нужного рынка.
  2. В нижней панели предпросмотра нажмите на список стран
  3. В выпадающем списке выберите проблемную страну.
  4. Обновите карточку товара: кнопка покупки станет активной, а при переходе в чекаут отобразится созданный тариф доставки.

Панель предпросмотра темы Shopify с открытым переключателем View as для выбора страны и рынка

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

Подключимся, быстро найдем рассинхрон в профилях доставки и каталогах и вернем товарам статус доступных к покупке.