Витрина с фильтрами
Категории, диапазон цены, наличие и варианты стоят рядом с товаром. Покупатель отсекает лишнее сам, вместо того чтобы листать всю полку подряд.
Одежда, цветы, кофе, книги, мерч — десять готовых сценариев для маленького магазина. Каталог с корзиной и заказами вы собираете по промпту сами: хватит одного вечера, файл останется вашим, конструктор и подписка не понадобятся.
После слова «старт» бот отправит установку и 5 000 000 токенов. Остальное — по шагам, которые расписаны ниже.
Промпт уже описывает каталог, корзину и путь заказа, поэтому конструктор не нужен. Ответили на вопросы — и в файле появились эти пять экранов.
Категории, диапазон цены, наличие и варианты стоят рядом с товаром. Покупатель отсекает лишнее сам, вместо того чтобы листать всю полку подряд.
Снимки, описание, ткань или состав, размеры и оттенки. Кнопка «В корзину» на виду сразу, а не после трёх экранов прокрутки.
Регистрация не требуется: только имя, телефон, способ доставки и комментарий. Сумма пересчитывается на лету, ещё до нажатия «Отправить».
Статусы от «новый» до «получен», а внутри каждого — состав, контакт, сумма и заметка для звонка.
Добавить позицию, спрятать её с витрины, поменять цену или остаток можно на отдельном экране приложения, не залезая в код.
Пять доводов, которые чаще всего звучат от небольших магазинов. Посмотрите, сколько из них про вашу ситуацию.
Сначала отдаёте деньги за настройку, потом ежемесячно — за доступ к собственному каталогу. Тут трата одна: токены, потраченные на сборку. Дальше файл работает даром при любом количестве товаров.
Понадобились размеры, предзаказ, самовывоз или поле «текст открытки»? Достаточно описать это фразой в проекте, и витрина пересобирается — без программиста, заявок в поддержку и ожидания релиза.
Это один HTML-документ: двойной щелчок — и он открыт в браузере. Каталог и заказы лежат внутри файла и в хранилище браузера. Отнять их не сможет сервис, который завтра поднимет цены или закроется.
Знакомая история: подрядчику рассказал одно, он услышал другое, а на выходе получилось третье. Здесь посредника нет — переписали формулировку и сразу увидели, что вышло.
Никаких «на бесплатном плане не больше 50 позиций» и доплат за второго сотрудника. Новая функция появляется по мере надобности, а не на следующей ступени подписки.
Витрина — не касса и не склад. Онлайн-платежи, чеки, курьерские интеграции и синхронизация между устройствами сюда не входят: заказ падает в панель, оплату подтверждаете вручную или ссылкой. Для полного учёта с партиями и бухгалтерией есть другие инструменты. А чтобы показать товар и не растерять заявки, лучшего не найти.
Всё начинается с четырёх действий: бот, веб-интерфейс, промпт, ответы на вопросы. Из них и растёт сборка, так что семь шагов не берутся из воздуха.
Отправляете боту @get_ai_access_bot команду «старт» — в ответ приходят приложение AI DIY и запас токенов на сборку.
В приложении жмёте «Открыть веб-интерфейс». Инструмент остаётся тем же, просто переезжает во вкладку браузера — повторно ставить ничего не придётся.
Заводите проект с внятным именем, скажем «Витрина», и вставляете в него промпт, лежащий ниже.
Бот задаст 8–15 вопросов про ассортимент и доставку простыми словами. Когда ответите, он соберёт и отдаст готовый HTML-файл витрины.
И вот те самые семь шагов, кнопка за кнопкой. Додумывать ничего не нужно: на каждом этапе либо одна кнопка, либо одно поле. Текст промпта — сразу после инструкции.
Текст промпта лежит ниже, а ссылка на него встречается в шаге 4: промпт — ниже.
После «старт» приложение AI DIY с токенами уже стоит у вас — скачивать отдельно нечего, просто запустите его.
Кнопка ждёт на стартовом экране. Откроется вкладка браузера: сборка та же, только без лишних окон, и промпт копировать удобнее.
Имя берите своё, не абстрактное: «Витрина одежды», «Цветы», «Полка с кофе». Через месяц искать будете по смыслу.
Это текст ниже: перейти к промпту. Последнюю строку «Моя задача» замените одной фразой про свой магазин.
Речь пойдёт о том, что продаёте, есть ли варианты и размеры, как считаете доставку и куда должен прийти заказ. Говорите как коллеге, термины ни к чему.
Enter или кнопка рядом с полем ввода. Пойдёт сборка: бот сначала своими словами перескажет задачу, затем выдаст готовый файл.
Сохраните HTML-файл и дважды щёлкните — витрина уже живёт в браузере. Что-то смущает? Напишите в проекте «карточки крупнее» или «добавь самовывоз», и бот пришлёт файл заново. Товары и заказы при этом не пропадут.
Больше времени уходит не на сборку, а на фотографии и описания: загрузите первые двадцать позиций — и сами поймёте, какие фильтры вам нужны. Через день захочется вторую версию, и это нормально.
Копируйте целиком: внутри уже есть структура каталога, корзина, заказы, статусы и демо-данные. Дописать осталось одну строку — вашу задачу. Запутались по ходу? Вернитесь к семи шагам.
Роль: senior product designer, UX-архитектор и фронтенд-разработчик одновременно. Собери витрину для маленькой лавки: владелец не пишет код и не обязан разбираться в устройстве приложения — схему данных и экраны продумай за него. Начни с опроса простым языком: 8–15 вопросов с вариантами ответов. Что продаёте и на сколько категорий делится ассортимент; какие есть варианты — размеры, цвета, вес; как показываете наличие; сколько стоит доставка и возможен ли самовывоз; какие способы оплаты принимаете; куда попадает заказ; нужны ли промокоды и предзаказ. Про фреймворки, базы, API и архитектуру не спрашивай. Получив ответы, перескажи своими словами, что понял, и только затем принимайся за работу. Сущности продумай сам — товар, вариант, категория, корзина, заказ, покупатель — вместе с полями и связями по стабильным ID. Статусы заказа: новый → подтверждён → собран → отправлен → получен. Экраны: витрина, карточка товара, корзина, оформление, страница благодарности, панель заказов, управление товарами. Не забудь пустые состояния и подтверждение опасных действий. Связанные объекты открываются друг из друга, а новый товар добавляется из панели, не уводя с текущего экрана. Ключевые модули: витрина с фильтрами по категории, цене и наличию; карточка с вариантами и остатком; корзина, которая выживает перезагрузку; оформление без регистрации; список заказов со статусами; добавление и скрытие товаров. Лишнего «для галочки» не добавляй — только то, что следует из задачи. Платёжный шлюз не подключай: покажи выбранный способ, реквизиты или ссылку, а заказ сохрани со статусом «новый». Интеграции с курьерами, кассой и складом не обещай, если о них не просили. Дизайн: витрина должна читаться как магазин, а не как админка. Крупное название, цена рядом с товаром, аккуратные карточки, заметная корзина, спокойная типографика, ясная иерархия, единые компоненты, состояния hover и focus, адаптив начиная с 360 px. Без декоративных цифр и визуального шума. Фото подставляй по ссылкам или заглушкам, чтобы демо смотрелось правдоподобно. Техника: один HTML-файл со стилями и скриптом внутри, хранилище — localStorage, без backend, npm, сборщиков и обязательного сервера. Слои внутри файла раздели так: хранение → сущности → действия → компоненты → экраны → навигация. Любое изменение сразу сохраняется, интерфейс обновляется без перезагрузки. Добавь десяток правдоподобных записей в каталог и заказы, а рядом — кнопку «Удалить тестовые данные»: спрашивает подтверждение и срабатывает один раз. Сделай выгрузку резервной копии товаров и заказов одним файлом. Учти пустые поля, повреждённые данные в localStorage, корректное удаление связанных записей, закрытие модальных окон по Escape и по клику на фон. Перед выдачей прогони основные сценарии сам — добавление товара, фильтр, корзина, оформление, смена статуса, перезагрузка, телефон — и почини найденное. Ответ: полный готовый HTML-файл. Все дальнейшие правки тоже присылай целиком. Если я приложу DESIGN.md, придерживайся его. Моя задача: ___ (одна фраза о вашем магазине).
Промпт для всех один, а вопросы и поля отличаются: в одной нише важны размеры, в другой состав или наличие. Сменить нишу можно на любом этапе.
Размерная сетка и цвета прямо в карточке — покупатель не спрашивает «а есть S?» в директе.
Букеты с фото, составом и ценой: заказ собирается за пару минут, без звонка флористу.
Зерно, обжарка и вес в одном каталоге — гость выбирает вкус, а не угадывает по названию.
Handmade-витрина с крупными фото и историей вещи, которую хочется показать, а не прятать.
Уход, освещение и наличие рядом с растением — меньше вопросов до покупки и после неё.
Подбор по возрасту и цене, чтобы родитель нашёл подарок за три минуты, а не за вечер.
Состав, объём и цена на карточке: покупатель сравнивает сам, без переписки и догадок.
Корма и наполнители с остатком на складе, без «уточните наличие в личке» на каждый запрос.
Полки по жанрам и заказ в один клик — без корзины на пять экранов и потерянных заявок.
Размеры, лимитированные серии и предзаказ в одной витрине, которую не стыдно отправить ссылкой.
Своей ниши в списке нет? Возьмите похожую и расскажите про ассортимент своими словами: бот станет опираться на ответ, а не на заголовок страницы.
Это не обещания из рекламы, а особенности формата. Любая витрина из списка устроена точно так же.
Всё внутри: разметка, стили и скрипт. Открывается двойным щелчком. Нужно перенести на другой компьютер — просто скопируйте файл.
Каталог и заказы записаны в localStorage на вашей машине. Никто со стороны не читает ваш ассортимент и не решает, когда его архивировать.
Захотелось новый фильтр или поле «цвет»? Одна фраза в проекте — и файл приходит обновлённым, товары остаются на месте.
Для начала внутри лежит несколько правдоподобных товаров и заказов — сразу видно, как выглядит витрина. Кнопка «Удалить тестовые данные» стирает их безвозвратно.
Платите только токенами: 5 000 000 приходят от бота после слова «старт». Ежемесячной платы за витрину нет. Свой домен позже — расход исключительно на хостинг, да и тот не обязателен.
Заказ витрина соберёт и покажет, какой способ оплаты выбран. Провести платёж и выбить чек она не может — для этого нужен сторонний сервис или ссылка на оплату. Обычно магазин подтверждает заказ вручную и присылает реквизиты.
Нет. Корзина живёт в его браузере, а при оформлении он указывает имя, телефон и адрес. Аккаунтов не требуется, история заказов видна вам в панели.
Очистка данных браузера удалит и то, и другое: всё лежит в localStorage. Выгрузка резервной копии описана в промпте — делайте её после правок. Публичную витрину удобнее держать одним файлом и обновлять осознанно.
Нет. Остатки тут устроены просто: число либо «в наличии / нет». Партии, закупочные цены, фискализация и курьерские интеграции остаются в стороне. Зато каталог, корзина и заказы не стоят ежемесячно.
Вопросы бот задаст сам, текст промпта уже лежит ниже. Расскажите, чем торгуете, — и на экране появится файл с каталогом и корзиной.
После слова «старт» бот отправит установку и 5 000 000 токенов. Остальное — по шагам, которые расписаны выше.