Возможности
Что видит гость
- Четыре состояния оформляются отдельно: «доступ запрещён» (403), «страница не найдена» (404), «внутренняя ошибка» (500) и «сервис временно недоступен» (503). У каждого свой текст и своя картинка.
- Если заведение ничего не задало, витрина показывает собственный текст и рисунок на языке гостя: «Похоже, вы заблудились :(», «Доступ запрещен», «Сервер не отвечает, но мы уже работаем над этим», «Сервис временно недоступен, но мы уже почти всё починили».
- Неизвестный адрес внутри витрины меню показывается в обычной оболочке сайта: верхнее и нижнее меню, корзина и переходы остаются в кадре, а в теле страницы стоят картинка, текст и кнопка «На главную».
- Адрес, которого нет вовсе, открывает страницу ошибки целиком — без шапки и меню, с той же парой «картинка плюс текст» и кнопкой «На главную».
- Поисковику такой адрес отвечает кодом «не найдено» и закрыт от индексации.
- В приложении страницы «не найдено» нет намеренно: гость остаётся на том экране, где был, и получает уведомление «Страница не найдена». Остальные состояния ошибок приложение показывает так же, как сайт.
Что задаёт заведение
- Текст ошибки — своя формулировка вместо стандартной, отдельно для каждого из четырёх состояний.
- Картинка — своя иллюстрация вместо рисунка темы, тоже отдельно для каждого состояния.
- Одна и та же настройка обслуживает и сайт, и приложение: отдельно настраивать их не нужно.
Как настроить
Всё живёт в кабинете, в разделе «Оформление» — там же, где остальные параметры темы витрины.
- Открыть «Оформление» и перейти к параметрам темы.
- Найти группу «Ошибки» — параметров у темы под две сотни, поэтому быстрее через поиск по параметрам.
- Для нужного кода заполнить поле «Текст ошибки» и загрузить картинку. Значение сохраняется сразу, по одному параметру, общей кнопки сохранения у экрана нет.
- Нажать «Опубликовать» — до публикации правки лежат в черновике и гостю не видны. После публикации витрина подхватывает их сразу.
Кнопка «Сбросить» возвращает параметры темы к исходным: правки черновика пропадают, опубликованная витрина остаётся прежней, пока её не опубликовать заново.
Раздел доступен сотрудникам, у которых есть право на витрины.
Что должно быть настроено и ограничения
- У организации должна быть опубликована витрина: страница ошибки — часть витрины, а не отдельный сайт.
- Пока оформление не опубликовано, гость видит прежние текст и картинку, даже если в кабинете уже стоят новые.
- Картинка берётся ровно та, что загружена: витрина вписывает её по ширине и ограничивает по высоте, кадрировать или менять положение нельзя.
- Текст и картинка задаются в теме витрины. Если заведение сменило тему, параметры нужно заполнить заново — старые значения остаются у прежней темы.
- Оформленное «не найдено» показывается на адресах уже открытой витрины. Если домен не привязан к заведению, гость до витрины не доходит и оформление к такому случаю не применяется.
- В приложении оформление 404 не увидеть: там вместо страницы показывается уведомление.
Чего нет
- Страница ошибки не собирается из блоков: доступны ровно текст и одна картинка. Ни своих ссылок, ни кнопок, ни подборки блюд, ни формы обратной связи туда не добавить.
- Отдельного заголовка нет — текст один, разбить его на заголовок и пояснение нельзя.
- Кнопка «На главную» появляется только на «странице не найдена». На остальных состояниях выхода с экрана нет, гость возвращается кнопкой браузера.
- Заданный текст один на все языки витрины: если у витрины включено несколько языков, каждый гость увидит одну и ту же формулировку.
- Настройка действует на четыре перечисленных состояния. Когда сайт отвечает чем-то другим, гость видит стандартный текст про ошибку сервера, и заданные текст с картинкой к нему не применяются.
- Разное оформление для сайта и для приложения задать нельзя — параметр один на оба канала.
- Экран, который приложение показывает, когда вообще не смогло запуститься, этими параметрами не оформляется.
Примеры
Гость пришёл по устаревшей ссылке
- Гость открывает ссылку из прошлой рассылки; раздела по этому адресу больше нет.
- Витрина отвечает «не найдено» и показывает страницу с картинкой и текстом заведения.
- Гость нажимает «На главную» и попадает в меню — заказ продолжается.
Заведение оформляет страницу ошибки под себя
- Маркетолог открывает в кабинете «Оформление» и переходит к параметрам темы.
- Через поиск по параметрам находит группу «Ошибки».
- Для 404 пишет свой текст и загружает иллюстрацию в стиле бренда, для 500 и 503 — текст про технические работы.
- Нажимает «Опубликовать» и проверяет результат, открыв на витрине заведомо несуществующий адрес.
Гость в приложении открывает ссылку в никуда
- Гость нажимает в приложении ссылку на раздел, которого уже нет.
- Приложение не уводит его на экран ошибки: гость остаётся там, где был.
- Поверх экрана появляется уведомление «Страница не найдена», и гость продолжает с того же места.