Кейс · отель и ресторан
Владимир Саликовvladimirsalikov.ru · разработка сайтовTelegram · @salikovbiz
Эко-отель на Чуйском тракте · бронирование и заказ блюд в номер

Сайт эко-отеля, который показывает меню

Эко-отель AYAT River стоит на 477-м километре Чуйского тракта. Я сделал ему сайт с нуля: бронирование, заказ блюд в номер и меню ресторана, открытое прямо на странице. Из шести конкурентов по Алтаю меню не показывает ни один — и это оказалось главным решением проекта.

Спецификация проекта
Ниша
Загородный отель и ресторан · одиннадцать номеров пяти типов
Что сделано
Дизайн, вёрстка, меню и заказ в номер, подключение бронирования, админка, запуск
Стек
Собственная CMS: панель, из которой отель сам управляет бронированием, меню ресторана, заказами и наличием домов
Открыть сайт
экраны ниже · демо работает целиком, включая меню и заказ
Сайт запускается — цифр по броням здесь нет

Кейс о работе и о том, что можно проверить прямо сейчас, открыв страницу: доступность, скорость, вес, разметка. Приписывать проекту рост продаж, которого пока никто не измерял, я не стану.

0 нарушений
axe-core на трёх страницах, на 1440 и 390 px
контраст мерил по отрендеренным пикселям, а не по значениям в токенах
6 из 6 конкурентов
не показывают меню ресторана — ни один
цену на сайте показывает только один из шести; отсюда и выросла вся структура
12 дней
от пустой папки до запуска, три этапа: дизайн, вёрстка, админка
календарь цен закрыт настройкой, а не разработкой
01

Задача

телефон вместо брони · и еда, до которой идти

До меня у отеля был сайт на Тильде. От него остался только домен: переносить было нечего, вся вёрстка сделана заново.

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

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

Я посмотрел, как выглядят конкуренты — Slumo, «Хвоя», «Алтай Резорт», «Тэнери», «Алтика», «Август». Все шесть сделаны по одному шаблону: белый фон, гротеск, фото на весь экран, крупная кнопка и одинаковые слова про природу и тишину.

Цену показывает один из шести. Меню ресторана — ни один. Стало понятно, чем отличаться: не картинками, а тем, что гость может узнать до брони.

02

Что сделали

восемь решений · и почему именно так

Меню ресторана открыто на сайте. Гость видит блюда и цены до того, как забронировал. Это звучит очевидно, но так не делает никто из конкурентов — меню обычно прячут за «уточните при заселении». Здесь же оно работает дважды: как аргумент при выборе отеля и как каталог для заказа в номер. Одни и те же карточки блюд.

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

Онлайн-бронирование — готовый модуль, календарь цен — без разработки. Своё бронирование писать не стал: готовый модуль надёжнее и уже связан с каналами продаж. Интереснее вышло с календарём цен, которого у заказчика не было. Вместо того чтобы разрабатывать его отдельно, я развёл типы домов на отдельные категории внутри модуля бронирования. Задача закрылась настройкой, а не кодом.

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

Сайт построен вокруг того, чего нет у соседей. Самое ценное нашлось не в брифе, а в разговоре. Дома здесь не каркасные и не модульные — это принципиальный отказ. Вода проходит механическую и ультразвуковую подготовку. В домах blackout-шторы и ортопедические матрасы. Мёд с пасеки, куда ведёт только конная тропа. Мясо из Кош-Агачского района. Все соусы свои. Про такое конкуренты не пишут, потому что писать нечего.

Сайт приближает Алтай, а не пересказывает его. Отель стоит прямо на берегу Катуни, с панорамным видом на реку, — и задача сайта была это показать. Крупные кадры берега, тайги и домов проводят человека по территории до приезда, а на месте он сразу получает всё: проживание, отдых, баню, кухню — и выбор домов под любой бюджет, от студии до коттеджа. Традиционные места и алтайская кухня показаны, а не упомянуты списком.

Структура «О нас» — от коновязи. Раздел о хозяевах собран по алтайскому символу коновязи: корни рода, сегодняшняя жизнь, то, что останется дальше. Взял только смысловую структуру, не графику — знаком в фирменном стиле уже работает волна.

Своя дизайн-система. Все цвета, шрифты и отступы вынесены в один файл токенов. Правка цены, оттенка или отступа делается в одном месте и расходится по всему сайту. Шрифты Prata и Golos Text подключены локально: Google Fonts не используется, сайт не зависит от чужих серверов и не отдаёт данные посетителей на сторону.

Фирменный нефрит заказчица принесла готовым — и в вебе он не работал. Пришлось разобрать его на два цвета, не отказываясь от него.

Нефрит заливкой
#58A090 · так можноЧистый фирменный цвет остаётся заливкой, поверх которой лежит тёмный текст. Узнаваемость сохранена.
Нефрит текстом
контраст 2.77 · так нельзяНа светлом фоне чистый нефрит текстом читается плохо и не проходит по доступности.
Затемнённый нефрит
#2F7A66 · так и сделаноДля текста и графики введены затемнённые оттенки того же цвета. Стиль остался, читаемость не пострадала.
ayat river · главная
Первый экран AYAT River: заголовок «Эко-отель на берегу Катуни» поверх фотографии дома в тайге и форма поиска дат
01
Первый экран

477-й километр Чуйского тракта и форма поиска дат

Место названо цифрой, а не словами о тишине: километр тракта человек может посмотреть на карте, «место силы» — нет.

Форма дат стоит прямо под первым экраном и сразу показывает сумму за выбранные ночи. Гость видит порядок цены до того, как куда-то перешёл.

ayat river · даты и цены
Календарь «Даты и цены»: свободные даты с ценой за каждую ночь, выбранный диапазон 2–9 сентября и итог 133 500 ₽ за 7 ночей
02
Календарь и наличие

Наличие и цена привязаны к датам

В календарь встроена проверка наличия номеров: гость выбирает заезд и выезд — и сразу видит, какие дни свободны, сколько стоит каждая ночь и итог за весь период.

Цена свободных дат видна до звонка и до брони. Никаких «отправьте запрос — посчитаем»: на кадре выбраны 7 ночей, и сумма 133 500 ₽ уже стоит под календарём.

ayat river · дома
Раздел «Дома»: карточки шале и студий с ценой за сутки, площадью, вместимостью и кнопками «Забронировать» и «Подробнее»
03
Дома

Одиннадцать номеров пяти типов — цена видна сразу

Площадь, вместимость, этажность и цена за сутки стоят в карточке, а не за кнопкой «уточняйте». Из шести конкурентов цену на сайте показывает только один.

Типы домов разведены на отдельные категории в модуле бронирования — то же разделение, которое закрыло задачу календаря цен без разработки.

ayat river · шале двухэтажное
Предпросмотр дома по клику «Подробнее»: галерея фотографий шале, описание, вместимость, цена от 20 000 ₽ и кнопка «Забронировать»
04
Предпросмотр дома

«Подробнее» открывает дом — не уходя со страницы

По клику на карточке всплывает предпросмотр: галерея кадров дома, описание, вместимость, цена и кнопка брони. Гость сравнивает дома один за другим, не теряя место на странице.

У каждого типа при этом остаётся и своя страница — для тех, кто приходит по прямой ссылке из поиска или мессенджера.

ayat river · меню
Меню ресторана: национальные блюда с фотографиями и ценами, справа корзина с выбранными блюдами и итогом заказа
05
Меню ресторана

Открыто целиком — так не делает ни один конкурент

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

Справа — корзина: блюда добавляются прямо из меню, итог считается сразу. Завтраки отделены и подписаны временем подачи.

ayat river · заказ в номер
Окно оформления заказа «Куда принести заказ»: состав заказа с итоговой суммой, имя, телефон, выбор номера, времени и поле пожеланий
06
Заказ в номер

Выбрал, указал дом и время — заказ ушёл на кухню

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

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

ayat river · ресторан
Тёмная секция ресторана на главной: заголовок «Настоящая алтайская кухня», фотография повара и лента блюд с ценами
07
Ресторан на главной

Тёмная секция внутри светлого сайта

Пролистывая страницу, гость физически попадает в другое пространство. Ресторан читается как самостоятельное место, а не как строчка в списке услуг отеля.

Здесь же — происхождение продуктов: мясо Кош-Агачского района, талкан ручного помола, мёд с пасеки, куда ведёт только конная тропа. Это и есть то, чего нет у соседей.

ayat river · о нас
Страница «О нас»: заголовок «Мы построили место, в котором хотели бы жить сами», большой кадр берега Катуни и плитки фотогалереи — берег, терраса, в доме, баня, ресторан, Алтай
08
О нас

Структура собрана по коновязи

Алтайский символ делится на три части: корни рода, сегодняшняя жизнь, то, что останется дальше. Раздел о хозяевах построен ровно так.

Под большим кадром — плитки фотогалереи: берег, терраса, дом, баня, ресторан и Алтай. Каждая открывает полноэкранный просмотр — локации можно рассмотреть до приезда.

09
Мобильная версия

Тот же сайт, ничего не выброшено

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

Горизонтальной прокрутки нет во всём диапазоне от 320 до 1440 px, целей нажатия мельче 24 px на сайте нет.

Мобильный первый экран: заголовок «Эко-отель на берегу Катуни» и кнопка «Найти номер»
Первый экран
Мобильный календарь «Даты и цены»: сентябрь с ценой на каждую свободную дату и итогом за выбранные ночи
Даты и цены по тапу
Мобильная навигация: крупные плитки Дома, Ресторан, Баня, С питомцами, Афиша, Как добраться и кнопки телефона и брони
Навигация — как приложение
Мобильное меню ресторана: блюда с описаниями, ценами и кнопками «В корзину»
Меню и заказ
Мобильный раздел «Дома»: карточка студии с описанием, площадью, ценой 15 000 ₽ и кнопками «Забронировать» и «Подробнее»
Дома и цены
Мобильный предпросмотр дома по «Подробнее»: галерея фотографий студии, характеристики и кнопка «Забронировать»
Дом по «Подробнее»
Решение, ради которого всё затевалось

Отель выбирают по тому, что можно узнать до брони

Шесть сайтов конкурентов я разбирал не ради галочки, а как список того, что уже занято. Занято оказалось всё визуальное: белый фон, гротеск, фото на весь экран, крупная кнопка, лексика про природу и тишину. Отличаться картинкой там негде — все картинки одинаково красивые.

Зато никто не показывает меню. И почти никто не показывает цену. Гость, который выбирает, куда поехать на выходные, ровно об этом и думает: сколько стоит и чем там кормят.

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

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

Кому подходит, а кому нет

Такой сайт — не для всех, кто сдаёт дома

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

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

Отель, база отдыха или ресторан?

Обсудим ваш проект

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

Бесплатно · без обязательств
Куда вам прислать смету?

Заявка отправлена

Свяжусь в ближайшее время и за один рабочий день пришлю структуру со сметой.