Открыть сервис

Magento

Magento — это система управления содержимым (CMS) с открытым исходным кодом, предназначенная для создания и управления интернет-магазинами. Magento относится к классу платформ электронной коммерции и предоставляет разработчикам и владельцам бизнеса широкий набор инструментов для настройки каталога товаров, обработки заказов, управления клиентской базой, интеграции с платёжными системами и транспортными компаниями, а также для проведения маркетинговых акций. Платформа известна своей модульной архитектурой, гибкостью кастомизации и масштабируемостью, что позволяет использовать её как для небольших магазинов, так и для крупных корпоративных интернет-проектов. По состоянию на 2025 год Magento является одной из наиболее популярных платформ электронной коммерции в мире, занимая значительную долю рынка среди решений для среднего и крупного бизнеса.

История

Основание и первые версии

Платформа была создана компанией Varien (позднее переименована в Magento Inc.), основанной в 2007 году Роем Рубиным и Йоавом Кутнером. Первая публичная версия — Magento Community Edition 1.0 — была выпущена 31 марта 2008 года. Система быстро привлекла внимание благодаря своей модульной архитектуре, основанной на шаблоне проектирования MVC (Model-View-Controller), и возможности глубокой кастомизации без изменения ядра.

В 2009 году вышла коммерческая версия Magento Enterprise Edition, ориентированная на крупный бизнес и предлагавшая расширенные функции, такие как управление несколькими магазинами из одной панели администратора, продвинутые инструменты для маркетинга и техническую поддержку.

Поглощение eBay и последующая продажа

В 2011 году компания Magento Inc. была приобретена аукционным гигантом eBay за сумму около 180 миллионов долларов. Под управлением eBay развитие платформы продолжилось, но в 2015 году eBay принял решение выделить Magento в самостоятельную компанию. В 2015 году Magento была продана инвестиционной компании Permira, а затем, в 2018 году, — компании Adobe Inc. за 1,68 миллиарда долларов.

Эра Adobe Commerce

После приобретения Adobe платформа была переименована в Adobe Commerce, хотя название Magento сохранилось для версии с открытым исходным кодом (Magento Open Source). Adobe интегрировала Magento в свой пакет продуктов для цифрового маркетинга и аналитики (Adobe Experience Cloud), что позволило предлагать клиентам комплексные решения для управления клиентским опытом. Последняя крупная версия, Magento 2.4.7, была выпущена в 2024 году, и компания Adobe продолжает выпускать обновления безопасности и функциональности.

Версии и редакции

С момента появления Magento существовало несколько редакций, различающихся по функциональности, стоимости и условиям лицензирования.

Magento Open Source (ранее Community Edition)

Бесплатная версия с открытым исходным кодом, распространяемая под лицензией Open Software License (OSL) 3.0. Она включает базовый набор функций для создания интернет-магазина: управление каталогом, корзина покупателя, обработка заказов, базовые маркетинговые инструменты (купоны, скидки) и поддержка многоязычности. Эта версия ориентирована на разработчиков и малый бизнес, готовый самостоятельно заниматься настройкой и поддержкой.

Adobe Commerce (ранее Magento Commerce / Enterprise Edition)

Коммерческая редакция, работающая по модели подписки. Включает все функции Open Source плюс расширенные возможности:

Magento Commerce for Cloud

Специализированная версия, оптимизированная для работы в облачной инфраструктуре Adobe. Предоставляет инструменты для непрерывной интеграции и развертывания (CI/CD), автоматическое резервное копирование и масштабирование под нагрузкой.

Архитектура и технические особенности

Технологический стек

Magento построена на стеке технологий LAMP (Linux, Apache, MySQL, PHP) с некоторыми вариациями. Ключевые компоненты:

Модульная архитектура

Система построена на модулях (модулях Magento), которые могут быть включены или отключены независимо. Каждый модуль содержит свой код, шаблоны, конфигурации и файлы локализации. Это позволяет разработчикам создавать собственные модули, не затрагивая ядро, и легко обновлять систему без потери кастомизации. Модули могут взаимодействовать через события (events) и плагины (plugins), что обеспечивает гибкость расширения функциональности.

Шаблонизатор и темы

Для отображения контента используется шаблонизатор PHTML (смесь HTML и PHP), хотя в Magento 2 также поддерживается использование Knockout.js для динамических интерфейсов (например, корзина, оформление заказа). Дизайн магазина определяется темой, которая наследует файлы из родительской темы (обычно стандартной темы Luma или Blank). Разработчики могут создавать дочерние темы, переопределяя только необходимые шаблоны и CSS-файлы.

API и интеграции

Magento предоставляет несколько типов API для интеграции с внешними системами:

Функциональные возможности

Управление каталогом

Magento поддерживает создание каталогов любой сложности:

Обработка заказов

Система поддерживает полный цикл обработки заказа:

Маркетинговые инструменты

Magento предоставляет широкий набор инструментов для привлечения и удержания клиентов:

Преимущества и недостатки

Преимущества

Недостатки

Применение в России

Magento используется рядом крупных российских интернет-магазинов, особенно в сегменте B2C и B2B с большими каталогами (более 10 000 товаров). Среди известных примеров — магазины электроники, одежды, книг и товаров для дома. Однако после ухода компании Adobe из России в 2022 году и введения санкционных ограничений, использование платформы столкнулось с рядом трудностей:

Несмотря на эти трудности, Magento Open Source продолжает использоваться российскими разработчиками и компаниями, готовыми поддерживать систему самостоятельно или с помощью локальных партнёров.

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →