Как сделать интернет-магазин на WordPress и WooCommerce: пошаговый план

Коротко

Чтобы сделать интернет-магазин на WordPress, нужно поставить WordPress на хостинг с SSL, установить бесплатный плагин WooCommerce, выбрать совместимую с ним тему и создать дочернюю, продумать категории и атрибуты, настроить оплату с чеками по 54-ФЗ и доставку, загрузить товары вручную, из CSV или через обмен с 1С и пройти весь путь покупателя до оплаты. Небольшой магазин с оплатой и доставкой по такому плану запускается за 4–5 недель, а основное время уходит не на установку, а на каталог, интеграции и проверку.

Ниже разберу каждый шаг подробно: что настраивать в WooCommerce, как выбрать тему, как подключить оплату, доставку и 1С, что проверить перед запуском и где у WordPress ограничения. Если удобнее сразу отдать работу специалисту, посмотрите, как устроено создание интернет-магазина на WordPress под ключ.

ШагЧто сделатьРезультат
1. СтруктураКатегории, атрибуты, вариации, способы оплаты и доставки, источник товаровПонятное ТЗ и каталог, который не придётся перестраивать
2. Хостинг и установкаДомен, SSL, актуальный PHP, WordPress и WooCommerceРабочая основа магазина
3. Настройка WooCommerceВалюта, налоги, зоны доставки, платёжные методы, письмаМагазин принимает заказы
4. Тема и шаблоныСовместимая тема, дочерняя тема, карточка, корзина, мобильная версияУдобный путь покупателя
5. НаполнениеТовары с ценами, артикулами, остатками, фото и описаниямиКаталог, который продаёт и индексируется
6. ИнтеграцииОнлайн-оплата, службы доставки, Метрика, CRM, обмен с 1СЗаказы, деньги и остатки сходятся
7. Проверка и запускТестовые заказы, письма, возвраты, скорость, индексацияМагазин открыт для покупателей и поиска

Основная мысль

Магазин на WooCommerce продаёт не потому, что стоит на WordPress, а потому, что в нём продуманы каталог, карточка товара, оформление заказа и учёт: движок даёт основу, а результат определяют структура, интеграции и скорость.

Установить WordPress и WooCommerce можно за вечер, и это создаёт иллюзию, что магазин почти готов. На деле пустой WooCommerce — это заготовка. Ему нужно настроить налоги, доставку, оплату и письма, выстроить категории и атрибуты, загрузить товары с нормальными фотографиями и описаниями, подключить аналитику и сделать так, чтобы страницы открывались быстро.

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

Из чего состоит магазин на WordPress и WooCommerce

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

Ядро и WooCommerce

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

Тема оформления

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

Расширения

Поверх WooCommerce ставятся модули оплаты, доставки, фильтров, выгрузок и интеграций. Хорошее правило — каждое расширение должно решать конкретную задачу, а не стоять «на всякий случай».

Инфраструктура

Хостинг или VPS с актуальной версией PHP, SSL-сертификат, резервное копирование, кеширование и мониторинг. Для магазина это не мелочи: если сайт недоступен, заказы не поступают.

Как сделать интернет-магазин на WordPress: пошаговый план

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

Шаг 1. Структура каталога и требования

  1. Составьте список категорий и подкатегорий, продумайте вложенность.
  2. Определите атрибуты для фильтров: размер, цвет, материал, бренд, мощность и т. д.
  3. Решите, какие товары будут вариативными, а какие простыми.
  4. Опишите способы оплаты и доставки, регионы продаж, правила скидок.
  5. Уточните, откуда берутся товары и остатки: вручную, из 1С, из файла поставщика.

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

Шаг 2. Хостинг, домен и установка

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

Шаг 3. Настройка WooCommerce

  • Валюта, формат цен, адрес магазина.
  • Налоги, если нужно выделять НДС.
  • Зоны доставки и методы: самовывоз, курьер, службы доставки через модули.
  • Платёжные методы: онлайн-оплата через агрегатор, оплата при получении, счёт для юрлиц.
  • Письма покупателю и администратору: тексты, отправитель, оформление.
  • Страницы корзины, оформления заказа, личного кабинета и условий.
  • Хранилище заказов HPOS: в новых установках оно включено по умолчанию, в старых его стоит включить.

Шаг 4. Тема и шаблоны

Установите выбранную тему и создайте дочернюю. Настройте шапку, меню каталога, карточку товара, листинг категорий, корзину и мобильную версию. Именно здесь закладывается удобство, от которого зависит конверсия. Оформление заказа делайте коротким: только те поля, без которых заказ не обработать, понятный выбор доставки и оплаты, итоговая сумма без сюрпризов на последнем шаге. Как выбрать саму тему, разберу в отдельном разделе ниже.

Шаг 5. Наполнение

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

Шаг 6. Интеграции

Подключите онлайн-оплату с фискализацией по 54-ФЗ, службы доставки, Яндекс Метрику с электронной коммерцией, CRM и, при необходимости, обмен с 1С. Каждую интеграцию проверяйте отдельно, на тестовых заказах. Подробности по оплате, доставке и учёту — в следующих разделах.

Шаг 7. Тестирование и запуск

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

Как выбрать тему для магазина на WordPress

Вопрос о теме обычно задают на старте, и выбор действительно влияет на скорость, удобство и объём будущих доработок.

Готовая тема или индивидуальный дизайн

ВариантПлюсыМинусыКому подходит
Бесплатная тема, совместимая с WooCommerceБыстрый старт, минимальный бюджетТиповой вид, ограниченная настройкаТест ниши, небольшой ассортимент
Платная универсальная темаМного готовых блоков и вариантов оформленияЛишний код, зависимость от конструктора страницМагазины со стандартной логикой
Лёгкая тема плюс доработка шаблоновСкорость, чистый код, гибкостьНужен разработчикБольшинство коммерческих магазинов
Индивидуальная темаПолный контроль над дизайном и логикойБольше времени и бюджетаБренды, сложные каталоги

На что смотреть при выборе темы

  1. Официальная совместимость с WooCommerce и регулярные обновления.
  2. Скорость на мобильных: проверьте демо через PageSpeed Insights.
  3. Отсутствие тяжёлых конструкторов страниц, если без них можно обойтись.
  4. Поддержка дочерней темы, чтобы доработки не пропадали при обновлении.
  5. Адаптивность карточки товара, корзины и оформления заказа, а не только главной страницы.

Популярные лёгкие темы вроде Storefront, Astra, Kadence или Blocksy хорошо работают с WooCommerce, но любую тему стоит проверять на своих задачах. Мультитемы с сотнями демо-вариантов выглядят эффектно, но часто тянут за собой мегабайты скриптов, которые замедляют магазин.

Оплата, доставка и обмен с 1С

Три блока, которые отличают магазин от каталога. Ошибки в них напрямую стоят денег, поэтому настраивать их стоит до наполнения витрины, а не в последний день перед запуском.

Онлайн-оплата

Для приёма платежей подключают платёжный агрегатор или банковский эквайринг. Большинство крупных агрегаторов предлагают готовые модули для WooCommerce. Магазину, который принимает оплату онлайн от физлиц, нужно соблюдать требования 54-ФЗ: чеки формируются через онлайн-кассу или облачное решение агрегатора. Схему фискализации лучше согласовать с бухгалтером до запуска. Для юрлиц обычно добавляют оплату по счёту, а для регионов, где покупатели не доверяют предоплате, — оплату при получении.

Доставка

Встроенные зоны доставки WooCommerce позволяют задать фиксированную стоимость, бесплатную доставку от суммы и самовывоз. Для расчёта тарифов служб доставки и выбора пунктов выдачи на карте нужны отдельные модули. Проверяйте, как модуль ведёт себя при недоступности API службы: покупатель не должен застревать на оформлении.

Остатки и обмен с 1С

Если товары ведутся в 1С или складской программе, настройте автоматический обмен: номенклатура, цены и остатки идут на сайт, заказы — обратно в учёт. Ручная синхронизация быстро приводит к продаже того, чего нет на складе. Обмен настраивают через готовый модуль или индивидуальную интеграцию; как это устроено и какие бывают подводные камни, я разобрал в статье обмен WordPress и WooCommerce с 1С.

Что проверить перед запуском

Перед тем как открыть магазин для покупателей и поисковых систем, пройдитесь по списку ниже. Каждый пункт — это реальная причина потерянных заказов, которую я встречал в чужих проектах.

Чек-лист перед запуском

  1. Тема совместима с WooCommerce, создана дочерняя тема.
  2. Настроены валюта, налоги, зоны и методы доставки.
  3. Онлайн-оплата работает, чеки формируются, возврат проходит.
  4. Письма покупателю и администратору приходят и выглядят аккуратно.
  5. Оформление заказа проверено на телефоне, от физлица и от юрлица.
  6. Обмен с 1С или импорт отработал: цены и остатки на сайте совпадают с учётом.
  7. Подключены Метрика, электронная коммерция и цели на оформление заказа.
  8. Настроены SSL, резервное копирование и мониторинг.
  9. Страницы с условиями доставки, оплаты, возврата и политикой конфиденциальности опубликованы.
  10. Дубли от фильтров и сортировок закрыты от индексации, а запрет индексации на время работ снят.

Типичные ошибки на старте

  • Дешёвый хостинг. Магазин на перегруженном виртуальном хостинге тормозит в админке и падает в пиковые дни.
  • Двадцать плагинов вместо одной доработки. Каждый новый модуль — это риск конфликта и минус к скорости.
  • Нет дочерней темы. Правки в родительской теме стираются первым же обновлением.
  • Нет резервных копий. Для магазина с заказами бэкап нужен ежедневно, а лучше чаще, и храниться он должен вне сервера.
  • Обновления на рабочем сайте. Обновление WooCommerce или темы без тестовой копии может сломать оформление заказа.
  • Пустые карточки. Товары без описаний и нормальных фото не продают и не ранжируются.

Скорость и SEO магазина

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

Скорость

Ориентируйтесь на Core Web Vitals: LCP не больше 2,5 с, INP не больше 200 мс, CLS не больше 0,1. Что помогает их достичь:

  • лёгкая тема без лишних скриптов;
  • серверное кеширование страниц и объектный кеш;
  • сжатие и современные форматы изображений;
  • включённое хранилище заказов HPOS, которое WooCommerce предлагает вместо хранения заказов в таблице записей;
  • отказ от плагинов, которые грузят свои файлы на всех страницах.

SEO

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

Плюсы и ограничения WordPress для магазина

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

Сильные стороны

  • Нет платы за лицензию. WordPress и WooCommerce бесплатны, платить приходится за разработку, хостинг и платные расширения, если они нужны.
  • Удобная админка. Контент-менеджеры быстро осваивают добавление товаров, работу с заказами и публикацию статей.
  • Контент и SEO в одном месте. Блог, статьи, посадочные страницы и каталог живут на одном домене, а SEO-плагины вроде Rank Math закрывают метатеги, микроразметку и карту сайта.
  • Большая экосистема. Для WooCommerce есть модули платёжных систем, служб доставки, маркетплейсов и обмена с учётными системами.
  • Независимость от подрядчика. Код открыт, найти другого разработчика несложно.

Ограничения

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

Если сомневаетесь между платформами, посмотрите подробное сравнение WooCommerce и 1С-Битрикс: там разобрано, когда какой движок выгоднее.

Типичные сценарии магазинов на WordPress

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

ПараметрНебольшой магазинСредний магазинСложный проект
АссортиментДо нескольких сотен товаровТысячи товаров, фильтрыДесятки тысяч позиций, вариации
ИнтеграцииОплата, доставка, почтаПлюс обмен с 1С, CRMНесколько складов, B2B-цены, API
ДизайнГотовая тема с доработкойИндивидуальные шаблоныПолностью индивидуальный
Срок4–5 недель6–12 недельпо составу работ

Магазин одного производителя

Сотня-другая товаров, понятные категории, доставка по России. Хватает лёгкой темы с доработанными шаблонами, онлайн-оплаты, модуля доставки и Метрики. Это самый короткий путь по плану выше.

Магазин с обменом с 1С

Несколько тысяч позиций, цены и остатки ведутся в 1С. Добавляется обмен, фильтры по атрибутам, типы цен, выгрузка заказов. Больше всего времени здесь уходит на шаги 5 и 6: сопоставление номенклатуры и проверку обмена.

Контентный магазин

Товары, которые продаются через экспертный контент: обзоры, подборки, инструкции. Здесь WordPress особенно силён, потому что блог и каталог связаны перелинковкой, а статьи приводят поисковый трафик на карточки.

Розница плюс опт

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

Сезонный магазин

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

Переезд с конструктора

Магазин вырос из конструктора сайтов: не хватает фильтров, обмена с учётом, гибкости SEO. Переезд на WooCommerce требует переноса товаров с атрибутами и фото, категорий, покупателей и, если платформа позволяет, истории заказов. Обязательная часть — 301 редиректы со старых адресов на новые, иначе магазин потеряет накопленные позиции в поиске.

Что влияет на бюджет и сроки

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

ФакторКак влияет
ДизайнГотовая тема с доработкой быстрее, индивидуальные шаблоны требуют больше времени
КаталогЧисло товаров, вариаций и фильтров, сложность атрибутов
ИнтеграцииОбмен с 1С, CRM, нестандартный расчёт доставки, маркетплейсы
Нестандартная логикаОптовые цены, конструкторы товаров, подписки, личный кабинет
НаполнениеРучной ввод, повторяемый импорт, парсинг у поставщиков

По срокам ориентир такой: небольшой магазин с оплатой и доставкой запускается за 4–5 недель, средний с обменом с 1С, CRM, фильтрами и своими шаблонами — за 6–12 недель. Сроки чаще всего срываются не из-за разработки, а из-за задержек с контентом: фото, описаниями, выгрузкой из учётной системы и доступами к платёжному сервису. Прикинуть бюджет под свой набор функций можно в калькуляторе стоимости, а состав работ и этапы описаны на странице магазина на WordPress.

Самому или с разработчиком: как решить

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

Что проверить у исполнителя

  • Есть ли в портфолио работающие магазины на WooCommerce, а не только сайты-визитки.
  • Начинает ли он со структуры каталога и требований или сразу предлагает тему.
  • Делает ли дочернюю тему и тестовую копию сайта для обновлений.
  • Объясняет ли, какие функции закрываются плагином, а какие доработкой кода, и почему.
  • Кому после запуска принадлежат доступы к хостингу, домену и платёжному сервису — они должны быть у владельца магазина.

Что делать самому после запуска

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

Жизнь магазина после запуска

Запуск — это начало работы, а не её конец. Первые месяцы показывают, где покупатели спотыкаются, какие товары ищут и не находят, какие способы доставки выбирают чаще.

Аналитика и воронка

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

Регулярные обновления

WordPress, WooCommerce, тема и расширения обновляются часто. Часть обновлений закрывает уязвимости, часть меняет шаблоны корзины и оформления заказа. Порядок простой:

  1. Сделать резервную копию файлов и базы.
  2. Обновить тестовую копию сайта.
  3. Пройти сценарий покупки: карточка, корзина, оформление, оплата, письма.
  4. Если всё работает, повторить обновление на рабочем сайте.
  5. Проверить журнал ошибок и первые заказы после обновления.

Развитие каталога

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

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

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

WordPress и WooCommerce бесплатны, но хостинг, домен, SSL, платные расширения и работа по настройке стоят денег. Собрать простой магазин на бесплатной теме своими силами можно, однако на это уйдёт много времени, а ошибки в оплате и доставке обходятся дороже работы специалиста.

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

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

Какая тема лучше для магазина на WordPress?

Лёгкая тема с официальной поддержкой WooCommerce и возможностью создать дочернюю, например Storefront, Astra, Kadence или Blocksy. Мультитемы с сотнями демо удобны на старте, но часто замедляют магазин лишними скриптами.

Какие плагины нужны интернет-магазину на WooCommerce?

Обычно это модули оплаты, доставки, SEO, кеширования, резервного копирования и, при необходимости, обмена с учётной системой. Каждый плагин должен закрывать конкретную задачу; всё, что можно сделать небольшой доработкой кода, лучше делать без плагина.

Можно ли подключить 1С к WooCommerce?

Да, обмен настраивается через готовые модули или индивидуальную интеграцию. На сайт из 1С передаются товары, цены и остатки, обратно в 1С — заказы. Схему обмена стоит продумать на этапе структуры каталога, до загрузки товаров.

Подходит ли WordPress для большого магазина?

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

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

Небольшой магазин на готовой теме с доработкой с оплатой и доставкой запускается за 4–5 недель, проект с обменом с 1С и индивидуальными шаблонами — за 6–10 недель. Быстрее всего проходят проекты, где структура каталога, фото и тексты подготовлены заранее, а доступы к учётной системе и платёжному сервису получены до начала интеграций.

Итог

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

Успех магазина определяют не движок и не тема, а продуманный каталог, удобное оформление заказа, корректные оплата и доставка, обмен с учётом и скорость. Эти вещи закладываются на старте, и экономить на них невыгодно.

Если хотите пройти этот путь не в одиночку, я как частный разработчик на WordPress и 1С-Битрикс помогу спроектировать структуру, настроить WooCommerce, интеграции и скорость. Работаю напрямую, без посредников — как устроена работа, описано на странице интернет-магазина на WordPress.

Что будем искать? Например,Продвижение