Создание интернет-магазина: платформа, интеграции, стоимость и план запуска
Как спроектировать магазин, который выдерживает рост каталога: структура, поиск, остатки, оплата, доставка, SEO, аналитика и эксплуатация.
Создание интернет-магазина — это проектирование операционной системы продаж, а не только страниц каталога и корзины. Покупатель видит карточку товара, но результат бизнеса зависит от десятков невидимых связей: источника цен, остатков, резервирования, платежей, доставки, возвратов, CRM, аналитики, поисковой индексации и работы менеджеров.
По данным Яндекс Wordstat, кластер «создание интернет магазина» получил 2 251 запрос за 08.09–07.10.2026. Внутри него пользователи отдельно спрашивали о создании «под ключ», цене, платформе, Битрикс, Tilda и WordPress. Это показывает реальный интент: бизнесу нужен не абстрактный сайт, а выбор архитектуры и понятная экономика запуска.
С чего начинать: бизнес-модель до платформы
Платформа выбирается после того, как понятны ассортимент и процессы. Ответьте на вопросы:
- товар собственный, дистрибьюторский, маркетплейсный или смешанный;
- сколько SKU сейчас и через два года;
- есть ли варианты: цвет, размер, упаковка, комплектация;
- одна цена или несколько типов цен;
- один склад или распределённые остатки;
- B2C, B2B или оба сценария;
- какие способы оплаты, доставки и возврата нужны;
- какая система владеет товаром, ценой и заказом;
- кто и как обновляет контент;
- какие рынки, валюты и языки планируются.
Если этих ответов нет, оценка будет основана на предположениях. В договоре предположение почти всегда превращается либо в доплату, либо в ограничение продукта.
Модель данных товара
Карточка товара — производная от модели данных. Минимальная модель включает SKU, наименование, характеристики, категорию, цену, остаток, медиа, SEO-поля и связи с вариантами. Для сложного каталога добавляются:
- несколько единиц измерения и упаковок;
- оптовые уровни цен;
- партии и сроки годности;
- совместимость и аналоги;
- комплекты и зависимые опции;
- региональная доступность;
- документы, сертификаты и инструкции;
- правила скрытия и предзаказа.
Выбор платформы: Tilda, CMS, SaaS или custom
| Подход | Подходит | Ограничение |
|---|---|---|
| Tilda | небольшой каталог, быстрый запуск, сильный визуальный контент | сложная товарная логика быстро упирается в кастомизацию |
| SaaS-платформа | стандартная розница, готовые интеграции, предсказуемая эксплуатация | зависимость от тарифа и возможностей поставщика |
| 1С-Битрикс | российский e-commerce, глубокая связь с 1С, большой каталог | качество зависит от архитектуры и дисциплины разработки |
| WooCommerce | контентный магазин, гибкая экосистема WordPress | контроль плагинов, безопасности и производительности |
| Headless | несколько витрин, мобильное приложение, высокая гибкость frontend | дороже интеграция и эксплуатация |
| Custom | уникальная бизнес-логика, маркетплейс, сложный B2B | максимальная стоимость владения и требования к команде |
Правильный выбор минимизирует суммарную стоимость владения, а не цену первого релиза. Готовая платформа выгодна, пока бизнес-процесс близок к стандартному. Custom оправдан, если уникальная логика создаёт конкурентное преимущество или стандартные ограничения дороже собственной разработки.
Информационная архитектура и SEO
Структура магазина должна одновременно помогать покупателю и поисковому роботу. Google Search Central рекомендует связывать главную страницу с категориями, категории — с подкатегориями, а подкатегории — со всеми индексируемыми товарами. Поиск внутри сайта не заменяет ссылочную навигацию: Googlebot обычно не вводит запросы в форму поиска.
- каждая важная категория доступна по обычной ссылке;
- URL стабильны и описательны;
- фильтры не создают бесконечные дубли;
- варианты товара имеют понятную canonical-логику;
- страницы пагинации имеют уникальные URL;
- товары включены в sitemap;
- используются Product, Offer, BreadcrumbList и Organization schema;
- пустые категории не индексируются.
Поиск и фильтрация
Фильтр должен отражать язык покупателя, а не только структуру ERP. Сначала анализируют реальные запросы и решения о выборе, затем проектируют атрибуты. Для каталога важно определить:
- какие фильтры обязательны в каждой категории;
- как нормализуются значения;
- что происходит при нулевом результате;
- какие сочетания фильтров индексируются;
- как работает сортировка;
- как учитывать синонимы и опечатки;
- как измерять запросы без результата.
Нулевая выдача — не просто UX-проблема. Это данные об ассортиментном спросе, качестве атрибутов и словаре покупателей.
Остатки, резервирование и гонки
Показывать остаток недостаточно. Нужно решить, когда товар резервируется, сколько живёт резерв, что происходит при отказе оплаты и как обрабатываются параллельные заказы на последнюю единицу. Для распределённого склада добавляются правила выбора точки отгрузки и частичной доставки.
Надёжная схема использует идентификатор операции, повторяемые безопасные запросы и журнал событий. Повторный webhook от платёжной системы не должен создавать второй платёж или повторно менять статус.
Оплата и безопасность
Лучше сокращать объём карточных данных, проходящих через вашу инфраструктуру, и использовать сертифицированную платёжную страницу или токенизацию провайдера. PCI Security Standards Council описывает PCI DSS как базовый набор технических и организационных требований для защиты платёжных данных.
В проекте должны быть:
- HTTPS и безопасные cookie;
- минимальные права для администраторов;
- двухфакторная аутентификация;
- защита форм и API от злоупотреблений;
- журнал входов и изменений;
- резервное копирование;
- обновление зависимостей;
- план реакции на инцидент.
Доставка, возвраты и коммуникации
Стоимость доставки должна рассчитываться до оплаты и совпадать во всех каналах. Учитываются вес, габариты, зона, порог бесплатной доставки, способы выдачи и ограничения товара. После заказа клиенту нужны однозначные статусы: создан, ожидает оплаты, оплачен, собран, передан, доставлен, отменён, возвращён.
Не отправляйте уведомления из пяти систем без единого владельца. Событие заказа должно быть одно, а каналы — подписчиками на него.
Аналитика, которую надо спроектировать до запуска
Минимальная воронка:
- просмотр списка;
- просмотр товара;
- добавление в корзину;
- начало оформления;
- выбор доставки и оплаты;
- успешный заказ;
- оплата;
- возврат или отмена.
События должны содержать SKU, категорию, цену, количество, промокод, источник и идентификатор заказа без передачи лишних персональных данных. Отдельно измеряются скорость, ошибки формы, нулевые результаты поиска, отказ платежа и расхождение остатка.
Core Web Vitals и производительность
Google относит к основным метрикам LCP, INP и CLS: загрузку главного контента, отзывчивость и визуальную стабильность. Для магазина это особенно важно на листингах и карточках, где изображения и сторонние скрипты легко перегружают страницу.
- используйте корректные размеры и современные форматы изображений;
- не загружайте весь каталог сразу;
- резервируйте место под медиа и виджеты;
- ограничивайте сторонние скрипты;
- кэшируйте каталожные ответы;
- измеряйте реальные устройства, а не только лабораторный тест.
Смета интернет-магазина
| Блок | Что оценивается |
|---|---|
| Discovery | модель бизнеса, процессы, источники данных, ограничения |
| Каталог | товары, варианты, атрибуты, категории, фильтры, поиск |
| Checkout | корзина, цены, промокоды, доставка, оплата, возвраты |
| Интеграции | 1С/ERP, CRM, склад, платёж, доставка, маркетплейсы |
| Контент и SEO | миграция, шаблоны, schema.org, URL, sitemap |
| QA | устройства, сценарии, нагрузка, ошибки внешних систем |
| Эксплуатация | мониторинг, резервирование, обновления, поддержка |
Цена зависит не от количества экранов, а от числа сценариев, вариантов данных, интеграций и исключений. Поэтому честная оценка появляется после короткого discovery и технической проверки ключевых API.
План запуска на 12 недель
- 1–2 недели: требования, карта данных, аналитика, прототип ключевого пути.
- 3–4: дизайн-система, каталог, карточка и checkout.
- 5–8: frontend, backend/CMS, интеграции и события аналитики.
- 9–10: миграция, SEO, тестирование сценариев и нагрузки.
- 11: soft launch на ограниченной аудитории.
- 12: исправления, открытие индексации, контроль заказов и мониторинг.
Google рекомендует после запуска подтвердить владение сайтом, отправить sitemap, отслеживать индексирование и передать данные товаров в Merchant Center. Soft launch позволяет проверить реальные заказы до рекламного пика.
Приёмка: тестируйте бизнес-сценарии
- последний товар одновременно покупают два клиента;
- платёж успешен, но webhook задержан;
- доставка недоступна для конкретного адреса;
- промокод применён к исключённой категории;
- цена изменилась между корзиной и оплатой;
- заказ повторно отправлен в CRM;
- товар скрыт в ERP, но сохранён в поисковом индексе;
- менеджер вручную меняет статус;
- клиент возвращает часть комплекта;
- внешний API временно недоступен.
Чек-лист перед публикацией
- [ ] источник истины определён для каждого поля;
- [ ] остаток и цена синхронизируются с контролем ошибок;
- [ ] статусы заказа однозначны;
- [ ] критические webhooks идемпотентны;
- [ ] настроены аналитика и цели;
- [ ] карточные данные не хранятся без необходимости;
- [ ] категории и товары доступны по ссылкам;
- [ ] canonical, sitemap и structured data проверены;
- [ ] мобильный checkout протестирован;
- [ ] есть мониторинг и ручной план на отказ интеграции.
Источники и исследования
- Яндекс Wordstat — спрос за 08.09–07.10.2026.
- Google Search Central: структура e-commerce сайта.
- Google Search Central: URL для e-commerce.
- Google Search Central: запуск интернет-магазина.
- web.dev: Core Web Vitals.
- PCI Security Standards Council: PCI DSS.
Устойчивый интернет-магазин — это согласованный контур данных и операций. Если до запуска понятны источник истины, статусы, исключения и метрики, витрина становится управляемым каналом продаж, а не набором страниц, который держится на ручном контроле.
Спроектируем интернет-магазин под ваш процесс
Разберём каталог, остатки, интеграции, checkout и подготовим план первого релиза.
