🛒 Полная схема 2025
+

Интернет-магазин на WordPress + WooCommerce

Минимальная рабочая схема: все компоненты, плагины оплаты и доставки, ограничения платформы и честные минусы

🏗️ Архитектура интернет-магазина

Интернет-магазин на WordPress состоит из нескольких слоёв: сервер, база данных, CMS, плагин магазина и дополнительные расширения.

Схема компонентов WooCommerce магазина
Frontend
🎨
Тема
Storefront / Flavflavor
📱
Page Builder
Elementor / Gutenberg
Кэширование
LiteSpeed / WP Rocket
↓↑
E-Commerce
🛒
WooCommerce
Товары, корзина, заказы
💳
Платежи
ЮKassa, CloudPayments
🚚
Доставка
СДЭК, Почта России
↓↑
CMS
📝
WordPress Core
Ядро системы
👤
Пользователи
Регистрация, роли
🔌
Плагины
SEO, безопасность
↓↑
Server
🗄️
MySQL/MariaDB
База данных
🐘
PHP 8.x
Интерпретатор
🌐
Nginx/Apache
Веб-сервер

🔧 Ядро: WordPress + WooCommerce

📝
WordPress
CMS • Основа сайта
Система управления контентом. Основа для всего магазина: пользователи, страницы, медиафайлы, настройки.
Бесплатно
🛒
WooCommerce
Плагин • E-commerce
Превращает WordPress в магазин: товары, категории, атрибуты, корзина, оформление заказа, управление заказами.
Бесплатно
📋 Требования к серверу

• PHP 7.4+ (рекомендуется 8.0+)
• MySQL 5.7+ или MariaDB 10.3+
• Память PHP: минимум 256MB (рекомендуется 512MB+)
• HTTPS обязательно для приёма платежей
• Хостинг: от 500 ₽/мес (shared) до 2000+ ₽/мес (VPS)

💳 Плагины оплаты для России

Для приёма платежей в России нужны специальные плагины, интегрирующие WooCommerce с платёжными системами.

💳 Платёжные системы
🟡
ЮKassa (ex-Яндекс.Касса)
Карты (MirPay, T-Pay, SberPay), ЮMoney, QIWI (ликвидация банка), рассрочка. Комиссия 2.8-3.5%. Есть Wordpress плагин.
Бесплатно
☁️
CloudPayments
Карты (СБП, T-Pay, SberPay, MIRPay), Apple Pay (заблочен), Google Pay(заблочен), рекуррентные платежи. Комиссия 2.7%
Бесплатно
🟢
Сбербанк Эквайринг
Интернет-эквайринг от ЮKassa. Принимайте платежи банковскими картами, кошельком ЮMoney и через SberPay с комиссией до 2,5%
Бесплатно
🔵
Тинькофф Эквайринг
SberPay, Alfa Pay, Mir Pay, оплата по QR-коду через СБП
Бесплатно
🅿️
Robokassa
50+ способов оплаты, криптовалюты. Комиссия 3.5-5%
Бесплатно
💡 Рекомендация

Для старта: ЮKassa — проще всего подключить, хорошая документация, поддержка 54-ФЗ (онлайн-кассы). Подходит для ИП и ООО.

Для масштаба: CloudPayments — лучше API, рекуррентные платежи, подписки, более гибкие настройки. Или Robokassa - также легко подключается и принимает крипту и др.

Интеграция с онлайн-кассой (54-ФЗ)

🧾 Онлайн-кассы
📠
АТОЛ Онлайн
Облачная касса, автоматическая фискализация чеков
📠
OrangeData
Облачная касса с интеграцией в ЮKassa
📠
МодульКасса
Облачное решение от МодульБанка

🚚 Доставка и отслеживание

Плагины доставки рассчитывают стоимость, показывают ПВЗ на карте и передают трек-номера для отслеживания.

🚚 Службы доставки
📦
СДЭК для WooCommerce
Автоматический расчёт, карта ПВЗ, создание накладных, трекинг
📮
Почта России
Расчёт стоимости по API, отслеживание по трек-номеру
Free / Pro
🟣
Boxberry
ПВЗ, курьерская доставка, постаматы
🟡
Яндекс Доставка
Экспресс-доставка в городах, интеграция с Яндекс Go
Бесплатно
🔴
DPD Russia
Курьерская доставка, ПВЗ по России

Агрегаторы доставки

📦 Универсальные решения

Если нужно несколько служб доставки одновременно:

Shipping Pro (WBS) — агрегатор СДЭК, Почта, DPD, Boxberry в одном плагине
DaData — автодополнение адресов + определение зоны доставки
PRO Shipping — продвинутые правила расчёта доставки

Отслеживание заказов (трекинг)

📍 Плагины трекинга
📍
WooCommerce Shipment Tracking
Официальный плагин от Woo, добавляет трек-номер к заказу
Бесплатно
🌐
TrackShip
Автоматические статусы от 800+ перевозчиков, уведомления
Free / $9/мес
🔔
AfterShip
Страница отслеживания, email/SMS уведомления
Free / $11/мес

👤 Личный кабинет пользователя

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

Встроенные возможности WooCommerce

✅ Что есть "из коробки"
История заказов
Статусы заказов
Адреса доставки
Платёжные данные
Редактирование профиля
Список загрузок (digital)

Расширения личного кабинета

👤 Плагины для кабинета
❤️
YITH WooCommerce Wishlist
Список желаний — товары, которые клиент хочет купить позже
Бесплатно
🔄
WooCommerce Subscriptions
Подписки и регулярные платежи, управление в кабинете
💰
YITH Points and Rewards
Бонусные баллы, кэшбэк, программа лояльности
Free / €99
💬
WooCommerce Support Ticket
Тикеты поддержки прямо в личном кабинете

🔌 Обязательные плагины

Помимо оплаты и доставки, для работающего магазина нужен ещё ряд плагинов.

🔒
Wordfence Security
Безопасность
Файрвол, сканер вредоносного кода, защита от брутфорса, двухфакторная аутентификация.
Free / $99/год
📈
Yoast SEO
SEO-оптимизация
SEO для товаров и категорий: мета-теги, микроразметка, XML-карта сайта, анализ контента.
Free / €99/год
LiteSpeed Cache
Производительность
Кэширование страниц, оптимизация изображений, минификация CSS/JS, CDN интеграция.
Бесплатно
💾
UpdraftPlus
Резервные копии
Автоматические бэкапы базы и файлов в облако: Google Drive, Dropbox, S3.
Free / $70
💬
LiveChat / Tawk.to
Онлайн-консультант
Чат с посетителями в реальном времени, автоматические приветствия, история переписки.
Free / $20/мес

📊 Ограничения платформы

WordPress + WooCommerce — мощная связка, но у неё есть технические лимиты. Понимание этих ограничений критично для планирования.

Параметр Комфортно Максимум Комментарий
📦 Количество товаров до 5,000 10,000-50,000 Свыше 10K нужна оптимизация БД
🏷️ Вариации товаров до 50/товар 100-200 Каждая вариация = строка в БД
👥 Посетители/день до 5,000 10,000-50,000 Зависит от хостинга и кэша
🛒 Заказы/день до 200 500-1,000 С кастомными таблицами HPOS — больше
🔌 Количество плагинов до 30 50+ Каждый плагин замедляет сайт
🗄️ Размер базы данных до 500 MB 1-5 GB Свыше 1GB — нужен VPS
🖼️ Медиафайлы до 5 GB 20-50 GB Используйте CDN и сжатие
⚡ Время загрузки < 2 сек > 4 сек Влияет на конверсию и SEO
⚠️ Когда WooCommerce начнёт тормозить

Признаки проблем:
• Админка открывается дольше 5 секунд
• Страницы каталога грузятся > 3 секунд
• Поиск по товарам "зависает"
• Фильтры работают медленно
• Экспорт заказов падает по таймауту

Критические точки:
• 10,000+ товаров без оптимизации
• 100,000+ заказов в базе
• 50+ активных плагинов
• Shared-хостинг при высокой нагрузке

Проблемы базы данных WooCommerce

🗄️ Архитектурные ограничения БД

WooCommerce использует EAV-модель (Entity-Attribute-Value) WordPress — это главная причина проблем с производительностью:

Как хранятся товары:
• Товар = запись в wp_posts (type = 'product')
• Каждый атрибут = отдельная строка в wp_postmeta
• 1 товар с 20 атрибутами = 20+ строк в postmeta
• 5,000 товаров = 100,000+ строк только метаданных

Проблемы EAV:
• Медленные JOIN-запросы при фильтрации
• Невозможность нормальной индексации
• Сложная выборка по нескольким атрибутам
• Раздувание таблицы postmeta

Решения для масштабирования

🌐
Cloudflare CDN
CDN + защита
Раздача статики с серверов по всему миру, защита от DDoS, оптимизация изображений.
Free / $20/мес

⚠️ Минусы WordPress для магазина

Честный разбор недостатков платформы. Зная эти проблемы заранее, вы сможете к ним подготовиться.

Плюсы WordPress + WooCommerce
  • Бесплатное ядро и базовый функционал
  • Огромная экосистема плагинов и тем
  • Низкий порог входа — не нужен программист
  • Большое сообщество и документация
  • Гибкость — можно сделать почти всё
  • SEO-дружелюбность из коробки
  • Много готовых интеграций для РФ
  • Легко найти специалиста
Минусы WordPress + WooCommerce
  • Производительность падает с ростом каталога
  • Уязвимости безопасности (популярная цель)
  • Зависимость от плагинов сторонних разработчиков
  • Плагины могут конфликтовать друг с другом
  • Регулярные обновления ломают совместимость
  • Архитектура БД не для e-commerce
  • Сложно масштабировать горизонтально
  • Нет мультиязычности из коробки

Детальный разбор проблем

🔓 Безопасность

WordPress — 30% всех сайтов в мире, поэтому это цель №1 для хакеров.

Типичные атаки:
• Брутфорс паролей админа
• Уязвимости в плагинах (особенно заброшенных)
• SQL-инъекции через формы
• XSS через комментарии и отзывы

Обязательно:
• Wordfence или Sucuri Security
• Сложные пароли + 2FA
• Регулярные обновления всего
• Бэкапы каждый день

🔌 Зависимость от плагинов

Средний WooCommerce-магазин использует 20-40 плагинов. Это создаёт риски:

Заброшенные плагины — разработчик перестал поддерживать
Конфликты — плагин A ломает плагин B после обновления
Дублирование — 3 плагина делают одно и то же
Раздувание — каждый плагин добавляет CSS/JS
Vendor lock-in — перейти на другую систему очень сложно

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

🔄 Проблемы обновлений

WordPress, WooCommerce и плагины обновляются постоянно. Это хорошо для безопасности, но:

Обновление WooCommerce может сломать тему
Обновление темы может сломать плагины
Обновление PHP на сервере — лотерея

Правила обновления:
1. Всегда делать бэкап перед обновлением
2. Тестировать на staging-копии сайта
3. Не обновлять сразу после релиза — ждать фиксов
4. Читать changelog перед обновлением

Когда НЕ стоит выбирать WooCommerce

🚫 WooCommerce не подходит если:
Каталог больше 50,000 товаров
Нужна сложная логика складов/остатков
Высокая нагрузка: 100,000+ посетителей/день
Сложный B2B с персональными ценами
Мультивендорный маркетплейс
Интеграция с SAP/1C на уровне предприятия
💡 Альтернативы для больших проектов

Если WooCommerce не подходит, рассмотрите:

Shopify — SaaS, до 100K товаров, не нужен сервер
1C-Битрикс — для РФ, интеграция с 1С из коробки
Magento / Adobe Commerce — enterprise-уровень
OpenCart — легче WooCommerce, но меньше экосистема
Кастомная разработка — полный контроль, но дорого

💰 Стоимость запуска магазина

Реальные цифры для запуска минимального работающего интернет-магазина на WooCommerce в 2025 году.

📊 Минимальный бюджет (MVP)
Домен (.ru)
200-500 ₽
в год
Хостинг (shared)
3,000-6,000 ₽
в год
SSL-сертификат
0 ₽
Let's Encrypt бесплатно
WordPress + WooCommerce
0 ₽
бесплатно
Тема (Storefront)
0 ₽
бесплатная от Woo
Базовые плагины
0 ₽
free-версии
Минимум на старт
3,500 — 7,000 ₽/год
💼 Рекомендуемый бюджет (полноценный магазин)
Домен
500 ₽
в год
VPS-хостинг
12,000-24,000 ₽
в год (1-2K/мес)
Премиум-тема
3,000-8,000 ₽
единоразово
Плагин доставки (СДЭК)
2,500-5,000 ₽
в год
Email-сервис
0-6,000 ₽
в год
Онлайн-касса
18,000-24,000 ₽
в год
Рекомендуемый бюджет первого года
40,000 — 70,000 ₽
💡 На чём можно сэкономить

Тема — начните с бесплатной Storefront, купите премиум позже
Плагины — используйте free-версии пока нет выручки
Хостинг — shared на старте, VPS когда пойдут продажи
Онлайн-касса — некоторые платёжки (ЮKassa) предоставляют облачную кассу
Дизайн — не заказывайте уникальный дизайн до первых 100 заказов

✅ Чек-лист запуска магазина

Пошаговый план от нуля до работающего магазина. Отмечайте выполненные пункты.

📋 Этап 1: Подготовка
Выбрать и купить домен
Выбрать хостинг (Beget, TimeWeb, REG.RU)
Установить SSL-сертификат
Установить WordPress
📋 Этап 2: Настройка магазина
Установить WooCommerce
Пройти мастер настройки Woo
Установить и настроить тему
Создать структуру категорий товаров
Настроить атрибуты (размер, цвет, и т.д.)
Добавить тестовые товары
📋 Этап 3: Оплата и доставка
Зарегистрироваться в ЮKassa / CloudPayments
Установить плагин оплаты
Протестировать оплату
Настроить плагин доставки (СДЭК/Почта)
Добавить зоны доставки
Подключить онлайн-кассу (54-ФЗ)
📋 Этап 4: Обязательные плагины
Wordfence Security — безопасность
Yoast SEO — оптимизация
LiteSpeed Cache / WP Rocket — кэширование
UpdraftPlus — резервные копии
WP Mail SMTP — доставка писем
Smush — оптимизация изображений
📋 Этап 5: Контент и страницы
Главная страница
Страница «О нас»
Страница «Доставка и оплата»
Страница «Возврат и обмен»
Страница «Контакты»
Политика конфиденциальности
Публичная оферта
📋 Этап 6: Тестирование
Тестовый заказ от начала до конца
Проверить мобильную версию
Проверить скорость (PageSpeed > 70)
Проверить все email-уведомления
Настроить Google Analytics / Яндекс.Метрику
Проверить sitemap.xml
📋 Этап 7: Запуск 🚀
Отключить режим «на обслуживании»
Добавить сайт в Яндекс.Вебмастер
Добавить сайт в Google Search Console
Настроить автобэкапы
Запустить первую рекламу
🛒 Итоги: WooCommerce магазин
💰
Минимум на старт
3,500 — 7,000 ₽/год
📦
Комфортно товаров
до 5,000 — 10,000
👥
Посетители/день
до 5,000 — 10,000
🔌
Плагинов нужно
15 — 25 штук
⏱️
Время на запуск
1 — 4 недели
⚠️
Главный минус
Производительность при росте
🎯 Вердикт

WordPress + WooCommerce — отличный выбор для:
✅ Малого и среднего бизнеса (до 10K товаров)
✅ Старта с минимальным бюджетом
✅ Когда нужно быстро запуститься
✅ Если нет бюджета на программистов

Не подходит для:
❌ Крупных каталогов (50K+ товаров)
❌ Высоконагруженных проектов
❌ Сложной B2B-логики

Начните с WooCommerce, а если перерастёте — мигрируйте на enterprise-решение. 90% магазинов никогда не упрутся в лимиты WooCommerce.

© 2025 • Гайд по созданию интернет-магазина на WordPress + WooCommerce

WordPress • WooCommerce • E-commerce • СДЭК • ЮKassa • Интернет-магазин