Как создать интернет-магазин на WordPress с нуля
Если вы только планируете запуск магазина, самый практичный путь выглядит так: сначала домен и хостинг, затем установка WordPress, после этого WooCommerce и только потом оформление каталога, оплаты и доставки. Такой порядок помогает не переделывать настройки дважды и сразу собрать рабочую основу, а не просто красивый сайт.
Ниже — последовательность, которой я бы придерживался при запуске магазина для себя или клиента. Она подходит для небольшого каталога и для старта с перспективой роста. Если вы заранее понимаете, что важны именно внешний вид каталога и карточек товара, имеет смысл сразу смотреть в сторону темы, заточенной под WooCommerce. Например, Bono от WPShop можно рассматривать как вариант для магазина, где нужно быстрее получить готовую структуру витрины и меньше собирать дизайн вручную: https://wpshop.ru/themes/bono.
С чего начать: домен, хостинг и базовая подготовка
Для интернет-магазина важны не только цена хостинга и место на диске. Магазин постоянно работает с каталогом, корзиной, заказами и письмами, поэтому хостинг должен нормально держать PHP, базу данных и SSL-сертификат. Для старта обычно достаточно обычного виртуального хостинга, если у него есть поддержка актуальной версии PHP, MySQL/MariaDB, HTTPS и возможность быстро установить WordPress.
При выборе домена проверьте, чтобы адрес был коротким, легко читался и не вызывал путаницы в написании. Для магазина это не мелочь: домен будет использоваться в письмах, рекламе, карточках товаров и в поиске. После регистрации домена привяжите его к хостингу и дождитесь, пока DNS-записи начнут работать. Иногда это занимает от нескольких минут до нескольких часов — это нормально.
Перед установкой полезно сразу включить SSL-сертификат. Для магазина HTTPS нужен не только для доверия, но и для корректной работы авторизации, оформления заказа и передачи данных покупателя. На большинстве хостингов бесплатный сертификат Let's Encrypt подключается из панели управления. После этого сайт должен открываться по HTTPS, а в WordPress позже нужно будет указать именно защищённый адрес.
Установка WordPress и первые системные настройки
WordPress можно установить через автоустановщик хостинга или вручную. Для новичка безопаснее и быстрее использовать автоустановку, если она есть. После установки сразу проверьте три вещи: адрес сайта открывается по HTTPS, вход в админку работает, а почта администратора указана корректно. Это важно, потому что на этот адрес будут приходить уведомления о заказах, сбросе пароля и системных событиях.
Зайдите в админку WordPress и откройте раздел Настройки → Общие. Здесь проверьте название сайта, краткое описание, адрес WordPress и адрес сайта. Если магазин уже работает по HTTPS, оба адреса должны начинаться с https://. После изменения адресов WordPress может попросить повторный вход — это нормально.
Дальше откройте Настройки → Постоянные ссылки и выберите структуру, удобную для магазина. Обычно подходит вариант с названием записи, чтобы адреса товаров и страниц были понятными. Для интернет-магазина это практичнее, чем стандартные числовые ссылки, потому что такие URL проще читать и использовать в маркетинге.
Установка WooCommerce и запуск мастера настройки
WooCommerce ставится как обычный плагин: Плагины → Добавить новый, затем поиск по названию, установка и активация. После активации WooCommerce обычно запускает мастер первичной настройки. Его не стоит пропускать: он помогает задать базовые параметры магазина без ручного поиска по меню.
В мастере укажите страну магазина, адрес, валюту и тип товаров. Эти настройки влияют на налоги, способы доставки и формат цен. Если вы продаёте только в одной стране, сразу задайте её как основную. Если планируется международная продажа, лучше заранее понимать, как будут работать налоги, доставка и платёжные методы для каждой страны — WooCommerce сам по себе не решает все локальные требования.
На этапе выбора отрасли и типа товаров не пытайтесь подогнать всё под один сценарий. Для физических товаров важны доставка и остатки, для цифровых — загрузки и ограничения доступа, для услуг — меньше внимания складу, но больше к форме заказа и оплате. Это влияет на дальнейшую настройку каталога.
Как настроить магазин, чтобы он сразу был рабочим
После установки WooCommerce откройте WooCommerce → Настройки и пройдитесь по ключевым вкладкам. Начинать лучше с общих параметров, а не с дизайна.
Общие настройки и валюта
Во вкладке Общие проверьте адрес магазина, страну продажи и страну доставки. Если вы не планируете международные заказы, не усложняйте схему раньше времени. Валюту выбирайте ту, в которой покупатель будет видеть цены и оплачивать заказ. Для магазина это критично: ошибка в валюте сразу создаёт путаницу в корзине и на кассе.
Товары и единицы измерения
Во вкладке Товары задаются базовые параметры каталога: единицы веса и размеров, страница магазина, поведение корзины и изображения товаров. Если вы продаёте физические товары, вес и размеры нужны для расчёта доставки. Если продаёте цифровые товары, эти поля могут не использоваться, но каталог всё равно должен быть настроен аккуратно.
Отдельно проверьте изображения товаров. WooCommerce использует несколько размеров картинок, и слишком маленькие или разнородные изображения быстро портят витрину. Лучше сразу подготовить единый формат фото: одинаковое соотношение сторон, нормальное качество, без лишнего фона и с достаточным разрешением для увеличения.
Налоги, доставка и письма
Во вкладке Налог можно включить расчёт налогов, если это нужно для вашей страны и модели продаж. Если вы не уверены, как правильно настроить налогообложение, лучше сначала уточнить требования у бухгалтера или в поддержке платёжного провайдера, чем включать случайные значения.
Во вкладке Доставка создаются зоны доставки и методы доставки. Это один из самых важных этапов. Сначала определите, куда вы реально отправляете заказы: по городу, по стране, в несколько стран или вообще без доставки, если продаёте цифровые товары. Затем для каждой зоны добавьте подходящий метод: фиксированную стоимость, бесплатную доставку или самовывоз. Конкретные интеграции со службами доставки обычно зависят от страны и расширений, поэтому универсального варианта здесь нет.
Во вкладке Электронные письма проверьте отправителя, название магазина и шаблоны уведомлений. Покупатель должен получать письмо о заказе, а вы — уведомление о новом заказе. Если письма не приходят, проблема часто не в WooCommerce, а в настройке почты на хостинге или в том, что сайт отправляет письма через обычную функцию PHP mail без нормальной доставки. Для боевого магазина лучше сразу использовать SMTP или почтовый сервис, если хостинг не обеспечивает надёжную отправку.
Добавление товаров: простые, вариативные и цифровые
Когда базовые настройки готовы, можно наполнять каталог. В WooCommerce товары создаются в разделе Товары → Добавить новый. Здесь важно не смешивать типы товаров, потому что от этого зависит логика карточки и оформления заказа.
Простой товар — это один товар с одной ценой и без выбора вариантов. Подходит для большинства базовых позиций: книга, аксессуар, услуга, цифровой файл без вариантов.
Вариативный товар нужен, если у одной позиции есть разные размеры, цвета, объёмы или комплектации. Сначала создаются атрибуты, например размер или цвет, затем на их основе формируются вариации. Это не то же самое, что категории или метки. Категории помогают структурировать каталог, а атрибуты описывают свойства конкретного товара и используются для выбора варианта на карточке.
Цифровой товар подходит для файлов, лицензий, доступа к материалам. Для него обычно не нужна доставка, но важны ограничения на скачивание и корректная выдача после оплаты.
При создании товара заполните название, описание, краткое описание, цену, изображения и категории. Краткое описание особенно важно для карточки товара: именно оно часто видно рядом с фото и влияет на первое решение покупателя. Если товар вариативный, не забудьте назначить базовую цену хотя бы для одной вариации и проверить, как отображается выбор параметров на фронтенде.
Как собрать первые страницы магазина
WooCommerce сам создаёт основные страницы: магазин, корзину, оформление заказа и личный кабинет. После установки проверьте, что они действительно существуют и назначены правильно. Это можно увидеть в разделе WooCommerce → Статус → Инструменты или в настройках страниц WooCommerce в зависимости от версии плагина.
На старте не нужно перегружать сайт десятком дополнительных страниц. Достаточно базового набора: главная, каталог, доставка и оплата, о магазине, контакты, политика конфиденциальности и оферта, если она нужна по вашей модели работы. Для интернет-магазина юридические страницы и понятные условия покупки важнее, чем лишние декоративные блоки.
Если вы хотите быстрее получить аккуратный внешний вид без долгой ручной сборки, специализированная тема для WooCommerce может сократить объём настройки. Но даже в этом случае сначала проверьте, как выглядят каталог, карточка товара, корзина и оформление заказа на мобильном телефоне. Именно там чаще всего всплывают неудобные элементы интерфейса.
Проверка перед запуском: что обязательно протестировать
Перед тем как открывать магазин для покупателей, сделайте тестовый заказ. Это самый полезный шаг, потому что он показывает не только внешний вид, но и всю цепочку работы: добавление товара в корзину, переход к оформлению, выбор доставки, оплата, письмо покупателю и уведомление администратору.
Проверьте по порядку:
- товар добавляется в корзину без ошибок;
- цена в корзине совпадает с ценой в карточке;
- доставка считается так, как вы задумали;
- форма оформления заказа не требует лишних полей;
- письма приходят на нужные адреса;
- заказ появляется в админке WooCommerce со статусом, который соответствует оплате;
- на мобильном телефоне корзина и оформление заказа не ломаются.
Если на этом этапе что-то не работает, не пытайтесь исправить всё сразу установкой новых плагинов. Сначала проверьте тему, конфликт расширений, настройки доставки и способ отправки почты. Для ошибок оплаты, нестандартных интеграций и проблем с заказами лучше сначала собрать факты: какой способ оплаты используется, на каком шаге возникает сбой, что видно в журнале WooCommerce и есть ли сообщения от платёжного провайдера. Если проблема затрагивает реальные заказы, безопаснее подключить разработчика или поддержку хостинга, чем экспериментировать на живом магазине.
Что делать после запуска
После старта магазина работа не заканчивается. Нужно следить за обновлениями WordPress, WooCommerce, темы и плагинов, но делать это аккуратно. Для магазина обновления всегда стоит проверять на резервной копии или тестовой копии сайта, потому что конфликт после обновления может затронуть корзину, оплату или оформление заказа.
Дальше обычно идут три задачи: наполнение каталога, улучшение карточек товаров и настройка продвижения. Но базовый запуск уже считается успешным, если у вас есть рабочий домен, установленный WordPress, настроенный WooCommerce, понятный каталог, тестовый заказ и стабильная отправка уведомлений. Это и есть минимальная живая основа интернет-магазина, с которой можно начинать продажи и дальше дорабатывать проект без хаоса.