Это, наверное, один из самых популярных вопросов, который мне задают перед разработкой сайта. И каждый раз хочется ответить: зависит от того, что именно вы собираетесь делать.
Очень часто люди сравнивают OpenCart и WordPress как две одинаковые системы. На самом деле это не так. Да, на обеих можно сделать интернет-магазин, блог или корпоративный сайт. Но каждая из них создавалась для своих задач, поэтому и работать с ними удобнее в разных ситуациях.
Когда стоит выбрать WordPress

Если вам нужен блог, сайт компании, новостной портал или сайт услуг, то я бы без раздумий рекомендовал WordPress.
WordPress в первую очередь заточен под публикацию контента. Поэтому добавлять статьи, редактировать страницы или менять структуру сайта здесь действительно удобно. Админка простая и понятная даже для человека, который впервые работает с сайтом.
Еще один плюс — огромное количество готовых тем и плагинов. Неважно, нужен вам лендинг, блог или сайт-визитка — скорее всего, подходящее решение уже существует.
Конечно, с помощью WooCommerce на WordPress можно сделать и интернет-магазин. Если это небольшой каталог товаров или продажи не являются основной задачей сайта, то такой вариант вполне имеет право на жизнь.
Когда лучше выбрать OpenCart

Если же вы сразу понимаете, что будете делать интернет-магазин, то я рекомендую OpenCart.
С OpenCart ситуация обратная. Здесь все изначально построено вокруг интернет-магазина. Каталог товаров, корзина, оформление заказа, работа с клиентами — весь основной функционал уже есть после установки.
На рынке СНГ OpenCart — один из самых популярных вариантов. Есть огромное количество готовых модулей оплаты, доставки, интеграций с CRM, бухгалтерией, маркетплейсами и другими сервисами. Если нужна какая-то доработка, в большинстве случаев она уже существует или без проблем реализуется.
За годы работы мне приходилось дорабатывать OpenCart под самые разные задачи. И практически всегда нужное решение находилось. Именно поэтому мне нравится эта система — она не ограничивает развитие проекта.
Какой вывод?
Если совсем коротко, то все просто.
Нужен блог, корпоративный сайт или сайт услуг — выбирайте WordPress.
Нужен интернет-магазин — выбирайте OpenCart.
Разумеется, бывают исключения. Иногда на WordPress делают крупные интернет-магазины, а порой на OpenCart создают корпоративные сайты. Но если выбирать систему под ее основное назначение, то в дальнейшем будет меньше проблем с поддержкой, доработками и развитием проекта.
Поэтому я обычно советую не искать универсальную CMS, а сразу выбирать ту, которая лучше подходит именно под вашу задачу. Это сэкономит и время, и деньги в будущем.