Гайд · свой магазин на Тильде

Как сделать интернет-магазин: свой сайт на Тильде за один вечер

Витрина магазина: три карточки ваз для фруктов с ценами 1 385, 2 038 и 1 524 рубля и кнопками «В корзину»
Витрина живого магазина artvaza.ru: карточка, цена и кнопка «В корзину» приезжают вместе с конструктором сразу из коробки - на Тильде тот же набор блоков собирается по шагам ниже

К концу этой статьи у тебя будет живая витрина: адрес в интернете, карточки товара с ценами, кнопка «В корзину» и способ принять деньги. Площадка одна - Тильда, потому что она единственная из бесплатных конструкторов продаёт и товары, и услуги, а её каталог мы разберём до последней настройки. Если у тебя только физические товары и хочется совсем без оплаты за каталог, в конце статьи есть строка про альтернативу - Яндекс KIT. Если ты продаёшь на маркетплейсах, это соседняя дорога - там витрина чужая, и разбор про ИИ для маркетплейса отдельно. Здесь речь про свой адрес, свой каталог и свою кассу

К концу вечера у тебя витрина на Тильде: сайт бесплатный, каталог товаров - от 500 рублей в месяц. Карточки пишет ИИ таблицей, ты заливаешь файл и подключаешь оплату. Проверено 08.09.2026

Пока витрины нет

Сколько заказов уходит в переписку и не возвращается

Каждый вопрос «а сколько стоит» ты закрываешь текстом в личных сообщениях, и после разговора не остаётся ни цены, ни фотографии, ни кнопки. Часть людей после такого ответа не возвращается, и посчитать эту часть нечем: считать негде. Связками, которые превращают переписку в витрину с кнопкой, и занят ИИ-Лагерь

Посмотреть связки

Что решить до того, как открывать конструктор

До регистрации в конструкторе решаются три вещи: что именно ты продаёшь, откуда возьмёшь фотографии и на каком режиме принимаешь деньги - самозанятость с лимитом 2,4 млн рублей в год или ИП. Ни одну из трёх конструктор за тебя не решит, и ни одну не решит ИИ

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

Третье решение неочевидное, и на нём чаще всего спотыкаются. Самозанятость выглядит проще ИП: ставка 4% с доходов от физлиц и 6% от юрлиц и ИП, других обязательных платежей нет, лимит дохода 2,4 млн рублей в год, кассу покупать не нужно - чек формируется в приложении «Мой налог». Всё это написано на официальном сайте налога на профессиональный доход

Дальше начинается место, где план рассыпается. В том же источнике, в списке тех, кто не вправе применять режим, стоит пункт про «лиц, осуществляющих перепродажу товаров, имущественных прав, за исключением продажи имущества, использовавшегося ими для личных, домашних и (или) иных подобных нужд» (раздел частых вопросов, обращение 18.08.2026)

Читается это так. Продаёшь то, что сделал своими руками - самозанятость подходит. Закупил партию на оптовой базе и перепродаёшь - не подходит, нужен ИП, а вместе с ИП придёт и вопрос кассы. Проверить это стоит до того, как ты потратишь вечер на витрину, а не после первого заказа

Почему Тильда, а не маркетплейс и не свой код

Дорог три, и они не равны для первого магазина. Маркетплейс - чужая витрина: грузишь карточки на площадку, площадка показывает рядом с ними конкурента и забирает комиссию. Это рабочая дорога, просто другая: как выжимать из неё максимум с помощью ИИ, разобрано отдельно в гайде про ИИ для маркетплейса. Свой код - крайность в другую сторону: писать магазин с нуля можно даже без разработчика (сайт с помощью ИИ), но корзину, статусы заказов, приём оплаты и выгрузку в доставку придётся не только написать, но и чинить самому, когда что-то сломается

Конструктор закрывает всё это готовыми блоками, и здесь мы берём именно Тильду, а не Яндекс KIT - по одной причине, которая отсекает половину новичков сразу на входе. KIT продаёт только физические товары, и это прямое ограничение вендора, а не временное. Продаёшь консультации, курс, ремонт под ключ или любую услугу - на KIT дороги нет вообще. Тильда продаёт и то, и то, а платишь ты за каталог одинаково что с товаром, что с услугой

Критерий новичка простой: бесплатно нельзя, работает без VPN и карты, каталог настраивается один раз. Тильда закрывает все три условия и покрывает больше сценариев, поэтому весь путь ниже идёт по ней. Когда стоит смотреть в сторону KIT вместо Тильды - отдельная строка в конце статьи, в разделе про грабли

Шаг 0. Окно для команд и Python: что нужно на компьютере

Нулевым этот шаг называется потому, что он не про магазин: шаги 1-3 делаются мышкой в браузере, а на четвёртом впервые понадобится особое окно - его называют терминалом, и это просто окно, где команду пишут текстом и жмут Enter вместо поиска кнопки. Открыть его лучше заранее. На Mac программа так и называется, «Терминал», и находится поиском Spotlight по слову «терминал»; на Windows это «Терминал» или «Командная строка» в меню «Пуск»

Дальше одна проверка: стоит ли уже на компьютере Python - язык программирования, на котором написана проверка каталога из четвёртого шага

Проверка: стоит ли Python

  1. Открой терминал, вставь python3 --version и нажми Enter если в ответ придёт строка вида «Python 3.14.6» - язык уже стоит, ставить ничего не надо
  2. Если вместо этого пришло «command not found» или «не является внутренней или внешней командой» значит языка на машине нет: он ставится с официальной страницы загрузок python.org обычным установщиком, как любая другая программа

На машине, где собирается этот сайт, команда 18.08.2026 ответила Python 3.14.6, у тебя номер после точки может быть другим, и это нормально

Редактор кода ради одного файла заводить не нужно: скрипт из следующего шага сохраняется хоть «Блокнотом», лишь бы расширение было .py, а кодировка - UTF-8. Если такое окно ты открываешь вообще впервые и хочется пройти установку рабочей среды по шагам, с картинками и разбором ошибок, у нас лежит отдельная инструкция про установку Claude Code из России

Ещё одна вещь решает половину проблем на четвёртом шаге: терминал должен «стоять» в той же папке, где лежат catalog.csv и proverka-kataloga.py, иначе он честно ответит No such file or directory, хотя оба файла целы, просто в другом месте диска

Завести папку и перевести туда терминал

  1. Создай на Рабочем столе папку, например «Магазин», и сложи туда файлы catalog.csv и proverka-kataloga.py оба файла лежат рядом друг с другом - это нужно для четвёртого шага
  2. В терминале набери cd с пробелом на конце и перетащи саму папку иконкой прямо в окно терминала, нажми Enter путь допишется сам - это переводит терминал в нужную папку
  3. Проверь себя командой pwd если последнее слово в ответе совпадает с именем твоей папки, а не с домашней папкой или Рабочим столом - терминал стоит там, где нужно, и всё готово к четвёртому шагу

Всё остальное в этой статье делается в браузере. Терминал понадобится ровно один раз, на проверке файла каталога

Шаг 1. Завести сайт на Тильде и включить каталог

Что нажать. Открой tilda.cc, зарегистрируйся почтой, в личном кабинете нажми «Создать сайт» и выбери пустой шаблон или готовый шаблон под свою индустрию Что увидишь. Редактор страницы: белое полотно и кнопка «плюс» слева, ей добавляют блоки. Сайт уже живёт на технической ссылке вида имя.tilda.ws Что это даёт. У тебя есть сайт, но каталога товаров в нём пока нет - это отдельный модуль, и по умолчанию он выключен

Каталог включается тремя нажатиями: настройки сайта → «Подключаемые модули» → «Каталог товаров» → «Подключить». Что увидишь: в панели проекта слева появляется новый пункт меню «Каталог», а внутри - три тестовых товара, которые вендор кладёт для примера. Их нужно удалить, иначе они попадут на живую витрину. Что это даёт: теперь один и тот же товар одновременно попадает в плитку на странице, в поиск по сайту, в фильтры и в файл выгрузки - без модуля так не работает, товар, набитый прямо в блок страницы, никуда, кроме этой страницы, не попадёт

Сайт бесплатный сам по себе, а вот каталог товаров - платная часть: он открывается только с тарифа Personal, 500 рублей в месяц при оплате за год (750 ₽ при помесячной). Дальше в статье это ещё пригодится в разделе про грабли - многие тратят вечер на витрину, а потом узнают, что каталог не включился на бесплатном тарифе

Страница тарифов Тильды: Free бесплатно, Personal 500 рублей и Business 1000 рублей в месяц при оплате за год
Тарифы Тильды, вкладка годовой оплаты. Каталог товаров начинается с Personal. Проверено 08.09.2026

Каркас после этого шага уже стоит. Пустой

Шаг 2. Собрать каркас витрины из готовых блоков

Что нажать. В редакторе страницы нажми «плюс» слева, выбери категорию блоков «Магазин» и перетащи на страницу блок с плиткой товаров Что увидишь. Блок с примерами карточек - фото, название, цена, кнопка. Это макет, реальные товары появятся в шаге 3 Что это даёт. Вёрстки в этом шаге ноль строк - вся структура плитки, карточки и кнопок уже написана за тебя, твоя работа - выбрать блок и один раз настроить, как он выглядит

Что уже написано за тебя и работает из коробки:

  • плитка товаров с фотографией, названием и ценой
  • карточка товара с описанием, галереей и вариантами по цвету или размеру
  • корзина, которая помнит выбранное между страницами
  • разделы каталога и фильтры по характеристикам
  • форма заказа с контактами покупателя
  • письмо покупателю после оформления

Минимальный набор страниц, без которого магазин выглядит брошенным: главная с витриной, страница каталога, страница доставки и оплаты, страница с реквизитами продавца, контакты. Пять штук. Первые две конструктор соберёт из шаблона за минуты, остальные три - обычный текст, который надо один раз написать

Вот здесь обычно и умирает вечер. Каркас стоит через сорок минут, а дальше человек открывает пустую карточку товара, видит поля «заголовок», «описание», «текст», «характеристики», «SEO-заголовок», «SEO-описание» - и понимает, что таких карточек ему нужно сорок штук

Шаг 3. Как ИИ пишет карточки товара

ИИ экономит вечер не тем, что пишет текст про товар, а тем, что сразу отдаёт строки таблицы под поля каталога: SKU, Title, Description, Price. Просишь «напиши описание кружки» - получаешь абзац, который потом руками разносишь по семи полям. Просишь таблицу с нужными колонками - получаешь файл, который загружается в магазин целиком

Путей два, и они не конкурируют

Первый - встроенный генератор конструктора. У Тильды он живёт прямо в редакторе: иконка со звездой в панели редактирования текста, дальше тематика сайта и запрос. Границу справка задаёт цифрой: лимит генерации 100 запросов в день, а картинки отдельно ограничены строкой «не более 15 генераций изображений за каждые 12 часов», и доступны они не всем (справка Тильды про ИИ, обращение 18.08.2026). Там же вендор снимает с себя ответственность: «Генерация контента с помощью этой функции производится сторонним сервисом и Тильда не может влиять на его содержание», и следом идёт прямая просьба проверять результат

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

Ты помогаешь наполнить каталог интернет-магазина.
Ниша: керамика ручной работы.
Список товаров с фактами (название, материал, размер, цена):
1) Кружка «Полынь», белая глина, матовая глазурь, 300 мл, 1490 руб
2) ...

Собери таблицу с разделителем «точка с запятой» и колонками:
SKU;Category;Title;Description;Text;Price;Quantity;SEO title;SEO descr

Правила:
- Description - до 150 знаков, это подпись под карточкой в плитке
- Text - до 300 знаков, это описание внутри карточки, там уход и ограничения
- SEO title - до 60 знаков, начинается с названия товара
- SEO descr - до 155 знаков, без восклицательных знаков
- SKU - латиницей, префикс ниши и номер по порядку, без повторов
- НЕ придумывай состав, размеры, страну производства и сроки доставки
- Если факта нет в моём списке - оставь ячейку пустой, не выдумывай
- Первая строка файла - названия колонок ровно как выше

Отдельная история - визуальная часть карточки: инфографика поверх фото, размерная сетка, состав картинкой. Для площадок это делается тем же ИИ, у нас про это есть разбор про нейросеть для карточки товара, и приёмы оттуда переносятся на свой магазин один в один

Последние два правила важнее всех остальных. Без них модель дописывает «100% хлопок», «сделано в Италии» и «доставка за 1 день» - и это едет прямо в карточку, которую увидит покупатель. Характеристики, состав и сроки - зона продавца, а не генератора

Готовый ответ сохраняется в файл с именем catalog.csv. Открывать его в Excel до проверки не надо: он умеет молча переписать кодировку и превратить артикулы в даты

Шаг 4. Проверить файл каталога до импорта

Файл, который написал ИИ, проверяется скриптом proverka-kataloga.py за секунду, и это дешевле, чем ловить потом расхождение между таблицей и витриной. Что именно конструктор сделает с кривой строкой, справка не описывает: там сказано только, что неизвестную колонку он проигнорирует, и отдельно рекомендовано «удалить пустые столбцы и строки во избежание ошибок при импорте». Выяснять остальное на живом каталоге дороже, чем прогнать файл до импорта

Вот скрипт целиком и без сокращений, тот же, которым замер этого сайта прогнал тестовый каталог. Он кладётся рядом с файлом и сохраняется под именем proverka-kataloga.py:

#!/usr/bin/env python3
"""Проверка CSV-каталога перед импортом в конструктор.

    python3 proverka-kataloga.py catalog.csv

Смотрит ровно то, на чём импорт спотыкается чаще всего:
обязательные колонки, пустые цены, ссылки на фото не по https,
повторяющиеся артикулы и слишком длинные описания.
"""
import csv, os, sys

OBYAZ = ["Title", "Price", "Category"]
MAX_DESCR = 300

def main(path):
    with open(path, encoding="utf-8-sig", newline="") as f:
        rows = list(csv.DictReader(f, delimiter=";"))
    if not rows:
        print("пусто: ни одной строки товара"); return 1
    cols = list(rows[0].keys())
    print("файл:     %s" % os.path.basename(path))
    print("размер:   %d байт" % os.path.getsize(path))
    print("колонок:  %d -> %s" % (len(cols), ", ".join(cols)))
    print("товаров:  %d" % len(rows))
    problems = []
    for c in OBYAZ:
        if c not in cols:
            problems.append("нет обязательной колонки %s" % c)
    skus = {}
    dlin = []
    for i, r in enumerate(rows, start=2):
        if not (r.get("Title") or "").strip():
            problems.append("строка %d: пустой Title" % i)
        if not (r.get("Price") or "").strip():
            problems.append("строка %d: пустая Price" % i)
        photo = (r.get("Photo") or "").strip()
        if photo and not photo.startswith("https"):
            problems.append("строка %d: Photo не начинается с https" % i)
        sku = (r.get("SKU") or "").strip()
        if sku:
            if sku in skus:
                problems.append("строка %d: артикул %s уже был в строке %d" % (i, sku, skus[sku]))
            skus[sku] = i
        d = (r.get("Description") or "").strip()
        dlin.append(len(d))
        if len(d) > MAX_DESCR:
            problems.append("строка %d: Description %d знаков, длиннее %d" % (i, len(d), MAX_DESCR))
    if dlin:
        print("описания: минимум %d, максимум %d, в среднем %d знаков"
              % (min(dlin), max(dlin), sum(dlin) // len(dlin)))
    print("артикулов уникальных: %d" % len(skus))
    if problems:
        print("НАЙДЕНО ПРОБЛЕМ: %d" % len(problems))
        for p in problems:
            print("  - %s" % p)
        return 1
    print("ПРОБЛЕМ НЕТ: файл готов к импорту")
    return 0

if __name__ == "__main__":
    sys.exit(main(sys.argv[1] if len(sys.argv) > 1 else "catalog.csv"))

Запускается одной строкой, имя файла идёт аргументом

Запуск проверки

  1. В терминале набери python3 proverka-kataloga.py catalog.csv (вместо catalog.csv подставь имя своего файла) и нажми Enter скрипт читает файл и построчно печатает, что нашёл: размер, число колонок, число товаров
  2. Смотри на последнюю строку вывода «ПРОБЛЕМ НЕТ: файл готов к импорту» значит можно нести файл в конструктор; вместо неё «НАЙДЕНО ПРОБЛЕМ: N» со списком - правишь каждую строку и гоняешь проверку заново

Замер движка этого сайта прогнал так два тестовых файла на двенадцать товаров: сначала сырой файл от модели, весом 8452 байт, потом исправленный, весом 8457 байт - разница ровно пять байт. Оба насчитали по двенадцать колонок. Первый заход нашёл три проблемы: дубль артикула KER-003, ссылку на фото по http вместо https и пустую цену в последней строке. После правки тот же файл прошёл чисто: «ПРОБЛЕМ НЕТ: файл готов к импорту»

Цифры из вывода стоит прочитать не только на предмет ошибок. Средняя длина описания вышла 94 знака при разбросе от 76 до 109 - это ровно та подпись, которая помещается под карточкой в плитке и не обрывается многоточием на телефоне. Если у тебя средняя вылезла за двести, модель ушла в литературу, и промпт надо ужесточить, а не править сорок строк руками

Шаг 5. Залить каталог в магазин

Импорт спрятан за кнопкой с тремя точками в панели каталога: там пункты «Импортировать (или обновить) товары из CSV» и то же самое для YML. Никакого отдельного раздела «загрузка» искать не надо

Панель каталога Тильды с открытым меню: пункты импорта товаров из CSV и YML над списком товаров с ценами
Кадр со страницы справки Тильды про импорт и экспорт: то же меню умеет выгружать товары обратно в CSV или YML

Правила файла лежат в справке Тильды, но разбросаны между страницей импорта и страницей каталога. Собраны в одну таблицу дословными формулировками вендора, без пересказа и без догадок о том, чем именно ответит импорт:

Правило файлаФормулировка справки дословноКак проверить у себя
Разделитель«В файлах CSV использован разделитель точка с запятой»строка «колонок» в выводе скрипта из шага 4: у правильного файла их 12, у файла с запятыми 1
Потолок файла«Максимальный размер файла для импорта 50 Мб»строка «размер» в том же выводе
Ссылки на фото«Вы можете использовать прямые ссылки, которые начинаются с https»отдельная строка проблемы в выводе скрипта
Пустые столбцы и строки«Рекомендуем удалить пустые столбцы и строки во избежание ошибок при импорте»глазами в редакторе таблиц, скрипт этого не смотрит
Колонка Categoryограничение записано как «Не более 200», единица измерения в справке не названапро разделы там же сказано отдельно: «до 1000 разделов на обоих тарифах»
Лишние колонки«Если колонка не используется в Тильде, то она будет проигнорирована»экран сопоставления колонок перед импортом

Таблица прокручивается вбок →

Первая строка ломается чаще прочих. Замер этого сайта сохранил тот же каталог с запятыми вместо точки с запятой и прогнал ту же проверку

Файл весом 8457 байт, но колонок в нём вышло 1 вместо 12 - весь заголовок уехал в одну ячейку. Скрипт нашёл уже не три проблемы, а 27: «нет обязательной колонки Title», «нет обязательной колонки Price», «нет обязательной колонки Category», а дальше у каждой из 12 строк товара пустой Title и пустая Price. Импорту такой файл показывать уже незачем

Названия колонок берутся не наугад: у конструктора есть свой словарь, и совпасть надо с ним. Основные, которых хватает на первый каталог: SKU - артикул, Category - раздел, Title - заголовок, Description - короткое описание под карточкой, Text - подробное описание внутри, Price - цена, Quantity - количество, Photo - ссылка на изображение, SEO title и SEO descr - поля для поиска. У характеристик правило своё: колонка вида Characteristics:название_характеристики, отдельная на каждую. Полный список полей есть в справке про импорт и экспорт товаров

Перед заливкой конструктор показывает экран сопоставления: слева колонки файла, справа поля карточки. Неизвестную колонку он молча проигнорирует, поэтому экран стоит пролистать глазами

Отдельная строка про обновление, ради которой всё это и затевалось. У каждого товара внутри каталога есть системный идентификатор TildaUID. Выгрузил каталог в CSV, поменял цены в таблице, залил обратно - товары обновились. Не указал идентификатор - те же товары заедут второй раз как новые, и каталог удвоится

Лимиты по количеству упираются в тариф: до 5 000 товаров на Personal и до 50 000 на Business, разделов - до 1 000 на обоих

Товары на витрине. Денег принять по-прежнему нечем

Шаг 6. Чем принимать деньги и что требует закон

Приём денег на сайте распадается на две задачи, и новичок видит только первую: платёжный сервис проводит карту покупателя за 2,8% комиссии - сейчас это акционная цена, условие и срок дальше в этом же шаге, а чек уходит покупателю и в налоговую. Кнопка «оплатить» без второй половины работает ровно до первой проверки

Что нажать. Настройки сайта → вкладка «Платёжные системы» → выбрать сервис из списка и вставить его данные (продавец получает их при регистрации в самом платёжном сервисе) Что увидишь. Список поддержанных сервисов: ЮKassa, Cloudpayments, Робокасса, Т-Банк, Альфа-банк, Сбербанк, PayAnyWay, bePaid, ЮMoney и другие (полный список в справке); там же можно включить оплату наличными при получении, если работаешь с курьером Что это даёт. Кнопка «Оплатить» на витрине начинает реально принимать карту покупателя, а не просто выглядит как кнопка

Комиссию стоит посмотреть до подключения, а не после первого платежа. У ЮKassa на странице тарифов стоит 2,8% плюс 1% за чек для банковских карт, кошелька ЮMoney, SberPay, Mir Pay, T-Pay и Alfa Pay - сниженная ставка действует при подключении их же сервиса чеков, и это акция «для новых контрагентов» - только для юрлиц и ИП, которые ещё не работали с ЮKassa, и только с 28.01.2026 по 01.12.2026. После этой даты цену стоит сверить на странице заново. По СБП цифры на странице нет, там написано «Рассчитаем индивидуально». К самой комиссии добавляется НДС от её суммы, это тоже сказано прямо. Там же описан их собственный сервис чеков: он заявлен как подходящий ИП и юрлицам, «в том числе на АУСН», и обещает отправку чеков «без аренды онлайн-кассы»

Теперь чек. Три рабочих варианта, и выбор между ними зависит от того, что решено в самом начале:

ВариантКому подходитВо что обходится
Приложение «Мой налог»самозанятому, который продаёт своёбесплатно, кассу покупать не нужно
Сервис чеков платёжной системыИП и юрлицам, по формулировке ЮKassa «в том числе на АУСН»аренды кассы нет, но чек добавляется к комиссии платежа: «2,8% + 1% за чек», и это акция «для новых контрагентов», действует с 28.01.2026 по 01.12.2026
Аренда облачной кассыИП и юрлицам с большим оборотом1 700 ₽ в месяц у CloudKassir и АТОЛ Онлайн, но это цена акции Яндекс KIT «для новых пользователей до 30 сентября 2026 года»

Таблица прокручивается вбок →

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

Если платёжный сервис просит оплату зарубежной картой или ты упёрся в иностранный инструмент, у нас есть отдельный разбор про оплату сервисов из России - к российским платёжным системам из списка выше он не нужен, но иногда пригождается на соседних шагах

Деньги принимаются. Адрес магазина всё ещё технический

Шаг 7. Домен, публикация и первая проверка

До собственного домена магазин живёт на технической ссылке конструктора вида tilda.ws, и это нормально ровно до момента, когда ты позовёшь первого живого человека. Дальше адрес начинает работать против тебя: витрина с чужим поддоменом читается как черновик

Что нажать. Купить домен у любого регистратора, затем в настройках сайта Тильды найти пункт «Домен» и подключить его по инструкции в той же вкладке Что увидишь. Поле для ввода купленного домена и технические записи, которые нужно перенести к регистратору - это разовая настройка на стороне регистратора, а не на стороне Тильды Что это даёт. Подключение домена входит в тариф Personal без доплаты; адрес меняется с имя.tilda.ws на твой собственный, и это единственное, что видит покупатель в адресной строке

Перед тем как звать людей, стоит пройти пять проверок. Они занимают минут двадцать и снимают почти все причины, по которым первый заказ не доезжает:

  1. Оформить тестовый заказ самому, от корзины до страницы «спасибо», и посмотреть, пришло ли письмо
  2. Открыть витрину с телефона: на телефоне карточки листаются пальцем, а кнопка «В корзину» часто уезжает под нижнюю кромку экрана
  3. Проверить страницу с реквизитами продавца - имя, ИНН, контакты, порядок оплаты и доставки должны быть на сайте, а не в голове
  4. Пройти по трём товарам и сверить цену на витрине с ценой в файле каталога: несовпадение почти всегда значит, что импорт заехал дважды
  5. Посмотреть, что показывает поиск по каталогу на слово из названия товара - если ничего, товар не привязан к разделу

Пятая проверка чаще всего и вылезает. В карточке товара конструктор пишет предупреждение вида «Блок с товаром не опубликован на сайте» - это значит, что раздел каталога на страницу не выведен, и товар физически некуда показывать

Отдельно про ожидания от поиска. Новый магазин не появляется в выдаче на следующий день, и никакой конструктор этого не ускоряет. Первые покупатели приходят оттуда, где ты уже есть: из своих соцсетей, из личных сообщений, из рассылки. Поиск подтягивается позже и только если карточки заполнены, а не оставлены пустыми

Открываются ли конструкторы из России

Замер движка этого сайта серией запросов с московского сервера 18.08.2026 прошёл по пяти адресам - tilda.cc, kit.yandex.ru, www.insales.ru, yookassa.ru, nethouse.ru: все пять открылись, ни одного отказа по географии. Быстрее всех ответил Яндекс KIT, 0,096 секунды, медленнее всех Тильда, 0,427 секунды

Что этот замер показывает и чего не показывает - разница здесь принципиальная. Если сайт площадки открывается с российского адреса без VPN - это ещё не значит, что пройдёт платёж, что примут карту конкретного банка и что регистрация не упрётся в подтверждение по зарубежному номеру. Такие вещи проверяются только живым сценарием с реальным аккаунтом, и на слово тут верить не стоит никому

Практический вывод для новичка простой. Все площадки из этой статьи - российские, и вопрос доступа с ними не стоит вовсе: ни VPN, ни зарубежной карты, ни иностранного номера они не требуют. Именно поэтому сравнение выше построено на них, а не на зарубежных платформах, которые красивее в обзорах и недоступнее на практике

С доступом порядок. Вечер всё равно можно потерять, и обычно теряют его в пяти одних и тех же местах

Грабли: на чём новичок теряет вечер

Пять мест, где вечер превращается в неделю, и ни одно из них не баг: это граница тарифа Personal, границы беты Яндекс KIT или прямой запрет в законе

ГраблиВ чём подвохЧто делать
Каталог на бесплатном тарифе Тильды«Каталог доступен только на платных тарифах»собирать витрину на Free, каталог включать вместе с Personal, когда товары готовы
Возврат на Free после платного тарифатовары хранятся 30 дней, потом удаляются безвозвратновыгрузить каталог в CSV до того, как отключишь тариф
Услуги на Яндекс KITплатформа заявлена «только для продажи физических товаров»услуги ставить на Тильду или продавать через отдельную страницу оплаты
Фото по http в файле каталогаконструктор ждёт ссылки, «которые начинаются с https»прогнать файл проверкой из шага 4 до импорта, а не после
Перепродажа под самозанятостьюрежим не применяется теми, кто перепродаёт товарсчитать ИП сразу, если товар закупочный, и закладывать чек в бюджет

Таблица прокручивается вбок →

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

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

Пятая строка - деньги, а не удобство. Разница между самозанятостью и ИП в этом сценарии не в проценте налога, а в том, применим ли режим вообще

Отдельно вещь, которую не назовёшь граблями, но которая съедает больше всего времени: фотографии. Сорок карточек описаний ИИ соберёт за один заход, а сорок снимков товара придётся сделать руками, и это единственная часть вечера, которую нельзя ускорить промптом

Что меняется, когда витрина уже стоит

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

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

Здесь же вылезает вторая честная вещь. Магазин сам по себе не приводит покупателей. Он превращает «напишите в директ, скажу цену» в «вот ссылка, там всё видно и можно оплатить» - а это разные конверсии одного и того же разговора. Трафик по-прежнему берётся оттуда, где ты уже есть

Если магазин задумывался как способ заработать, а не как витрина для уже идущего потока, соседняя дорога описана отдельно: заработать на сайтах - там про то, как этот же навык продаётся другим

Что делать с этим дальше - разговор длиннее одной статьи

Источники

Памятка: свой магазин за вечер

Сохрани, чтобы не собирать заново

Сохрани себе

  • решить до регистрации: своё изделие или перепродажа, от этого зависит налоговый режим
  • перепродажа под самозанятость не подпадает, нужен ИП и вопрос чека
  • у Тильды каталог живёт с тарифа Personal, 500 рублей в месяц при оплате за год
  • только физические товары и хочется бесплатный каталог - смотри Яндекс KIT вместо Тильды
  • просить у ИИ не текст, а таблицу с колонками под поля каталога
  • запретить модели выдумывать состав, размеры и страну производства
  • разделитель в файле - точка с запятой, ссылки на фото только по https
  • до четвёртого шага проверить командой python3 --version, что язык на машине есть
  • прогнать файл скриптом проверки до импорта, а не после
  • комиссия ЮKassa 2,8 процента плюс 1 процент за чек - акция для новых контрагентов до 01.12.2026, дальше проверить цену заново, СБП считают индивидуально
  • перед первым гостем: тестовый заказ, вид с телефона, реквизиты продавца на сайте

Дальше счёт продолжается

Витрина стоит, а заказы не идут

Открытый магазин не отменяет потерь, он их переносит: теперь утекают не переписки, а люди, которые дошли до карточки и закрыли вкладку. Причина каждый раз конкретная - фотография без масштаба, описание без ответа на возражение, цена без опоры. Живые витрины учеников мы разбираем поштучно, и место у этого одно - ИИ-Лагерь

Смотреть разборы витрин

Частые вопросы

Сколько стоит сделать интернет-магазин самому?

От нуля до пары тысяч рублей в месяц, если не звать разработчика. Яндекс KIT заявляет запуск бесплатным и без комиссии с продаж, у Тильды каталог начинается с тарифа Personal - 500 рублей в месяц при оплате за год и 750 рублей при помесячной. Сверху ляжет домен и комиссия платёжного сервиса, у ЮKassa это 2,8 процента плюс 1 процент за чек по акции для новых контрагентов, действует до 01.12.2026

Можно ли сделать интернет-магазин бесплатно?

Частично. На Яндекс KIT сам вендор отвечает на этот вопрос словами «Это бесплатно», но платформа пока в бете и принимает только физические товары. У Тильды бесплатный тариф Free даёт один сайт, а каталог товаров на нём не работает: справка формулирует это прямо, «Каталог доступен только на платных тарифах»

Нужна ли онлайн-касса для интернет-магазина?

Чек покупателю нужен всегда, а вот способ его выдать зависит от режима. Самозанятый формирует чек в приложении «Мой налог», покупать кассу ему не нужно. ИП и юрлицу подходит сервис чеков платёжной системы либо аренда облачной кассы: Яндекс KIT приводит 1 700 рублей в месяц у CloudKassir и АТОЛ Онлайн, но это цена акции для новых пользователей до 30 сентября 2026 года

Можно ли открыть интернет-магазин на самозанятости?

Если продаёшь то, что сделал сам, - да. Если перепродаёшь закупленный товар, режим не применяется: в списке тех, кто не вправе его использовать, прямо названы «лица, осуществляющие перепродажу товаров, имущественных прав». Тогда нужен ИП, а вместе с ним и решение по чеку

Сколько времени занимает запуск магазина на конструкторе?

Каркас витрины поднимается примерно за час, каталог из десятка товаров - за вечер, если описания пишет ИИ, а не ты. Дольше всего идут фотографии: их не сгенерировать промптом, и на сорок товаров это отдельный съёмочный день

Может ли нейросеть написать описания товаров за меня?

Да, если просить не текст, а таблицу с колонками под поля каталога. Тогда результат заезжает в магазин файлом целиком. Модели надо явно запретить выдумывать состав, размеры, страну производства и сроки: без этого запрета она допишет их сама, и это уедет в карточку

Что выбрать для первого магазина: конструктор или свой сайт?

Для первого - конструктор. Корзина, статусы заказов, приём оплаты, чеки и выгрузка в доставку там уже написаны и работают. Свой код даёт полную свободу, но вместе с ней вы получаете и обязанность чинить эти куски самому, когда они ломаются