Сайт фудтрака без кода: пошаговая сборка на ИИ-билдере
Сайт фудтрака без кода: пошаговая сборка на ИИ-билдере
Чтобы сделать сайт фудтрака без кода, опишите текстом меню, цены, график стоянок и способ связи, а ИИ-билдер соберёт страницу сам. В Zugo одностраничный сайт стоит 6 кредитов и собирается примерно за минуту. Предоплату закрывает коннектор Stripe, заявки на кейтеринг уходят на почту через Resend.
Фудтрак это бизнес с одним постоянно меняющимся параметром: где вы сегодня. Всё устройство сайта крутится вокруг того, чтобы этот параметр было видно с телефона за три секунды.
Что вообще должен делать сайт фудтрака?
Отвечать на один вопрос: где вы стоите прямо сейчас и до скольких. Всё остальное на странице второстепенно. Человек открывает сайт на улице, с телефона, часто на плохой связи, и если адрес не виден сразу, он идёт есть в другое место.
Второй по важности блок это меню с ценами. Не описание концепции, не история основателя, а список позиций и чисел. Люди выбирают еду по цене и составу, а не по рассказу о том, как вы нашли идеальный соус.
Третий блок закрывает деньги, которых у фудтрака больше всего на одного клиента: кейтеринг. Свадьба, корпоратив, день рождения, съёмочная площадка. Это не самовывоз на улице, это заявка на несколько сотен долларов, и под неё нужна отдельная форма с полями «дата», «место», «количество гостей».
Соцсети закрывают только первый пункт и делают это плохо: пост со вчерашним адресом уходит вниз ленты, а сайт всегда показывает текущий. Именно поэтому сайт и лента живут вместе, а не вместо друг друга.
Есть и четвёртая роль, о которой вспоминают поздно: сайт это место, где вы отвечаете на скучные вопросы один раз вместо двадцати. Есть ли безглютеновые позиции, принимаете ли карты, работаете ли в дождь, можно ли забронировать на большую компанию. Каждый такой ответ на странице это несколько сэкономленных сообщений в директ за смену.
Что написать в промпте?
Билдер придумает оформление и структуру блоков. Он не придумает ваше меню, цены и расписание, поэтому эти факты идут в текст запроса целиком.
Сделай одностраничный сайт фудтрака «[название]», [кухня]
в городе [город].
Меню: [позиция] [цена], [позиция] [цена], ... (перечислить все)
Напитки: [позиция] [цена].
Расписание стоянок: [день] [место] [часы] (повторить для каждого дня).
Кейтеринг: от [количество] гостей, от [сумма] на человека.
Блоки: первый экран с адресом на сегодня и часами,
меню с ценами, расписание на неделю, кейтеринг с формой заявки,
галерея, контакты и ссылки на соцсети.
Главное действие: «Где мы сегодня» ведёт к блоку расписания.
Второе действие: «Заказать кейтеринг» открывает форму.
Валюта: доллары. Тон: короткий, живой, без пафоса.
Порядок блоков здесь важнее формулировок. Адрес и часы обязаны стоять выше меню, потому что голодный человек сначала решает, идти ли, и только потом что брать.
Какие блоки нужны и в каком порядке?
Ниже структура, проверенная логикой пользователя, а не эстетикой. Всё это спокойно живёт на одной странице, отдельные страницы фудтраку почти никогда не нужны.
| Блок | Какое сомнение закрывает | Что положить в промпт |
|---|---|---|
| Первый экран | Вы сегодня работаете и где? | Место на сегодня, часы, кнопка к расписанию |
| Меню | Что взять и сколько это стоит? | Позиции, цены, состав, отметки о остроте и аллергенах |
| Расписание | Где вас искать на неделе? | День, точка, часы, ссылка на карту |
| Кейтеринг | Вы приедете на моё мероприятие? | Минимум гостей, цена на человека, форма заявки |
| Контакты | Как быстро с вами связаться? | Телефон, мессенджер, соцсети, почта |
Отдельная страница появляется, когда кейтеринг вырастает в самостоятельное направление с пакетами и портфолио. До этого момента лишние страницы только удлиняют путь и повышают стоимость поддержки.
Как показать расписание и принять предоплату?
Расписание проще всего держать статичным списком по дням недели и править его одной фразой, когда точка меняется. Живая карта с вашим текущим положением в реальном времени это отдельный сервис геолокации, и билдер её не сделает одним промптом.
Предоплату и депозит за кейтеринг закрывает Stripe: настоящий чекаут вместо переписки про реквизиты. Депозит за выезд заметно снижает количество отменённых броней, и ради одного этого блок окупается.
Заявки доставляет Resend прямо в почту. Supabase нужен, если хотите хранить историю заявок и логин для менеджера, который их разбирает. Google Analytics показывает, сколько людей вообще доходит до расписания и в какие часы.
Своё доменное имя подключается на платных тарифах, и для наклейки на борт трака это важнее, чем кажется: адрес вида mytruck.zugo.run на кузове читается хуже короткого собственного.
Сколько это стоит в кредитах?
| Действие | Кредитов | Комментарий |
|---|---|---|
| Одностраничный сайт фудтрака | 6 | Собирается примерно за минуту |
| Добавить страницу кейтеринга | 12 плюс 3 | 12 за первые три страницы, дальше по 3 |
| Обновить точку стоянки | 3 | Одна правка текстом в чате |
| Переписать меню целиком | 3 | Тоже одна правка, объём не меняет цену |
| Одна страница в режиме Hi-Fi | 12 | Повышенная детализация, вдвое дороже обычной |
Бесплатный тариф даёт 5 кредитов, то есть меньше стоимости одного сайта: это разведка, а не запуск. Pro стоит $25 в месяц и даёт 200 кредитов, Business стоит $99 в месяц.
Перед выдачей сборка запускается в песочнице, и если страница не открылась, это фиксируется как ошибка вместо пустого экрана у вас на телефоне. Риск это снижает, но не убирает: перед тем как клеить ссылку на борт, откройте её сами.
Как часто придётся обновлять сайт?
Раз в неделю, если стоянки плавают, и раз в сезон, если меню меняется. Обе задачи это одна правка за 3 кредита каждая, сформулированная обычной фразой: «перенеси четверг с площади на набережную, часы те же».
Это и есть практическая причина выбирать чат вместо блочного конструктора для мобильного общепита. В конструкторе перенос точки означает найти блок, открыть настройки, поправить текст, проверить мобильную версию. В чате это одно предложение.
Начинать с нуля тоже не обязательно: в Zugo лежит 25 шаблонов, из них 5 игровых, и довести готовую страницу под свою кухню обычно быстрее, чем описывать всё с чистого листа. Как выглядит переход от конструктора к сборке промптом, разобрано в гайде как собрать сайт с ИИ.
Как связать сайт с соцсетями и картами?
Сайт и лента делят работу. В ленте вы показываете, что происходит сегодня: очередь, новое блюдо, дождь и перенос точки. На сайте лежит то, что меняется редко: меню, цены, кейтеринг, контакты. Дублировать одно в другом бессмысленно, а ссылаться друг на друга обязательно.
Практический минимум: ссылка на сайт в шапке каждого профиля и блок с иконками соцсетей на странице. Человек, нашедший вас в ленте, пойдёт на сайт за ценами, а человек, попавший на сайт из поиска, пойдёт в ленту проверить, работаете ли вы вообще на этой неделе.
Отдельно заведите карточку в картах. Большинство поисков еды поблизости начинается именно там, и карточка с адресом, часами и ссылкой на сайт часто приносит больше людей, чем сама страница. Билдер её не создаст: это ручная работа на десять минут, но пропускать её не стоит.
Аналитику ставьте в первый день. Через месяц вы увидите, откуда на самом деле приходят люди, и перестанете тратить силы на канал, который не работает. Без замера это решение принимается на ощущениях, а ощущения в общепите обычно врут.
Чего ИИ-билдер для фудтрака не сделает?
- Живую геолокацию. Точка на карте, которая двигается вместе с траком, это отдельный сервис и отдельная работа, а не блок на странице.
- Онлайн-очередь и номерки. Система, которая держит очередь заказов и отбивает время готовности, ближе к POS-системе. Zugo не заменяет команду разработки на такой задаче.
- Интеграцию с кассой. Обмен чеками с конкретной кассовой программой по её API делает разработчик; код проекта выгружается в GitHub и передаётся ему.
- Съёмку еды. Фотографии решают в общепите больше, чем верстка, и генератор их не заменит.
Остаётся ровно то, чего у большинства фудтраков нет: одна быстрая страница, где видно адрес, часы, цены и форму на кейтеринг.
С чего начать сегодня?
Соберите одну страницу, поставьте адрес и часы в самый верх, выложите меню с ценами и добавьте форму кейтеринга. Опубликуйте и дайте ссылку в шапку профиля соцсети. Через две недели посмотрите, сколько людей дошло до формы: это и есть ваш ориентир, что дописывать дальше.
Если помимо трака у вас есть точка с доставкой, логика страницы меняется, и её стоит смотреть в разборе лендинг нейросетью. Соседний по духу случай, локальный магазин с самовывозом, разобран в статье про сайт цветочного магазина. Свою версию описывайте на zugo.dev так же коротко, как объясняете меню в окне трака.