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

Это не недоделка, а устройство песочницы. Поэтому разговор о том, как создать интернет-магазин нейросетью, честнее начинать с границы: что здесь собирается за вечер и зачем это нужно, а что придётся делать вне платформы — руками, за деньги и с договорами.

Почему магазин с приёмом оплаты здесь не соберётся

Артефакт — это один самодостаточный файл: html со встроенными стилями и скриптами либо react-компонент, который объявляется как function App(), а платформа монтирует его сама. Песочница блокирует сеть целиком: ни запроса к платёжному шлюзу, ни подключения к базе, ни картинки по внешней ссылке. Библиотеки берутся с локальной полки /lib/v1/ и подключаются без интернета — Tailwind, Chart.js 4, SheetJS, PapaParse, decimal.js, jsPDF, Lucide, SortableJS и другие, — но наружу артефакт не выходит принципиально, и это касается любого артефакта.

У проектов ограничение другое. Там настоящий сервер на runtime node, npm-зависимости и CDN работают, превью открывается во фрейме на домене e2b.app. Но песочница живёт 60 минут, после чего облако её гасит: файлы остаются у платформы, повторный запуск собирает всё заново. Час работающего адреса — это не хостинг магазина, и проекты на эту роль не претендуют.

Что нейросеть для создания сайтов здесь действительно делает

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

Витрина с каталогом и корзиной — чтобы проверить идею

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

Расчёт стоимости с доставкой

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

Конфигуратор товара

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

Каталог из Excel — сразу в вёрстку

У вас уже есть прайс в xlsx или выгрузка в csv. SheetJS и PapaParse лежат в песочнице локально, поэтому артефакт разбирает файл прямо в браузере и раскладывает строки по карточкам — без сервера и без отправки данных куда-либо, сеть же закрыта. Если нужна не витрина, а рабочая таблица с сортировкой и фильтрами, тем же приёмом собирается интерфейс на Tabulator или AG Grid Community.

Прототип вместо двадцати страниц ТЗ

Html- и svg-артефактом можно поделиться по ссылке, и получателю не нужна регистрация — открыл и потыкал. У артефакта есть картинка-превью: она видна на карточке в чате и подтягивается в мессенджер вместе со ссылкой. Разработчику или подрядчику кликабельный прототип объясняет задачу быстрее, чем документ, а сам документ после этого пишется короче — если нужен каркас требований, посмотрите фреймворк промптов на ТЗ.

Промпт: витрина для проверки идеи. Замените нишу и цифры на свои

Собери html-артефакт: витрина интернет-магазина для проверки спроса.

Товары — массив прямо в коде, 12 позиций: название, короткое описание, цена в рублях, категория, вариант (размер или объём), остаток на складе. Ниша: керамика ручной работы, категории придумай сам.

Что должно работать:
- сетка карточек, фильтр по категории, сортировка по цене;
- карточка открывает окно с описанием и выбором варианта;
- корзина: добавить, изменить количество, удалить, итог с учётом остатка;
- доставка: самовывоз 0 руб., курьер по городу 350 руб., пункт выдачи 450 руб., бесплатно от 5000 руб.;
- промокод SALE10 — минус 10 процентов на товары, доставку не трогает;
- кнопка «Оформить» собирает состав заказа в текстовый блок, который можно скопировать.

Все денежные расчёты — через decimal.js из локальной полки /lib/v1/, не через обычные числа с плавающей точкой. Картинки не подгружай по ссылкам — сеть в артефакте закрыта, вместо фото рисуй плашки кодом. Данные, стили и скрипты — только внутри файла. Мобильная вёрстка обязательна.

Какую модель просить о вёрстке

По умолчанию отвечает Gemini 3.7 Flash — она открыта на бесплатном тарифе и держит контекст 1 048 576 токенов, так что в один разговор помещается и прайс, и весь код витрины. Из бесплатного набора есть ещё Qwen3.8 Max. Для сложной вёрстки с состоянием чаще берут Claude Sonnet 5 или GPT-5.6 Terra, но обе доступны с тарифа «Старт».

Разница по тарифам не только в моделях: на бесплатном открыты 52 модели из 95, на «Старте» и «Стандартном» — 81, на PRO и выше — все 95. Бесплатные модели не тратят нейроны и не расходуют лимит сообщений, поэтому черновики вёрстки удобно гонять на них, а платную звать под финальную сборку — на бесплатном тарифе к платным моделям 15 сообщений каждые 4 часа. Если каталог мешает выбирать, включите режим «Лайт»: вместо списка моделей там сценарии, а в режиме «Задачи» среди них — «Код и разработка» и «Экономный агент». Подробнее: какую модель выбрать и как тратить меньше нейронов.

Промпт: конфигуратор цены со спецификацией в PDF

Собери html-артефакт: конфигуратор цены для товара под заказ.

Ниша: кухня на заказ. Параметры: длина в метрах (от 1,5 до 6 с шагом 0,5), материал фасада (три варианта с разной ценой за метр), столешница (три варианта), фурнитура (обычная или с доводчиками), сборка (да или нет).

Что должно работать:
- цена пересчитывается сразу при смене любого параметра;
- рядом с итогом — расшифровка построчно, из чего сложилась сумма;
- кнопка «Скачать спецификацию» собирает PDF через jsPDF, таблицу позиций рисуй jsPDF-AutoTable;
- заметная строка о том, что цена предварительная и офертой не является.

Все расчёты — через decimal.js, округление до копеек в самом конце, а не на каждом шаге. Библиотеки только с локальной полки /lib/v1/, никаких CDN и запросов в сеть. Вся логика и данные — внутри одного файла.

Артефакт или проект: чем они отличаются

Что сравниваемАртефактПроект
СетьЗаблокирована полностьюЕсть: npm-пакеты и CDN работают
ОбъёмОдин файл, до 1 МБ на версиюДо 100 файлов, проект до 5 МБ, файл до 512 КБ
Время жизниХранится, ссылка на html или svg работает постоянноПесочница гаснет через 60 минут
ЦенаНичего сверх обычного ответа модели1 нейрон за минуту работы песочницы
ВерсииИстория линейная, возврат создаёт новую версиюДо 20 версий, вкладка «Что изменилось» с диффом
ДоступВсе тарифы, включая бесплатныйОт «Старта», только в режиме «Задачи»
Как показатьСсылка на html или svg, регистрация не нужнаZip-архив, превью во фрейме на e2b.app
Две разные сущности, которые часто путают

Правило простое. Нужно показать идею — хватит артефакта, и он не стоит нейронов сверх обычного ответа модели. Нужны несколько файлов, npm и запросы наружу — это проект, а проекты работают только в режиме «Задачи». Модель умеет создавать файлы, читать их, править, искать по ним и смотреть логи, но кнопки «запустить» у неё нет — песочницу поднимает человек.

Считать легко: минуты капают по факту работы, полчаса возни в песочнице — это 30 нейронов, около 90 ₽ при цене нейрона примерно 3 ₽. На «Старте» те же полчаса съедают весь суточный лимит проектов — там его 30 минут. Закрыли панель — уборщик гасит песочницу, и минуты перестают капать.

Ограничения, которые не обойти

  • Артефакт не ходит в сеть: ни оплаты, ни базы, ни чужого API, ни картинки по ссылке. Всё, что видно на экране, лежит внутри файла, а данные для демо вшиваются заглушкой.
  • Одна версия артефакта — до 1 МБ. Тяжёлые фотографии каталога в этот лимит не влезут, для прототипа берите плашки, нарисованные кодом.
  • В react-артефакте компонент объявляется как function App(), а импорт разрешён только из react, react-dom, recharts и lucide-react — подробности про React-артефакты. Любой другой пакет уронит сборку.
  • Проект живёт 60 минут за сессию — это штатное поведение, а не сбой. Минуты списываются по факту работы, даже если процесс внутри упал.
  • Проектов на пользователя — не больше трёх, версий у проекта — до 20, файлов — до 100, файл до 512 КБ, весь проект до 5 МБ.
  • На бесплатном тарифе проектов нет вовсе, и поиска в интернете тоже.
  • Постоянного адреса у прототипа нет. Домен, SSL, хостинг и приём платежей — отдельная история и отдельные деньги.
  • Приложения для App Store и Google Play платформа не собирает.

Что делать дальше с прототипом

ЭтапЧем закрываетсяГде
Структура каталога, названия и тексты карточекОбычный диалог с модельюНа платформе
Витрина, корзина, расчёт доставки, конфигураторHtml-артефактНа платформе, доступно на бесплатном тарифе
Многофайловый прототип с сервером и npmПроект с runtime nodeНа платформе, от тарифа «Старт»
Постоянный адрес, домен, SSLХостинг или готовый конструкторВне платформы
Приём оплатыДоговор с банком или платёжным сервисомВне платформы
Склад, заказы, чеки, интеграции с 1С и маркетплейсамиГотовая e-commerce платформа или разработчикВне платформы
Мобильное приложениеОтдельная мобильная разработкаВне платформы
Этап и чем он закрывается

Порядок, который экономит больше всего: сначала витрина в артефакте, потом показ живым людям, и только после этого траты на домен, хостинг и эквайринг. Артефакты работают на всех тарифах, включая бесплатный — на нём 100 нейронов начисляются один раз при регистрации, а бесплатные модели их вообще не тратят, так что каталог с корзиной можно собрать сегодня; заодно посмотрите, как довести идею до ссылки. Когда упрётесь в проекты и поиск в интернете, следующая ступень — «Старт» за 890 ₽: 300 нейронов, 81 модель из 95 и 30 минут проектов в сутки; остальные условия — в разборе, какой тариф выбрать.