Чтобы создать небольшой интернет-магазин с помощью ИИ, подготовьте названия товаров, цены, фото и правила доставки, а затем опишите каталог и оформление заказа одним промптом. Конструктор создаст страницы товаров, корзину, оплату через ваш собственный аккаунт у платёжного сервиса, учёт остатков без перепродаж и админку заказов. Платежи включатся, когда вы добавите ключи сервиса.
- Небольшой собственный магазин подходит для сфокусированного каталога из нескольких десятков товаров. Тысячам товаров с поиском по ключевым словам место на полноценной e-commerce-платформе.
- Подготовка данных о товарах и фото — большая часть работы. Сделайте её до того, как писать промпт.
- Оплата идёт через ваш собственный аккаунт у платёжного сервиса, а заказ считается оплаченным, только когда это подтвердит подписанный вебхук сервиса.
- Остаток уменьшается за один защищённый шаг, поэтому последний товар продаётся ровно один раз.
- Налоги, возвраты и юридические страницы остаются на вас. ИИ может подготовить черновики, а что в них написано, решаете вы.
- Каждый товар получает собственную индексируемую страницу. Работающему магазину место на платном плане и на вашем домене.
Подходит ли вам небольшой собственный магазин?
Магазин, созданный ИИ, и полноценная e-commerce-платформа решают разные задачи. Платформа даёт большой универсальный набор инструментов; собственный магазин — ровно тот сценарий, который вы описали, и ничего больше. Сравнивайте категории, а не бренды:
| Критерий | Небольшой собственный магазин (создан ИИ) | Полноценная e-commerce-платформа |
|---|---|---|
| Размер каталога | От нескольких до примерно сотни товаров; при таком размере работает строка поиска, а для больших каталогов — фильтры по категориям и цене | Тысячи товаров и вариантов с полнотекстовым поиском |
| Приложения и дополнения | Устанавливать нечего; каждое дополнение, например промокоды или отзывы, — это следующее сообщение, а внешние сервисы подключаются через их API с вашими ключами | Большие каталоги дополнений, часто у каждого своя подписка |
| Автоматизация налогов и доставки | Правила, которые вы описываете, или налоговые функции вашего платёжного сервиса, если они есть | Обычно встроена или доступна в виде дополнений |
| Комиссии | Ваш план WisyLink плюс комиссии платёжного сервиса; WisyLink не берёт процент с продаж | Подписка на платформу, платёжные комиссии и стоимость дополнений — у каждой платформы по-своему |
| Контроль | Страницы, сценарий и админка работают ровно так, как вы описали | В рамках тем и правил оформления заказа платформы |
| Лучше всего подходит | Мастерам, магазинам одной товарной линейки, предзаказам, самовывозу, магазинам с нестандартным сценарием | Растущим ритейлерам, товарам с множеством вариантов, продажам по нескольким каналам |
Выбирайте собственный магазин, если каталог небольшой, сценарий особенный (изготовление на заказ, запись на примерку вместе с покупкой, слоты самовывоза) или вам нужны магазин и сайт в одном. Выбирайте платформу, если нужно синхронизировать остатки с маркетплейсами, печатать накладные служб доставки или управлять тысячами вариантов. Общая картина расходов — в статье сколько стоит создать веб-приложение.
Подготовьте товары, фото, цены и правила доставки
Сборка занимает одно сообщение. Подготовка — полдня или больше, и именно она определяет, насколько хорошим будет магазин.
- Таблица товаров. Одна строка на товар в таблице, сохранённой в CSV, со столбцами: название, краткое описание, полное описание, цена, категория, варианты (например, размер или глазурь), остаток по каждому варианту, вес и статус (опубликован или черновик). Достаточно строки заголовков вроде
name,category,price,glaze,stock,weight_g,status,description. - Фото в веб-размере. Одинаковые пропорции для всех товаров, однотонный фон, экспорт по несколько сотен килобайт вместо оригиналов с камеры. Каждый файл может весить до 25 МБ, но все файлы расходуют хранилище вашего плана.
- Правила доставки. Зоны (например, ваш город, вся страна, соседние страны), тариф для каждой зоны, порог бесплатной доставки, если он есть, самовывоз и страны, куда вы не отправляете.
- Правила магазина. Срок и условия возврата, время обработки заказа и способы связи с вами.
- Аккаунт у платёжного сервиса. Если выбираете Stripe, проверьте по списку стран, где он доступен, работает ли он с компаниями из вашей страны (с российскими — нет); в любом случае заполните данные компании и банковские реквизиты до запуска.
Не усложняйте варианты. Один параметр со своим остатком на каждое значение (размер S, M, L) вести легко; два параметра превращаются в сетку, которую придётся пересчитывать. И планируйте добавлять большинство фото через админку магазина, а не через чат: прикрепите несколько для первой сборки, а остальные загружайте товар за товаром — там они хранятся как публичные файлы и быстро отдаются каждому посетителю.
Создаём магазин: шаблон промпта
Прикрепите CSV, логотип и фото нескольких товаров, а затем вставьте в новый чат промпт вроде этого:
Создайте интернет-магазин для [«Глина и папоротник», керамика ручной работы]. Загрузите прикреплённый products.csv как товары, по одному на строку; в столбце [glaze] — варианты, у каждого свой остаток.
Страницы: главная с избранными товарами, страница для каждой категории, страница для каждого товара с крупными фото, описанием, ценой, выбором варианта и наличием, корзина и оформление заказа с оплатой через мой [платёжный сервис] и вводом адреса доставки. Доставка: [по городу — 300 ₽, по России — 500 ₽, бесплатно от 6000 ₽, самовывоз в Казани].
Записывайте каждый заказ как ожидающий до оплаты и отмечайте его оплаченным, только когда это подтвердит вебхук платёжного сервиса. Уменьшайте остаток по варианту, когда заказ оплачен, никогда не продавайте больше, чем есть на складе, даже если двое оформляют заказ одновременно, и показывайте «Нет в наличии» при нулевом остатке.
Админка: товары (добавить, изменить, загрузить фото, поменять остаток), заказы со статусами «оплачен», «собран», «отправлен» и «возвращён» и поле для трек-номера. Письма, когда я добавлю настройки почты: подтверждение заказа и письмо об отправке с трек-номером. Также добавьте страницы о доставке и возврате, политику обработки персональных данных, условия продажи и контакты. Стиль: [спокойный, природные оттенки, много воздуха, фото на первом месте].
Затем запускайте в таком порядке:
- Прочитайте итоговую заметку сборки. В ней объяснено, как попасть в админку, и названы интеграции, которые нужно заполнить: платёжный сервис и почта (SMTP).
- Сначала добавьте тестовые ключи платёжного сервиса в разделе «Интеграции», следуя показанным там шагам, включая адрес вебхука, который нужно зарегистрировать в личном кабинете сервиса. Никогда не вставляйте ключи в чат.
- Оформите тестовые заказы с тестовой картой вашего сервиса (у Stripe это 4242 4242 4242 4242). Проверьте, что каждый заказ переходит из ожидающих в оплаченные, остаток уменьшается, а письмо-подтверждение приходит.
- Попробуйте продать лишнее. Поставьте у одного товара остаток 1 и купите его одновременно из двух браузеров. Одна из покупок должна корректно завершиться отказом.
- Добавьте остальной каталог через редактор товаров в админке. Новые и изменённые товары появляются на сайте примерно через минуту, без пересборки.
- Переключитесь на рабочие ключи, купите один недорогой товар настоящей картой и оформите возврат.
- Подключите домен и запускайтесь (подробнее ниже).
На бесплатном плане Community Wisy собирает компактную первую версию, поэтому первая сборка может охватить каталог и оплату, а админку или письма оставить для следующего сообщения. К тому же бесплатные ссылки истекают через 30 дней, так что считайте Community своей мастерской, а настоящий магазин запускайте на платном плане.
Оплата с подтверждением заказа через вебхук
Покупатель платит на странице оплаты платёжного сервиса — размещённой у самого сервиса или встроенной в ваш магазин, — и деньги поступают на ваш счёт в этом сервисе. Размещённая страница проще: форму оплаты поддерживает сам сервис, а у Stripe, например, её можно оформить в цветах бренда в настройках. WisyLink никогда не держит ваш платёжный аккаунт; ключи хранятся в зашифрованном виде в «Интеграциях» и читаются только кодом вашего магазина. Пока вы их не заполнили, оплата выключена, а остальной магазин работает.
Деталь, которая отличает любительский магазин от надёжного, — то, как заказ становится «оплаченным». Руководство Stripe по выполнению заказов говорит прямо: «Для выполнения заказов вебхуки обязательны», потому что покупатель может заплатить и потерять связь до того, как загрузится ваша страница «спасибо». Поэтому магазин сначала записывает ожидающий заказ, передаёт его ID платёжному сервису и отмечает заказ оплаченным, только когда приходит вебхук с действительной подписью. Посетитель, который вручную наберёт адрес страницы «спасибо», ничего не получит.
Два уточнения, о которых стоит попросить:
- Повторные события. Сервисы вроде Stripe могут доставить одно и то же событие несколько раз, поэтому шаг «оплачено» при повторе не должен ничего делать. Остаток никогда не должен уменьшаться дважды за один заказ.
- Отложенные способы оплаты. Некоторые банковские способы подтверждают оплату позже. Если вы их включаете, заказы должны показывать «ожидает оплаты» до подтверждения и только потом отправляться.
Нужен другой сервис, например ЮKassa или иной местный провайдер? Любой сервис с API можно подключить так же, с вашими собственными ключами. Каждое подключение строится по актуальной документации конкретного сервиса, поэтому тестируйте его так же тщательно.
Остатки без перепродаж
Перепродажа случается, когда два покупателя одновременно покупают последний товар и обе покупки проходят. Магазин предотвращает это, меняя остаток и проверяя лимит за один шаг: «уменьшить на один, только если остаток больше нуля». Если два запроса приходят одновременно, один проходит, а второму сообщают, что товар закончился. Это тот же механизм, который не допускает двойной записи на сайтах бронирования.
Главное решение — когда уменьшать остаток:
- При оплате — для товаров с большим запасом. Если последняя единица продастся между тем, как покупатель открыл оплату и заплатил, магазин пометит этот заказ на возврат денег, а не отправит то, чего у вас нет.
- При начале оформления, с резервом — для уникальных вещей. Товар резервируется, пока покупатель платит, и освобождается, если он бросает оформление. Освобождение выполняет фоновая задача раз в 30–60 минут, поэтому брошенный товар может оставаться зарезервированным до часа после окончания резерва.
Шаблон выше уменьшает остаток при оплате; для уникальных вещей замените эту строку на резерв. Попросите остатки по вариантам, письмо вам о малом остатке и поле остатка в админке. Товары на заказ могут вообще обходиться без остатков или использовать лимит партии — например, 20 штук на один обжиг.
Админка заказов, письма-подтверждения и статус доставки
В админке вы будете проводить большую часть времени после запуска. Итоговая заметка сборки подскажет, как туда попасть: часто администратором становится первый зарегистрированный аккаунт, поэтому зарегистрируйтесь до того, как делиться ссылкой. Практичный экран заказов включает:
- Список с фильтром по статусу: ожидает оплаты, оплачен, собран, отправлен, возвращён.
- Страницу заказа с товарами, вариантом, адресом доставки, email покупателя и идентификатором платежа.
- Поле для трек-номера. Его сохранение помечает заказ отправленным и отправляет письмо об отправке.
- Упаковочный лист для печати.
- Ежедневную сводку новых заказов на почту — её отправляет задача по расписанию, которая запускается каждые 30–60 минут.
- Промокоды с процентом скидки, сроком действия и лимитом использований. Лимит использует тот же одношаговый счётчик, что и остатки, поэтому промокод «для первых 50 покупателей» нельзя использовать 51 раз.
Письма идут через ваш собственный SMTP-аккаунт. Без него ничего не отправляется, но заказы всё равно работают. Stripe, например, может и сам отправлять квитанции, если включить это в его настройках. Возвраты оформляются в личном кабинете платёжного сервиса; отметьте заказ как возвращённый в своей админке, чтобы остатки и отчёты оставались верными.
Покупателям не нужны аккаунты, чтобы купить. Гостевое оформление делает покупку короткой, а страница «найти мой заказ», где спрашивают email и номер заказа, закрывает большинство вопросов. Если у вас есть постоянные покупатели, попросите аккаунты с историей заказов; магазин ведёт собственные логины, а для сброса пароля нужен ваш SMTP.
Налоги, возвраты и юридические страницы остаются на вас
Конструктор с ИИ не знает вашего налогового положения, и WisyLink не рассчитывает за вас НДС или налог с продаж. Есть три рабочих варианта:
- Цены с уже включённым налогом по одной ставке, если вы продаёте в основном в одной стране и ваш бухгалтер согласен.
- Правила, которые вы описываете, например ставка для каждой зоны доставки, прописанная в промпте.
- Налоговые функции платёжного сервиса. Например, в документации Stripe о сборе налогов описано, как Stripe Tax рассчитывает налог при оплате через Checkout; сначала нужно заполнить его настройки в аккаунте Stripe. Требования и стоимость проверяйте там же.
С возвратами и юридическими страницами та же логика: ИИ готовит черновик, а за содержание отвечаете вы. Напишите реальный срок и условия возврата, затем попросите страницу о возврате и статус «запрошен возврат» в админке. Права покупателей на возврат различаются по странам: например, в России при дистанционной продаже покупатель может вернуть товар надлежащего качества в течение 7 дней после получения (статья 26.1 Закона «О защите прав потребителей»), а при приёме оплаты онлайн, как правило, нужны кассовые чеки по 54-ФЗ — уточните у бухгалтера и платёжного сервиса, как это устроено у вас. Каждому магазину, который собирает имена и адреса, нужна политика обработки персональных данных, а понятные условия продажи и правила доставки отвечают на вопросы, которые иначе превращаются в споры. Относитесь к юридическим текстам, подготовленным ИИ, как к черновику для проверки специалистом, а не как к юридической консультации; условия WisyLink возлагают на вас проверку и тестирование того, что создаёт ИИ.
Запуск и SEO для страниц товаров
Каждый товар и каждая категория получают собственный понятный URL, например /product/kruzhka-iz-keramiki, который отдаётся полным HTML, читаемым поисковиками без запуска скриптов. На каждой странице есть заголовок, описание, канонический URL и теги для превью в соцсетях, а магазин отдаёт собственный sitemap.xml со всеми товарами. Новые товары появляются в нём сразу, как только вы их добавите. Страницы каталога содержат структурированные данные «хлебных крошек» и списка товаров; попросите также структурированные данные товара с ценой и наличием на каждой странице товара.
Что по-прежнему зависит от вас:
- Пишите собственные описания. Материалы, размеры, уход, для кого товар, сколько идёт доставка. Страница товара должна рассказывать больше, чем его карточка на странице категории.
- Описывайте фото. Попросите alt-текст, составленный из названия товара и варианта.
- Подключите свой домен (это возможно на любом плане) и перейдите на платный, чтобы ссылка не истекла, до того, как печатать упаковку или визитки; смотрите, как подключить свой домен.
- Отправьте карту сайта в Google Search Console и Яндекс Вебмастер, когда домен заработает.
Обо всём остальном, что влияет на позиции, читайте в нашем гайде по SEO для сайтов, созданных ИИ.
Откройте свой магазин
Заполните таблицу товаров, выберите платёжный сервис, который работает в вашей стране, и вставьте шаблон со своими данными. Если вы ещё проверяете, будут ли люди вообще покупать, начните с более лёгкой страницы предзаказа; наш пошаговый план MVP показывает, как определить её объём. Посмотрите сценарии использования для других форматов магазинов и сравните планы для запуска.
Опишите магазин одним сообщением и получите живую ссылку: начните бесплатно на плане Community, карта не нужна.
ЧАВО
