«А M ещё есть?»
Пятница, дроп, тридцать одинаковых сообщений. В блокноте «худи — 4», но каких размеров — непонятно, и половина уже у курьера.
Витрина · мерч-магазин
Размер, остаток и номер экземпляра видны в карточке — без вопросов в личку. Витрина, корзина и заказы живут в одном файле.
Сборку ведёт бот: вы отвечаете про ассортимент и доставку.
Сколько это стоит
Результат один: магазин с размерами, сериями и заказами. Разница — в деньгах, сроке, правках и владельце продукта.
| Критерий | Нанять разработчика | Купить подписку | Собрать самому |
|---|---|---|---|
| Деньги | Десятки тысяч рублей и предоплата | Платёж каждый месяц, пока торгуете | 5 000 000 токенов бесплатно |
| Срок | Недели переписки, макетов и правок | Вечер на шаблон и ещё вечер на подгонку | Один вечер с ботом |
| Правки | Через техзадание и новый счёт | Только то, что разрешает конструктор | Фразой в чате: «добавь размер XXL» |
| Кому принадлежит результат | Подрядчику: код и доступы у него | Сервису: отключили платёж — витрины нет | Вам: файл лежит на вашем компьютере |
Подписка — аренда чужого продукта, разработчик — покупка работы. Свой файл открывается даже без интернета.
Пять причин собрать самому
Дело не в экономии на качестве, а в контроле: витрина меняется вместе с дропом.
Одна сборка на бесплатных токенах вместо счёта за разработку и аренды конструктора.
HTML-файл хранится у вас: открывайте на ноутбуке или отдавайте помощнику.
«Сделай серию на 70 штук и добавь размер XXL» — витрина уже другая. Ни техзадания, ни ожидания.
Дроп стартует в пятницу вечером — вы сами ставите цены и остатки, а не ищете подрядчика в выходной.
Фильтры, лимитированные серии, статусы и список заказов не разложены по платным планам.
Что будет в магазине
Три вечера, знакомые каждому, кто торгует мерчем, — и модули, которые их разгружают.
«А M ещё есть?»
Пятница, дроп, тридцать одинаковых сообщений. В блокноте «худи — 4», но каких размеров — непонятно, и половина уже у курьера.
«Мне нужен номер 13»
Лимит на пятьдесят штук, номера разошлись по перепискам. Кто получил тринадцатый и закрыта ли серия — вспоминать по стикерам.
«Я просил L и чёрный»
Размер в одном сообщении, цвет в другом, адрес в третьем. Собираете — упаковываете не то, потом извиняетесь и платите за повторную доставку.
Категории, размеры, наличие, лимитированные серии и цена. Покупатель сужает выбор сам.
Линейка размеров с остатком по каждому, тираж, номер экземпляра и кнопка «В корзину».
Товар, размер и количество. Сумма пересчитывается сразу.
Имя, телефон, город и доставка. Три поля вместо десяти сообщений в мессенджере.
Новый → подтверждён → собран → отправлен → получен. Видно, что ждёт вашего действия.
Поиск по номеру и телефону, фильтр по статусу, повтор заказа.
Новая позиция — через форму: тираж, размеры, цена, остатки. Код открывать не нужно.
Инструкция
Внизу — экраны с жёлтыми подсказками. Названия кнопок совпадают с интерфейсом.
Напишите боту «старт» — он пришлёт ссылку на установку. Установите приложение и откройте его.
Ссылку присылает @get_ai_access_bot после слова «старт».
В окне приложения нажмите кнопку «Открыть веб-интерфейс» — рабочая область откроется в браузере.
Баланс токенов виден в интерфейсе — потраченное всегда перед глазами.
На экране «Ваши проекты» нажмите кнопку «Создать проект» в правом верхнем углу. Каждый проект — отдельная папка со своим магазином.
Старые проекты остаются на месте: можно вести второй дроп рядом.
Например, «Магазин мерча». Впишите название и нажмите «Создать проект».
Нажмите «Скопировать промпт» в блоке ниже, вернитесь в проект и вставьте текст в поле сообщения через Ctrl+V.
Промпт длинный — вставляйте целиком, это нормально.
Отправьте сообщение кнопкой «Отправить» со стрелкой вверх или клавишей Enter.
Бот спросит про категории, размеры, тиражи и доставку — отвечайте словами или выбирайте варианты. В конце отдаст готовый HTML-файл магазина.
Файл открывается двойным кликом, интернет для работы витрины не нужен.
Промпт
Скопируйте кнопкой и вставьте в поле сообщения нового проекта.
Ты — продуктовый дизайнер и frontend-разработчик. Собери мне мерч-магазин одним HTML-файлом. Я продаю мерч небольшими партиями: веду дела в таблице и мессенджере, код не знаю.
Сначала не пиши код. Задай мне 8–15 вопросов простыми словами, с вариантами ответов: какие товары в ходу (худи, футболки, кепки, шопперы, стикеры); какие размеры я использую и как их подписываю; как устроены лимитированные серии и нумерация экземпляров; сколько штук в серии и что показывать, когда серия закрыта; как считается доставка; нужен ли предзаказ; как покупатель узнаёт о новом дропе; что показать на первом экране. Не спрашивай про фреймворки, базы данных и архитектуру.
Потом спроектируй сущности: товар (название, категория, цена, силуэт-заглушка вместо фото, размеры, тираж, номер экземпляра, остаток по каждому размеру, состояние «в наличии», «предзаказ» или «серия закрыта»), категория, корзина (товар, размер, количество), покупатель (имя, телефон, мессенджер, город, адрес или пункт выдачи), заказ (номер, дата, позиции, сумма, доставка, статус, комментарий). Статусы заказа: новый → подтверждён → собран → отправлен → получен. Размер выбирается в карточке товара, а не в переписке. Связи — по стабильным ID.
Экраны: витрина с фильтрами по категории, размеру, наличию и лимитированности; карточка товара с линейкой размеров, остатком по каждому размеру, номером экземпляра и кнопкой «В корзину»; корзина с пересчётом суммы; оформление заказа с доставкой и способом оплаты; список заказов с поиском по номеру и телефону и фильтром по статусу; добавление и редактирование товара с тиражом, размерами и остатками; экран «Серии» с прогрессом «продано 31 из 50». Продумай пустые состояния, запрет добавить размер, которого нет, и поведение после смены статуса.
Дизайн выбери сам, но он должен быть чистым и продуктовым: карточки с тонкой рамкой, спокойные бейджи размеров и статусов, таблицы с тонкими линиями, один акцентный цвет на действиях, адаптив от 360 px, без визуального шума.
Технически: один HTML-файл, CSS и чистый JavaScript внутри, localStorage как хранилище, без сервера, сборщиков и npm. Раздели слои: storage → данные → функции → компоненты → экраны → навигация. После любого действия данные сохраняются, интерфейс перерисовывается без перезагрузки страницы. Добавь демо-данные: 10 товаров, 3 категории, 4 заказа и две серии с разным прогрессом, а также кнопку «Убрать демо-данные» с подтверждением. Обработай пустые поля, битые данные в localStorage, удаление товара, из которого уже собран заказ, и закрытие окон по Escape.
Перед выдачей сам пройди сценарии: выбор размера, отсутствующий размер, добавление в корзину, оформление заказа, смена статуса, закрытие серии, перезагрузка страницы, работа с телефона. Исправь найденное. Ответ — полный готовый HTML-файл, без фрагментов «вставьте сюда».
Дальнейшие правки — так же словами: «добавь размер XXL», «сделай серию на 70 штук».
Вопросы
Да. Магазин собирается в один HTML-файл и запускается двойным кликом. Домен и хостинг нужны, только если захотите отправить покупателям ссылку.
У товара есть тираж и счётчик проданных. Когда остаток доходит до нуля, карточка получает состояние «серия закрыта»: кнопка гаснет, позиция остаётся в архиве.
Несколько сотен товаров и тысячи заказов — спокойный объём. Если ассортимент подойдёт к тысяче, попросите бота добавить поиск.
Можно и нужно. Открываете товар, правите цену, тираж или остаток, сохраняете — витрина обновляется сразу. Код не нужен.
Сам файл работает без сервера и ничего не отправляет. Кнопка «Сообщить о заказе» собирает номер, состав и адрес в текст — его остаётся переслать в чат.
Да, интерфейс собирается с адаптивом от 360 px. С телефона удобно добавить товар и перевести заказ в статус «собран».
Один вечер, один файл и 5 000 000 токенов бесплатно. Размеры, тиражи и статусы заказов будут на месте.