Недоступный товар в каталоге
Руководство по выбору помогло посетителю определить подходящий товар. Но подходящий товар может временно отсутствовать. Тогда карточка должна объяснять состояние предложения и сохранять сведения, ради которых человек пришёл по прежней ссылке. Рассмотрим цепь VM-C10 в вымышленном магазине «ВелоМастер».
В учебном снимке 11 октября 2026 года у VM-C10 цена 1590 RUB, нулевой остаток, заказы не принимаются, срок поступления неизвестен. Характеристики модели сохраняются: десять скоростей, 116 звеньев и включённый замок. Тексты и редакционные данные главы находятся в lesson-19 архива курса. Реальные товары, остатки, запросы и поведение покупателей не исследовались.
Отсутствует предложение, а не описание модели
Страница /shop/products/vm-c10/ продолжает отвечать на предметные вопросы: какая это цепь, для какой учебной трансмиссии она предназначена, что входит в комплект и чем она отличается от VM-C9. Остаток является изменяемым свойством предложения. Он не уничтожает известные характеристики и не доказывает, что модель навсегда снята с продажи.
Поэтому в нашей редакционной модели сохраняем этот URL и содержательный документ. Ожидаемая техническая договорённость — HTML со статусом 200. Это проектное решение для временного отсутствия с полезной карточкой; HTTP-ответ не получен, обработчик магазина не реализован. Для окончательно удалённого изделия потребовалось бы отдельно решить судьбу адреса и существующих ссылок.
Представим ошибочный вариант: ссылка из руководства ведёт на общую страницу цепей без объяснения. Человек не узнает, закончилась ли VM-C10, изменилось ли имя или его ссылка неверна. Автоматический переход на категорию также не превращает другие цепи в эквивалент выбранной. В нашем примере сохранённая карточка сообщает точное положение дел.
Google рекомендует при временном ограничении продаж сохранять доступность сайта и объяснять недоступность товаров; это описано в руководстве о временной приостановке бизнеса. Применение такого принципа к конкретной карточке VM-C10 — наша учебная редакционная рекомендация. Оно не гарантирует индексацию, сохранение позиции или будущий заказ.
Следующее действие соответствует реальным условиям
В карточке убираем обещание немедленной покупки. Вместо него показываем: «Временно нет в наличии. Заказы не принимаем. Срок поступления неизвестен». Рядом остаются ссылка на руководство по выбору и предложение уточнить требования своей трансмиссии. Никакая форма уведомления не называется действующей, если её обработчик не создан.
<section aria-labelledby="availability-title">
<h2 id="availability-title">Возможность заказа</h2>
<p>VM-C10 временно нет в наличии. Заказы не принимаем.</p>
<p>Срок поступления неизвестен.</p>
<a href="/guides/choose-chain/">Разобраться в выборе цепи</a>
</section>
Это предметный фрагмент будущей карточки, а не готовый интернет-магазин. У ссылки есть осмысленное назначение: руководство помогает понять требуемые параметры, а не обещает привезти товар. Кнопки «Купить сегодня», «Предзаказ» или «Доставка завтра» противоречили бы исходным данным.
Вариант «Уточнить поступление» тоже требует осторожности. Если он ведёт в общий контакт, текст должен объяснять, что известного срока нет и консультация не гарантирует поставку. Если это подписка, нужно реализовать её отдельно и определить, что сохраняется и когда отправляется сообщение. В текущей лаборатории ни подписка, ни сообщения, ни резервирование не выполняются.
Не следует придумывать дату поступления ради заполнения поля. Неизвестная дата остаётся неизвестной. Подмена её ближайшим понедельником могла бы согласовать несколько визуальных блоков между собой, но все они одновременно сообщали бы ложные условия. Согласованность данных полезна только вместе с их достоверным основанием.
Наличие другой цепи не делает её заменой
VM-C9 есть в количестве двенадцати и стоит 1290 RUB, однако её учебное назначение — девять скоростей. Нельзя написать «VM-C10 закончилась, купите VM-C9» без исследования совместимости. Цена и складской остаток не меняют техническую потребность человека.
На карточке VM-C10 допустима ссылка на сравнительную таблицу. Её смысл — показать различия и помочь уточнить задачу. Это отличается от утверждения взаимозаменяемости. Если пользователь подтвердил требования десятискоростной системы, путь к VM-C9 не должен изображаться готовым решением. Можно предложить консультацию по другим вариантам, но в исходных данных таких вариантов пока нет.
Слово «аналог» также требует основания. В наших учебных характеристиках известны скорости, число звеньев и комплектация. Не заданы дополнительные ограничения производителя, ресурс и измерения. Отсутствующий параметр нельзя обойти рекламной формулой «универсальная совместимость». Полезная карточка честно удерживает границу сведений.
Разные площадки имеют разные правила предложения
Во внутреннем реестре записано stock_units:0 и accept_orders:false. Для учебного соответствия Google Merchant это состояние рассматривается как out_of_stock, а не backorder: последнее связано с приёмом заказов на отсутствующий товар и датой доступности. Смысл значений изложен в справке availability.
Но это не команда загружать VM-C10 на какую-либо площадку. У нас нет подтверждённых условий доставки, страны размещения, кабинета и допуска. Сопоставление терминов показывает различие данных, а фактическое участие предложения в программе требует отдельной подготовки.
Яндекс Товары, в свою очередь, рекомендует удалять из источника предложения, которых нет и которые нельзя заказать, при обработке соответствующей ошибки. Правило Яндекс Товаров. Это правило конкретного товарного канала, а не требование удалить содержательную карточку из обычного сайта. Одна модель может оставаться полезной читателю и одновременно не участвовать в выбранном источнике предложений.
Сохранённая карточка не обязана создавать ложную срочность. Таймер, надпись «последний шанс» или показ старого остатка могли бы побудить человека к действию, которого магазин сейчас не выполняет. В нашем состоянии нет даты нового поступления и нет заказа, поэтому такие элементы исключаются по смыслу данных. Цель страницы — объяснить доступную информацию и следующий честный шаг, а не скрыть отсутствие за рекламным оформлением.
Редакционное обновление сохраняет причинность
В before.json и after.json сохраняются те же товарные данные, меняется представление недоступности и маршрут следующих действий. Мы не увеличиваем остаток и не объявляем измеренную конверсию. Карточка, категория, сравнение и руководство должны согласованно описывать одно предложение на одну дату.
При будущем пополнении потребуется подтвердить остаток и возможность исполнения заказа, затем обновить связанные поверхности. Если изменился только значок на карточке, а сравнение продолжает сообщать прежнее отсутствие, посетитель увидит противоречие. Для статического сайта связи фиксируют редакционным реестром; автоматическое обновление относится к отдельной реализации.
После самостоятельного чтения проверьте две ситуации. Человек с известной потребностью VM-C10 должен понять, почему заказать сейчас нельзя. Человек с неизвестной совместимостью должен получить путь к уточнению, сохранив доступ к характеристикам. Ни в одной ситуации отсутствие товара не должно превращаться в принуждение купить неподходящую цепь.