WooCommerce для магазина: три сборки и как выбрать свою
WooCommerce ставится за минуту, но тема, набор плагинов и способ сборки определяют, сколько магазин будет стоить в поддержке. Сравниваем три подхода и называем критерии выбора.

Плагин ставится за минуту, мастер первоначальной настройки проходится за десять. После этого магазин выглядит готовым, и именно в этот момент принимается решение, с которым придётся жить годами: на какой теме, с каким набором плагинов и с какой степенью свободы. Ошибка не видна в день запуска. Она проявляется при первом крупном обновлении, при первой рекламной кампании или когда нужно поменять карточку товара, а тема этого не позволяет. Ниже три сборки на WordPress 6.x и WooCommerce 9.x, цена каждой и понятные критерии выбора. В более новых версиях сверяйте названия пунктов меню с документацией.
Что именно сравниваем
Не WooCommerce с другими платформами, а способы собрать витрину и окружение на самом WooCommerce. Все три сборки используют одно и то же ядро: товары, корзину, оформление заказа, зоны доставки, платёжные модули. Различаются тема, способ правки шаблонов и количество зависимостей. Headless-вариант, когда витрина живёт отдельно от WordPress, и ускорение уже работающего магазина здесь не разбираем. Это отдельные темы.
Три сборки
Сборка A: лёгкая классическая тема и точечные плагины
Берёте простую тему без собственного конструктора страниц. Например, Storefront от команды WooCommerce. Плагины добавляете только под конкретные задачи: платёжный модуль, доставка, нестандартные письма.
Выигрываете: на странице меньше чужого кода, шаблоны WooCommerce почти не переопределены, обновления идут предсказуемо. Платите внешним видом. Из коробки он скромный, доводить его придётся дочерней темой или CSS, а значит, нужен человек, который умеет это делать.
Сборка B: тема-комбайн
Платная тема из каталога с демо-магазинами, встроенным конструктором страниц, фильтрами, быстрым просмотром и слайдерами. За вечер вы получаете витрину, похожую на демо.
Цена появляется позже. Часть магазинных функций живёт внутри темы: фильтры, быстрый просмотр, список желаний. Смена темы через два года означает потерю этих функций и вёрстки. Тема переопределяет шаблоны WooCommerce, поэтому после обновления плагина в разделе «Состояние системы» могут появиться предупреждения об устаревших шаблонах. Скрипты и стили для всех демо-режимов нередко грузятся и там, где не нужны. Проверяйте это в инструментах разработчика браузера, а не верьте описанию темы.
Сборка C: блочная тема и редактор сайта
Блочная тема (к ним относятся стандартные темы WordPress последних лет, например Twenty Twenty-Four). Шаблоны каталога, товара и корзины правятся в Site Editor без PHP. В новых установках актуальных версий WooCommerce корзина и оформление заказа работают на блоках по умолчанию.
Выигрываете: единая система, меньше конфликтов с ядром, шаблоны правит человек без навыков программирования. Платите совместимостью. Не все сторонние плагины корректно расширяют блочное оформление заказа. Поля, добавленные через хуки для классического шаблона, могут просто не появиться. Каждый плагин, который меняет оформление заказа, проверяйте до покупки: по описанию в каталоге и на тестовой копии сайта.
Сравнение
Оценки качественные, это типичное поведение сборок, а не замеры. Цифры для вашего магазина получите, измерив его самостоятельно.
| Критерий | A: лёгкая тема | B: тема-комбайн | C: блочная тема |
|---|---|---|---|
| Скорость запуска | Средняя, нужна доработка вида | Высокая, есть готовое демо | Средняя, нужно освоить Site Editor |
| Свобода в витрине | Высокая при наличии разработчика | Ограничена возможностями темы | Высокая в рамках блоков |
| Риск при обновлениях | Низкий | Выше: переопределённые шаблоны | Средний: зависит от плагинов оформления заказа |
| Нагрузка на страницу | Обычно ниже | Обычно выше | Обычно ниже |
| Выход из сборки | Лёгкий | Тяжёлый: теряются функции темы | Лёгкий, но шаблоны придётся переносить |
Что настроить в любой сборке
Выбор темы не отменяет базовой настройки. Её нужно пройти в любом случае, и ошибки здесь стоят дороже, чем неудачный слайдер.
- Страна магазина и валюта: рубль выбирается в настройках, на вкладке «Общие». От страны зависят адресные поля и налоговые правила.
- Зоны доставки: для каждой зоны свои способы и стоимость. Разведите регионы заранее, переделывать зоны при работающем магазине неприятно.
- Платежи: официальные модули платёжных сервисов и служб доставки берите у самих сервисов. Проверьте заявленную совместимость с вашей версией WooCommerce и с блочным оформлением заказа.
- Чеки по 54-ФЗ: как формируются чеки, зависит от платёжного сервиса или онлайн-кассы. Уточните это у провайдера до запуска, а не после первого заказа.
- Налоги: если вы не показываете цены с НДС отдельной строкой, расчёт налогов в WooCommerce можно не включать. Что нужно именно вам, решайте с бухгалтером.
- Письма: проверьте тексты уведомлений и отправку через SMTP-сервис. Почта с общего хостинга нередко попадает в спам.
Тему выбирают один раз, а меняют дорого. Берите ту, из которой можно уйти, не потеряв функции магазина.
Когда что выбирать
- Нужен запуск за неделю, поддерживает не разработчик, дизайн «как у многих» устраивает: сборка B. Выбирайте тему с регулярными обновлениями и заранее выясните, какие функции пропадут при её замене.
- Есть разработчик или подрядчик, каталог нестандартный (сложные карточки, особые поля, свой расчёт доставки), важна скорость: сборка A.
- Магазин новый, плагинов для правки оформления заказа нет, команда готова учить Site Editor: сборка C.
- Магазин уже работает на классическом оформлении и на плагинах, которые правят checkout: не переходите на C ради новизны. Сначала проверьте каждый плагин на тестовой копии.
Что ломается
- Страничный кеш. Корзина, оформление заказа и личный кабинет не должны отдаваться из кеша. Симптом ошибки: товар пропадает из корзины или показывается чужое содержимое. Проверьте правила исключений в вашем кеш-плагине или на уровне сервера.
- Совместимость с HPOS[1]. Плагин, не заявивший совместимость с новым хранилищем заказов, может работать с ошибками или не видеть заказы. Статус проверяется в настройках WooCommerce, раздел «Дополнительно», вкладка «Функции».
- Запланированные задачи. WooCommerce выполняет фоновые операции через Action Scheduler, а он зависит от WP-Cron, который срабатывает только при визитах. На магазине с малым трафиком задачи запаздывают. Типичное решение: отключить встроенный запуск (константа DISABLE_WP_CRON) и вызывать cron по расписанию средствами сервера. Точный синтаксис смотрите в документации WordPress для вашей версии.
- Обновление без копии. Сначала резервная копия и тестовая площадка, потом боевой сайт. После обновления проверьте «Состояние системы»: там видны устаревшие шаблоны темы.
- Непройденный заказ. Пройдите весь путь от карточки до письма с каждым способом оплаты и доставки. Используйте тестовый режим платёжного модуля, если он есть.
Что делать дальше
Разверните копию сайта и выберите на ней одну из сборок. Проведите по одному тестовому заказу на каждый способ оплаты и доставки. Затем снимите базовые показатели: время ответа главной, карточки товара и страницы оформления. Подойдут инструменты разработчика браузера и Lighthouse. Повторяйте замер после каждого нового плагина: так видно, какой именно утяжелил страницу. Следите за журналами в разделе «Состояние системы» и настройте автоматические резервные копии с проверкой восстановления.
[1] HPOS (High-Performance Order Storage) — хранение заказов в отдельных таблицах вместо общих таблиц записей WordPress. В новых магазинах актуальных версий WooCommerce включено по умолчанию. Версию, с которой это так, и детали миграции сверяйте с документацией WooCommerce.
Источники: Документация WooCommerce, WordPress Developer Resources: блочные темы
Частые вопросы
Можно ли сменить тему после запуска магазина?
А если у меня другая версия WooCommerce или WordPress?
А если после обновления плагина сломалось оформление заказа?
Какой хостинг нужен для WooCommerce?
Что в проде ломается чаще всего?
Блоки лучше классических шаблонов?
Материал носит информационный характер и подготовлен редакцией «Агентуры». Он не является офертой, рекламой или индивидуальной консультацией. Упомянутые продукты, компании и торговые знаки принадлежат их правообладателям. Перед принятием решений, влекущих юридические или финансовые последствия, обратитесь к профильному специалисту.