Услуги Создание магазина Доработка Интеграция 1С О компании FAQ Блог Кейсы Отзывы Контакты
А
Автор статьи

История OpenCart: от osCommerce до современной CMS

История OpenCart: от osCommerce до современной CMS

OpenCart прошёл путь от скромного форка osCommerce до платформы с миллионами установок и 8 200+ звёзд на GitHub. За 17 лет работы с этой CMS я видел её взлёты, кризисы и перерождения. Рассказываю историю — не как Wikipedia, а как человек, который всё это прожил.

Полная хронология версий OpenCart

Год Версия Ключевое изменение Значение для рынка
1999 1.0 (Perl) Первый релиз Christopher Mann Основа будущего OpenCart
2005 Пересоздание Daniel Kerr выкупил домен, создал PHP-версию Начало современного OpenCart
2009 1.1 MVC-архитектура Отделение логики от представления
2009–2012 1.5 Модули, OCMOD Первая стабильная «рабочая» версия
2014 2.0 vQmod, Event-система Модернизация архитектуры
2014 2.3 OCMOD Современная система модификации файлов
2015 Сокращение активности основателя Временный кризис, Kerr позже вернулся
2017 3.0 Twig, REST API, Event 2.0 Самая популярная версия
2022 4.0 Composer, namespaces, JWT Новое поколение платформы
2025 4.1 Блог, антифрод, оптимизации Зрелость OC4

2000–2005: эра osCommerce

История OpenCart начинается не с osCommerce, а с проекта Christopher G. Mann. В 1998 году он создал на Perl ecommerce-движок для Walnut Creek CDROM. Первый публичный релиз состоялся 11 мая 1999 года. Проект развивался слабо, и к 2000 году Mann объявил, что другие обязательства не позволяют ему продолжать работу. Домен opencart.com истёк в феврале 2005 года.

В 2005 году британский разработчик Daniel Kerr выкупил домен и создал собственную PHP-версию платформы, используя наработки Mann как основу. Это был не fork osCommerce, а перерождение оригинального проекта на новом языке.

2009: OpenCart 1.1 — рождение платформы

Первая стабильная версия OpenCart — 1.1.1 — вышла 11 февраля 2009 года на Google Code. Ключевое отличие от предшественников — внедрение паттерна MVC (Model-View-Controller). Код стал структурированным, понятным, расширяемым.

  • MVC-архитектура вместо хаотичного кода osCommerce
  • Простая система модулей
  • Минимальные требования к хостингу
  • GPL-лицензия — полностью бесплатно

В 2009 году я впервые столкнулся с OpenCartтогда. Помню: сырой, нестабильный, но уже тогда — с потенциалом. Большинство разработчиков в России тогда работали с 1C-Bitrix или самописными решениями. OpenCart был «нишевой» CMS.

2009–2012: OpenCart 1.5 — стабильность

Версия 1.5 (2009–2012) стала первой по-настоящему стабильной. Именно с неё OpenCart начал расти в России:

  • Появилась система модулей (extensions) — можно устанавливать и настраивать через админку
  • OCMOD — система модификации файлов без правки ядра
  • Русская локализация стала стандартом
  • Сообщество в России начало активно расти

Это были «золотые годы» для российского OpenCart: простая CMS, понятная даже новичку, с минимальными требованиями к хостингу. Большинство магазинов, которые я поддерживаю до сих пор, были запущены именно на 1.5.

2014–2017: OpenCart 2.x — модернизация

Версия 2.0 (октябрь 2014) принесла серьёзные изменения:

  • vQmod — более мощная система модификации файлов (предшественник OCMOD)
  • Event-система — возможность подписываться на события без правки ядра
  • Новый дизайн админки — Bootstrap, адаптивный интерфейс
  • REST API — появился доступ к данным магазина через HTTP-запросы

В 2.3 (2014) добавили OCMOD — более современную замену vQmod. Это был переходный период: модули на vQmod и OCMOD сосуществовали, что вызывало проблемы совместимости.

2015: кризис — уход основателя

В 2015 году Daniel Kerr сократил активное участие в проекте. Сообщество было встревожено — казалось, что OpenCart остаётся без технического лидера. Но позже Kerr вернулся к активной разработке и продолжает курировать проект по сей день.

Но вместо смерти произошло перерождение. Сообщество взяло развитие платформы на себя. Ранее появился OcStore — российская версия OpenCart с улучшенной локализацией (первые версии — около 2010 года). Также активизировались независимые команды разработчиков.

Именно после 2015 года OpenCart стал по-настоящему «народной» платформой. В России OcStore стал де-факто стандартом для русскоязычных магазинов.

2017–2021: OpenCart 3.0 — Twig и зрелость

Версия 3.0 (2017) — одна из самых важных в истории OpenCart:

  • Twig — замена PHP-шаблонов (.tpl) на шаблонизатор Twig. Это обеспечило безопасность (автоматическое экранирование) и чистоту шаблонов.
  • REST API v2 — полноценное API для интеграций
  • Event-система 2.0 — before/after хуки для любого метода
  • Material Design — новый дизайн админки
  • Bootstrap 3 — адаптивный фронтенд из коробки

OpenCart 3.0.x — самая распространённая версия на сегодня. Большинство магазинов работают на OC3, и это проверенная временем платформа. Последняя стабильная версия — 3.0.5.0.

2022–2026: OpenCart 4.0 — новое поколение

OpenCart 4.0 (2022) — самая амбициозная версия за всю историю:

  • PHP 8.0+ — поддержка современных версий PHP
  • Composer — управление зависимостями по стандарту PHP-сообщества
  • Namespaces — правильная структура кода с пространствами имён
  • REST API v3 — расширенное API с JWT-аутентификацией
  • Event-система 3.0 — wildcard-паттерны, улучшенная архитектура
  • Twig 3 — обновлённый шаблонизатор

На 2026 год доступны стабильные версии 4.0.2.x и 4.1.0.x. Платформа зрелая, но экосистема модулей ещё догоняет OC3. Подробно про OC4.

Почему OpenCart не умер

OpenCart «хоронили» не раз:

  • 2015: сокращение активности основателя → «CMS без лидера»
  • 2016: рост WooCommerce → «WordPress заберёт рынок»
  • 2018: рост Shopify → «Конструкторы убьют CMS»
  • 2022: выход OC4 → «слишком поздно, все ушли»

Но каждый разOpenCart выживал. Причина — в трёх факторах:

  • Открытый код. Пока есть сообщество — платформа жива. Даже если коммерческая компания исчезнет, код останется.
  • Российская ниша. Интеграция с 1С, ЮKassa, СДЭК, российской логистикой — это то, что Shopify и WooCommerce дают с трудом.
  • Простота. Для магазина до 50 000 товаров OpenCart проще в управлении, чем Битрикс или Magento.

Частые задаваемые вопросы

В: Кто сейчас развивает OpenCart?
О: Основная команда разработчиков — из Великобритании и Украины. Активное русскоязычное сообщество. Версии 3.x и 4.x продолжают получать обновления.

В: Чем OpenCart отличается от OcStore?
О: OcStore — российский форк OpenCart 2.x/3.x с улучшенной русской локализацией и интеграцией с российскими сервисами. С выходом OC4 разница сокращается — OC4 имеет встроенную русскую локализацию.

В: Стоит ли обновляться с OC3 на OC4?
О: Если магазин работает стабильно и нет задач, требующих возможностей OC4 (namespaces, JWT, новые модули) — нет. OC3 — проверенная платформа. Если планируете развитие — да, но с подготовкой. Подробнее — в сравнении OC3 и OC4.

В: Будет ли OpenCart через 5 лет?
О: Да. Открытый кодгарантируетирует, что платформа не исчезнет. Активное сообщество и растущая экосистема OC4 — хорошие знаки.

В: Какая версия OpenCart самая популярная?
О: На 2026 год — OpenCart 3.0.x (около 70% установок). OpenCart 4.x набирает популярность, но экосистема модулей ещё не догнала.


Нужна помощь с OpenCart? Мы работаем с платформой с 2009 года — 150+ реализованных проектов. Свяжитесь с нами — обсудим ваш проект.

Источники

← Предыдущая Как ИИ меняет интернет-магазины: 5 технологий, которые уже работают Следующая → Сообщество OpenCart: где искать помощь, модули и информацию

Комментарии (0)

Пока нет комментариев. Будьте первым!

Оставить комментарий

Ваш комментарий появится после проверки модератором.