
WooCommerce
измереноWordPress + WooCommerce
Полноценный магазин: корзина, чекаут в два шага, зоны доставки, промокоды, живое уведомление о заказе в Telegram.
Открыть стендКейс 04 · devs-code.site
Один каталог на 420 моделей, одна вёрстка, четыре разных движка. Все четыре стенда живые — откройте их рядом. Числа скорости ниже снимаются каждую ночь на нашем сервере, а не вписаны руками.
«Своей» платформы у нас нет: мы делаем на всех четырёх и зарабатываем одинаково. Поэтому таблицу ниже имеет смысл читать.

WordPress + WooCommerce
Полноценный магазин: корзина, чекаут в два шага, зоны доставки, промокоды, живое уведомление о заказе в Telegram.
Открыть стенд
OpenCart 4
Тот же магазин на OpenCart 4: каталог, корзина, чекаут, украинский интерфейс.
Открыть стенд
Astro + WordPress REST
Статичный фронт на Astro, который тянет тот же каталог через REST API WordPress.
Открыть стенд
WordPress, no shop plugin
Тот же каталог с фильтрами и поиском, а вместо корзины — запрос цены.
Открыть стендLighthouse, мобильный пресет, три прогона, медиана. Перезамер каждую ночь. Дата под колонкой — когда сняты именно эти числа.
Таблица листается вбок — там все четыре →
| WooCommerceзамер 18 авг. 2026 г. | OpenCartзамер 18 авг. 2026 г. | Headlessзамер 18 авг. 2026 г. | WordPress catalogueзамер 18 авг. 2026 г. | |
|---|---|---|---|---|
| Балл производительностиLighthouse performance, 0–100. На мобильном выше 90 — хорошо. | 100 | 99 | 100 | 100 |
| LCPКогда дорисовалась главная картинка или заголовок. Google хочет меньше 2,5 с. | 1.44 s | 1.67 s | 1.20 s | 1.34 s |
| CLSНасколько страница прыгает при загрузке. Google хочет меньше 0,1. | 0.000 | 0.001 | 0.000 | 0.000 |
| Ответ сервераСколько сервер думает до первого байта. | 3 ms | 93 ms | 0 ms | 0 ms |
| Вес страницыВсё, что браузер скачал ради одной страницы. | 115 KB | 164 KB | 93 KB | 96 KB |
| ЗапросовСколько файлов тянет страница. | 15 | 23 | 18 | 14 |
| JavaScript на страницеБайты скриптов — то, что занимает телефон уже после того, как картинка нарисована. | 13 KB | 5 KB | 7 KB | 3 KB |
Эту часть измерить нельзя, поэтому она помечена как оценка: наши цены и наш опыт на проектах такого размера. Числа здесь — про коммерческий проект, а не про демо-стенд.
Таблица листается вбок — там все четыре →
| WooCommerce | OpenCart | Headless | WordPress catalogue | |
|---|---|---|---|---|
| Кому подходит | Продажи онлайн с оплатой, складом и доставкой с первого дня. | У вас уже есть магазин на OpenCart или команда знает эту админку. | Большие каталоги, где скорость и поисковый трафик и есть бизнес. | Работа на заказ, шоурумы, B2B-ассортимент — там, где сделка происходит в разговоре. |
| Ограничения | Самая тяжёлая из четырёх. Плагины нужно обновлять, и каждый плагин — это зависимость, которую вы наследуете. | Экосистема сжимается. С каждым годом меньше поддерживаемых расширений, а платные быстро стареют. | Две системы вместо одной. Изменение контента требует пересборки, и у этого конвейера должен быть хозяин. | Нет корзины, чекаута и склада. Второй язык стоит плагина и примерно дня работы. |
| Срок сборки | 4–6 недель | 3–5 недель | 5–7 недель | 1–2 недели |
| Стоимость владения | €40–80 / мес | €30–60 / мес | €25–50 / мес | €15–30 / мес |
Сравнение, которое нельзя перепроверить, — это мнение. Вот что происходит каждую ночь.
Не верьте на слово: вставьте любой из четырёх адресов в pagespeed.web.dev и сравните. Полевых данных там не будет — по демо-стендам никто не ходит, — но лабораторные числа должны лечь туда же, куда их кладёт эта таблица.
Пять ситуаций, которые мы слышим от заказчиков, и что мы бы собрали в каждой.
Продаю 50–500 товаров и принимаю оплату картой на сайте.
WooCommerce.
Корзина, чекаут, склад, налоги, доставка и счета уже написаны и поддерживаются другими людьми. Написать это самому дороже, чем все лицензии на плагины вместе взятые.
У меня магазин на OpenCart, и мне говорят его выбросить.
Оставить — пока он реально не мешает.
Работающий магазин с историей заказов — это актив. Его можно перерисовать, разогнать и обвязать интеграциями. Переезд оправдан, когда платформа блокирует конкретную бизнес-задачу, а не потому, что разработчику приятнее другой движок.
Каталог большой, и весь бизнес держится на поисковом трафике.
Headless: статичный фронт, CMS позади.
Страницы собраны заранее, поэтому сервер не думает вообще. Плата за это — вторая подвижная часть: при изменении контента фронт надо пересобирать, и у этого должен быть хозяин.
Делаем на заказ. Сделка происходит в переписке или по телефону.
Каталог-визитка на чистом WordPress.
Корзина, которой никто не пользуется, — это расход, а не функция. Показать ассортимент, принять заявку, продать в разговоре — и в три-пять раз дешевле.
Надо выйти в сеть за неделю и понять, нужно ли это вообще кому-то.
Сначала каталог, магазин потом.
Каталог становится фундаментом магазина: тот же дизайн, тот же контент, та же админка. За слой магазина вы платите, когда спрос подтвердился, а не заранее.
Напишите, чем торгуете и как обычно закрывается сделка. Ответим платформой и обоснованием — включая «оставайтесь там, где есть», если честный ответ такой.
Написать нам