Создать URL
Генератор Правила транслитерации Как сделать ЧПУ Транслит для загранпаспорта ГОСТ 7.79 ISO 9 Блог Вопросы и ответы Создать URL
Разбор

Как отразить наличие на складе в структуре

Соблазн создать отдельные разделы «в наличии» и «под заказ» или полностью удалять недоступные товары понятен, но почти всегда создаёт больше проблем, чем решает.

Главный принцип: наличие — атрибут товара, а не элемент структуры адреса

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

Плохо:  /catalog/v-nalichii/divany/
        /catalog/pod-zakaz/divany/
Хорошо: /catalog/divany/   (наличие — отдельный атрибут на карточке, а не часть пути)

Как правильно показывать статус наличия

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

Что делать с карточкой товара, временно закончившегося на складе. Карточка не должна удаляться или менять адрес — она остаётся доступной со статусом «нет в наличии», по возможности с указанием ожидаемой даты поступления и формой подписки на уведомление о появлении товара, как подробно разобрано в статье про адреса удалённых товаров.

Фильтр «показывать только товары в наличии» внутри раздела

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

Влияние наличия на сортировку списка товаров

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

Отражение статуса наличия в микроразметке товара

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

Чек-лист

  1. Не встраивать статус наличия в структуру адресов — это переменный атрибут товара, а не элемент постоянной иерархии.
  2. Показывать наличие как визуальный бейдж и фильтр внутри обычной стабильной структуры каталога.
  3. Не удалять карточки временно недоступных товаров, сохраняя их адрес.
  4. Корректно заполнять свойство availability в микроразметке Offer для каждого товара.

Статус предзаказа как отдельный случай наличия

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

Автоматическая синхронизация статуса наличия с учётной системой

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

Наличие в разных городах или на разных складах одновременно

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

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

Стоит ли создавать отдельные разделы «в наличии» и «под заказ» в структуре каталога?

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

Что делать с карточкой товара, которого временно нет на складе?

Не удалять и не менять её адрес — карточка остаётся доступной со статусом «нет в наличии», желательно с ожидаемой датой поступления и формой подписки на уведомление о появлении.

Как отразить статус наличия товара для поисковых систем?

Через свойство availability в структурированной разметке Offer со значениями вроде InStock или OutOfStock — это помогает точнее отразить актуальный статус прямо в сниппете выдачи.

Готовый адрес можно собрать прямо сейчас: откройте генератор ЧПУ — он транслитерирует фразу по таблице Яндекса, уберёт служебные слова и покажет длину адреса.

Читайте также

4 мин чтения

Каталог с тысячами позиций: что делать с обходом

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

Читать статью →