WordPress или OpenCart для интернет-магазина: что выбрать

Когда дело доходит до интернет-магазина, вопрос «на чём делать» звучит почти всегда. Два самых частых варианта — OpenCart и WordPress с магазинным дополнением WooCommerce. Обе системы распространены, обе умеют каталог, корзину, оплату и доставку, и на обеих мы делаем магазины. Но устроены они по-разному, и от этой разницы зависит, сколько будет стоить магазин через год, а не только на старте. Разбираем без техники: что кому подходит и почему.
Чем WordPress и OpenCart отличаются как основа для магазина
Платформа — это фундамент сайта: то, на чём держатся страницы, товары, корзина и формы. OpenCart изначально создан под торговлю: каталог, корзина и оформление заказа заложены в него с самого начала, а не добавлены сверху. Поэтому магазин на нём обычно проще внутри: меньше лишнего кода, меньше того, что может сломаться.
WordPress — система общего назначения. Её создавали под статьи и страницы, а магазин к ней добавляется отдельным расширением — WooCommerce. Товары, заказы и покупатели появляются в той же панели управления, рядом со страницами и блогом. Для посетителя всё выглядит привычно: карточки товаров, кнопка «Купить», корзина.
Для нас OpenCart — основное направление: разрабатываем, дорабатываем, переносим и сопровождаем магазины на нём более 10 лет. WordPress с WooCommerce берём, когда кроме магазина нужен контентный сайт. Дальше — почему именно так.
Когда для интернет-магазина лучше OpenCart
- Главное на сайте — торговля. Каталог, фильтры, карточка товара, корзина, оплата, доставка. Статьи и страницы услуг — второстепенное или их нет совсем.
- Товаров много и они с вариантами. Размер, цвет, объём; десятки категорий; характеристики, из которых потом собираются фильтры.
- Нужен обмен с учётом. Цены и остатки живут в 1С или BAS, а заказы должны возвращаться обратно автоматически, без ручного переноса.
- Магазин будут дорабатывать. Опт от количества, комплекты, свои поля в форме заказа — всё это на OpenCart пишется через ocmod.
Об ocmod стоит сказать отдельно, потому что это главный практический аргумент. У магазина есть ядро — его «двигатель», общий для всех сайтов на OpenCart. Самый простой способ что-то изменить — залезть в ядро и переписать кусок кода. Работает сразу, но при первом же обновлении платформы правки исчезают. Ocmod — это отдельный файл-инструкция, который говорит «в таком месте подставь вот это»: ядро остаётся нетронутым, обновление не стирает доработку, а выключить её можно одним переключателем.
Честно о слабых местах OpenCart: дубли страниц и совместимость сторонних модулей. Два модуля могут цепляться к одному месту и конфликтовать — страница ломается. Мы знаем эти места и закрываем их на этапе разработки, а новое всегда проверяем на копии магазина, не на живом.
Когда интернет-магазин стоит делать на WordPress
- Рядом с магазином нужен сайт. Развёрнутые страницы услуг, блог, статьи под запросы клиентов, портфолио — то, в чём WordPress действительно силён.
- Каталог умеренный. WooCommerce комфортно чувствует себя на сотнях и тысячах позиций. Десятки тысяч с ежедневным обновлением прайсов поставщиков — уже нужен более сильный хостинг и отдельная настройка.
- Сайт уже есть на WordPress. Мастер начал с визитки, добавил блог и форму записи, теперь нужен небольшой магазин материалов. Адрес, дизайн и накопленная история в поиске остаются.
- Вы планируете вести сайт сами. Одна знакомая панель для страниц, статей и товаров — без второй системы.
Обратная сторона тоже есть. Чем больше плагинов, тем медленнее грузятся страницы и тем больше нужно обновлять. Магазин на WordPress, забытый на год без обновлений, — типичная причина взлома: в старых версиях плагинов дыры давно известны. Поэтому «добавляется легко» не означает «бесплатно и навсегда».
WordPress или OpenCart: сравнение по критериям
| Критерий | OpenCart | WordPress + WooCommerce |
|---|---|---|
| Назначение | Создан под торговлю: каталог, корзина и оплата заложены в основу | Система для сайтов и статей, магазин добавляется расширением |
| Размер каталога | Десятки категорий, товары с вариантами, фильтры из характеристик | Комфортно на сотнях и тысячах позиций; десятки тысяч — более сильный хостинг и отдельная настройка |
| Контент рядом | Статьи и страницы есть, но это не сильная сторона | Блог, страницы услуг, портфолио — родная стихия |
| Доработки | Через ocmod — правки переживают обновления | Плагины и тема; нестандартное — отдельная разработка |
| Слабые места | Дубли страниц, совместимость сторонних модулей | Лишние плагины замедляют сайт; требует регулярных обновлений |
| Интеграции | Оплата, Новая Почта, CRM, 1С или BAS, прайс-агрегаторы — на обеих платформах | |
| Цена под ключ | от 24 900 грн — пакет «Фул» в калькуляторе, независимо от платформы | |
Главное, что видно из таблицы: платформа не влияет на цену под ключ и на набор интеграций. Она влияет на то, как магазин будет вести себя через год — когда каталог вырастет, появится обмен с учётом или захочется завести блог.
Сколько стоит магазин на WordPress или OpenCart
Цена в нашем калькуляторе не зависит от платформы — она зависит от того, что магазин должен уметь. Пакет «Фул» — от 24 900 грн: магазин или каталог с фильтрами, корзина, оплата и доставка, второй язык, интеграции.
Что меняет сумму. Каталог и корзина — базовая цена. Оплата и доставка с выбором отделения прямо в заказе — плюс 15 %. Обмен с 1С или CRM — плюс 30 %. Страниц до 8 — базовая, от 9 до 25 — плюс 20 %, от 26 до 50 — плюс 40 %. AI-контент для описаний товаров — 2 000 грн. Срочно — плюс 25 %. Доработки уже готового магазина считаем от 450 грн за час работы.
Самая дорогая часть любого магазина — связка с учётом: у каждой компании 1С доработана по-своему, и договариваться приходится с вашим бухгалтером или программистом учёта. Поэтому эту задачу оцениваем отдельно, а не «в комплекте». Срок разработки магазина — от 3–4 недель, в зависимости от каталога и интеграций. Расчёт делаем за 1 день после брифа, цену фиксируем в договоре, ориентир — в калькуляторе.
Отдельно о регулярных расходах, которые не входят в цену разработки: домен, хостинг и лицензия премиум-шаблона — ежегодные платежи напрямую поставщикам; платёжный сервис берёт небольшой процент с каждого платежа.
Схема выбора: OpenCart или WordPress под ваш магазин
Считайте от задачи, а не от названия. Если вы не уверены, к какой ситуации относитесь, — это нормальная тема для брифа: разбираем ассортимент, есть ли оптовые цены, нужен ли личный кабинет, с какими программами нужно обмениваться. Платформу выбираем до дизайна, потому что именно от неё зависит, какие готовые модули доступны дальше.
Ещё одна подсказка: посмотрите на свой прайс. Если у товаров много характеристик, по которым покупатель фильтрует, — это аргумент за OpenCart. Если позиций несколько десятков, а главное — объяснить услугу и показать работы, — за WordPress.
Ошибки при выборе платформы для интернет-магазина
- Выбирать по названию. «У конкурента WordPress» ничего не говорит о вашем ассортименте и о том, с чем магазин должен обмениваться.
- Править файлы шаблона или ядра напрямую. После обновления всё затирается, и магазин возвращается к заводскому виду. Правки должны переживать обновления — на OpenCart для этого есть ocmod.
- Скопировать описания поставщика. Тот же текст стоит ещё в сотне магазинов, и поиск не видит причины показывать именно вас. Своё описание, даже более короткое, работает лучше.
- Включить все способы оплаты и всех перевозчиков сразу. Три-четыре варианта, которыми действительно пользуются покупатели, продают лучше длинного списка.
- Забыть об уходе после запуска. Магазин каждый день принимает деньги. Обновления сначала на копии, резервные копии, тестовый заказ раз в неделю — это уже поддержка, и о ней стоит договориться до запуска.
Частые вопросы о магазине на WordPress и OpenCart
Можно ли перенести магазин с другой платформы на OpenCart?
Да. Переносим с Хорошоп, Joomla и других систем: товары, категории, фото, характеристики, клиентов и историю заказов — насколько отдаёт старая система. Со старых адресов ставим переадресацию страница в страницу, а старый магазин советуем не выключать ещё месяц.
Упадёт ли магазин в поиске после переезда?
Первые недели позиции могут немного просесть — это нормальная реакция на смену адресов. При правильной переадресации они возвращаются; без неё потеря может быть долгой.
Магазин уже на WordPress, а каталог вырос. Переезжать?
Не обязательно. Сначала смотрим хостинг и настройки — часто этого достаточно. Переезд имеет смысл, когда ручная работа и торможение стоят больше, чем сам переезд.
Смогу ли я сам добавлять товары?
Да, на обеих платформах. После запуска обучаем работе с админкой и оставляем запись: добавить товар, изменить цену, обработать заказ.
Какие интеграции возможны?
Оплата, службы доставки, CRM, 1С и BAS, выгрузка прайсов на торговые площадки. Расскажите об ассортименте и нужных интеграциях в заявке — предложим платформу и посчитаем магазин за 1 день.