Перейти к содержимому
11 июля 2026 г.·4 мин чтения

Почему товары показываются как "нет в наличии", хотя они у меня есть?

Практическое руководство: почему магазин пишет "нет в наличии" на товарах, которые физически есть, и как починить синхронизацию и настройки.

Товар лежит на складе, вы видите его на полке своими глазами, но в интернет-магазине написано "нет в наличии", и клиент не может его купить. Это одна из самых раздражающих проблем e-commerce, потому что вы теряете продажи, даже не замечая этого — клиент просто уходит.

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

Причина №1: количество упало до нуля (или ниже вашего порога)

Самое частое объяснение и самое банальное: система действительно считает, что у вас ноль штук. Так бывает по причинам, не связанным с тем, что физически лежит на складе:

  • Вы включили "управление запасами", а количество осталось на 0, потому что его не обновили после последней поставки.
  • Вы задали низкий порог остатка, и при определённом количестве товар автоматически помечается как распроданный.
  • Оплаченные заказы автоматически списали остаток, но вы не добавили обратно вновь поступивший товар.

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

Варианты: товар "есть", но размера/цвета нет

Если вы продаёте товары с вариантами — размеры, цвета, вкусы — будьте внимательны: статус наличия считается по варианту, а не по товару в целом. Футболка может показывать "нет в наличии" просто потому, что вариант, отображаемый по умолчанию (скажем, размер M), на нуле, даже если у вас десятки штук в L и XL.

Что стоит проверить:

  • У каждого варианта своё количество и свой статус — откройте список вариаций и посмотрите каждый.
  • Вариант мог по ошибке оказаться в режиме "управление запасами" с 0, тогда как остальные "в наличии".
  • Если все варианты распроданы, родительский товар автоматически становится недоступным.

Часто клиент видит "нет в наличии" только потому, что первый вариант в списке пуст, хотя товар доступен в других размерах.

Зарезервированный остаток: неоплаченные заказы "держат" товар

Многие платформы временно резервируют остаток в момент, когда кто-то кладёт товар в корзину или начинает оформлять заказ, чтобы не продать одну и ту же единицу дважды. Проблема возникает, когда заказы остаются неоплаченными ("ожидает оплаты") и не отменяются автоматически.

Так вы оказываетесь в ситуации, когда товар физически есть, но система считает его "обещанным" заказам, которые никогда не завершатся.

Что делать:

  • Найдите заказы, застрявшие в статусе "ожидает оплаты" дольше нескольких дней, и отмените их — остаток освободится.
  • Настройте автоматический срок отмены для неоплаченных заказов (обычно есть в настройках магазина).
  • Проверьте, включено ли "удержание остатка" (hold stock) и на сколько минут — слишком долгий срок зря блокирует товар.

Синхронизация со складом, бухгалтерией или маркетплейсами

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

Признаки, что дело в этом:

  • Вы меняете количество, оно сохраняется, а через несколько минут снова становится 0.
  • Остаток на сайте не совпадает с остатком в бухгалтерской программе.
  • Товар, проданный на другом канале, "съел" весь общий остаток.

Здесь чинить надо не на сайте, а в источнике, который отдаёт данные: проверьте сопоставление товара (артикул/SKU должен быть одинаковым в обеих системах), остаток в программе и не выпал ли новый товар из синхронизации вовсе.

Кэш и отображение: остаток верный, но клиент видит старый статус

Иногда остаток абсолютно верный в панели администратора, но посетитель всё равно видит "распродано". Причина — кэш: страница, которую отдают клиенту, это старая версия, сохранённая до пополнения склада.

Что проверить:

  • Откройте товар в приватном окне (инкогнито) — если там всё отображается верно, дело явно в кэше, а не в остатке.
  • Очистите кэш в плагине кэширования или у хостинга / CDN.
  • Если у вас есть CDN (Cloudflare и т.п.), он может хранить старую страницу независимо от сайта.

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

Если вы прошли всё это и всё равно не понимаете, откуда это идёт, напишите нам в WhatsApp в MPO Web Studio — вместе посмотрим ваш магазин и скажем, какая именно настройка чудит. Мы работаем удалённо, по всей стране.

Частые вопросы

Я заново ввёл количество, но всё равно пишет "нет в наличии". Почему?+

Скорее всего, это кэш (проверьте в окне инкогнито, отображается ли верно) или внешняя синхронизация, перезаписывающая то, что вы сохраняете. Если значение само возвращается к 0 через несколько минут, его точно перезаписывает складская или бухгалтерская система.

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

Откройте карточку товара и зайдите в список вариаций (размеры/цвета). Посмотрите количество и статус каждого варианта отдельно. Если отображаемый по умолчанию вариант на 0, клиент видит "нет в наличии", даже если другие размеры доступны.

Что такое "зарезервированный остаток" и как его освободить?+

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

Можно ли показывать товар доступным, даже если на складе 0?+

Да, у большинства платформ есть опция "разрешить предзаказы" (backorders), либо можно отключить управление запасами и вручную поставить товар в статус "в наличии". Удобно для товаров под заказ, но пользуйтесь осторожно, чтобы не продать то, чего у вас нет.

Может ли это быть из-за темы или плагина?+

Да, хотя реже. Плагин учёта или тема со своей логикой отображения может показывать неверный статус. Проверьте, временно отключив плагины остатков; если не хотите ничего сломать в рабочем магазине, попросите нас проверить на копии.

Бесплатный гид

7 ошибок, которые отпугивают клиентов с вашего сайта

Оставьте email и получите гид прямо здесь, сразу. Без спама.

Отправляя, вы соглашаетесь с Политикой конфиденциальности.
MКоманда MPOОтвечаем лично

Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?

Напишите нам в WhatsApp — и мы бесплатно подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете — без обязательств.

Запросить бесплатный демо-сайтОбычно отвечаем за пару минут