Как правильно показать товар без остатка в каталоге Тильды
Для обычного «Нет в наличии» отдельная модификация не нужна. Каталог Тильды уже умеет увидеть нулевой остаток, заменить подпись кнопки и запретить заказ. Код имеет смысл только для следующего шага: предложить похожий товар, открыть попап или собрать заявку «Сообщите, когда появится», не притворяясь при этом, что товара снова можно купить.
«Товар закончился» — не декоративная плашка. Правильное состояние должно решить две задачи одновременно: объяснить посетителю, почему покупка недоступна, и не позволить добавить отсутствующий товар в корзину.
Если сделать только красивый ярлык, вторая задача останется открытой.
Короткий ответ
Поставьте нулевой остаток у товара или конкретной торговой вариации, обновите каталог и опубликуйте страницу. Тильда сама заменит подпись на «Нет в наличии» и отключит кнопку заказа. Для своего действия — лист ожидания, попап или похожий товар — нужна отдельная надстройка, которая не вмешивается в остаток.
Что уже делает каталог Тильды
Штатный код не просто меняет текст. При недоступном варианте он:
- убирает прежнее сообщение о наличии;
- добавляет «Нет в наличии» рядом с ценой или на кнопку;
- отключает ссылки заказа;
- сообщает странице событием, что товар недоступен.
Когда посетитель выбирает доступный вариант, каталог выполняет обратный путь: снимает блокировку, возвращает обычную подпись кнопки и сообщает, что товар снова доступен.
Поэтому базовый сценарий уже целостный. Делать второй ярлык поверх него не только лишнее — две надписи могут разойтись после смены цвета или размера.
Как настроить без кода
Для товара без вариантов путь короткий:
- Откройте товар в каталоге.
- Найдите учёт количества или остатка.
- Поставьте ноль для недоступного товара.
- Сохраните товар, обновите блок каталога и опубликуйте страницу.
Для товара с цветами, размерами или комплектациями проверяйте каждую торговую вариацию. Остаток относится не к слову «синий» вообще, а к продаваемой комбинации — например, «синий + размер M».
Удобно выписать варианты перед заполнением:
| Вариант | Остаток | Что увидит покупатель |
|---|---|---|
| Синий, M | 0 | «Нет в наличии», заказ отключён |
| Синий, L | 3 | Обычная кнопка покупки |
| Красный, M | 1 | Обычная кнопка покупки |
Так легче заметить пропущенную комбинацию, чем перебирать выпадающие списки на глаз.
Если сообщение появилось ошибочно
Ложное «Нет в наличии» — повод найти причину, а не поставить поверх свою плашку. Проверьте по очереди:
Остаток конкретной вариации. У товара в целом количество может быть, а у выбранного цвета и размера — ноль.
Полноту комбинаций. Если часть сочетаний не создана, каталог не обязан считать их доступными.
Сохранение товара и публикацию страницы. Изменение в каталоге не всегда уже видно на опубликованной странице. Обновите блок и откройте адрес заново.
Кнопку заказа. Штатная механика ищет обычное действие заказа. Если карточка пересобрана своей кнопкой и нестандартной ссылкой, её поведение нужно проверять отдельно: внешний вид ещё не доказывает, что товар нельзя заказать.
Внешний учёт остатков. Если данные приходят из складской системы, источник истины находится не в дизайне страницы. Синхронизацию нельзя починить новым ярлыком на карточке.
Когда действительно нужна модификация
Штатный сценарий заканчивается словами «Нет в наличии». Для магазина это часто тупик: человек хотел товар, но ему не предложили следующего действия.
MOD-168 собран для трёх понятных вариантов:
- открыть форму «Сообщить о поступлении»;
- показать попап с заменой или другим размером;
- перевести к подборке похожих товаров.
Мод не должен сам решать, есть товар или нет. Он получает уже готовый штатный сигнал Тильды: недоступно — добавляет альтернативное действие; доступно — убирает его и возвращает обычную кнопку.
Это важная граница. Остаток принадлежит каталогу или складской системе. Код на странице может только правильно отреагировать, но не имеет права объявлять товар доступным.
Как выбрать действие без лишней сложности
Лист ожидания подходит редким поступлениям и товарам с повторным спросом. В форме достаточно контакта и названия варианта; обещать дату, которой нет, не нужно.
Похожий товар лучше для постоянного ассортимента, где у позиции есть замена. Ссылка должна вести сразу к подходящей подборке, а не на главную каталога.
Попап уместен, если выбор нужно объяснить: другой размер, предзаказ, изготовление под заказ. В нём одно главное действие лучше трёх конкурирующих кнопок.
Проверка после публикации
Проверьте не одну карточку, а переходы между состояниями:
- недоступный товар показывает одно понятное сообщение;
- кнопка покупки действительно не добавляет его в корзину;
- доступный вариант того же товара покупается как обычно;
- возврат к недоступному варианту снова выключает заказ;
- закрытие и повторное открытие попапа не создаёт вторую кнопку;
- на телефоне сообщение не перекрывает цену и выбор варианта;
- форма ожидания получает название товара и выбранный вариант.
Если нужен только честный запрет покупки, остановитесь на штатной функции. Если нужно полезное продолжение после запрета — тогда появляется задача для MOD-168.