Magento 2: эволюция популярной eCommerce-платформы

Magento 2 — это актуальная версия одноимённой платформы для интернет-торговли, выпущенная 17 ноября 2015 года в качестве преемника оригинальной Magento 2008 года. О старой версии мы подробно рассказывали в материале «Что такое Magento 1?».

Magento 2 устранила ключевые недостатки предшественника, сделав большой шаг вперёд в плане технологий и удобства для магазинов. Новая архитектура, улучшенная производительность и SEO-оптимизация, усиленные меры безопасности и интуитивно понятный интерфейс — всё это сделало Magento 2 привлекательнее для бизнеса.

Изначально компания Adobe планировала прекратить поддержку Magento 1 в 2018 году, но окончательное отключение состоялось лишь 30 июня 2020-го. С этого момента Magento 2 остаётся единственной поддерживаемой версией платформы.

Вы находитесь в блоге Mygento в блоге Mygento— мы официальный партнёр Adobe, разрабатываем высоконагруженные решения для B2C, B2B и D2C-екома. Среди наших клиентов ASUS, L'Oréal, Nespresso, Unilever, Lindt, BAT, Детский мир, Midea и другие. За плечами более 300 реализованных проектов.

В блоге рассказываем, как решаем сложные задачи в eCommerce — с фокусом на технологичность и бизнес-логику.

Сегодня Magento 2 представлена в трёх версиях:

  • Magento 2 Open Source (ранее Magento Community Edition) — бесплатная версия с официального сайта. При установке пользователь берёт на себя все расходы на хостинг, разработку и поддержку.
  • Adobe Commerce — локальное решение для премиум-сегмента с расширенным функционалом и поддержкой от Adobe. Его чаще используют крупные компании, так как ежемесячные расходы могут быть высокими.
  • Adobe Commerce Cloud — облачная версия (PaaS), предлагающая те же функции, что и Enterprise, но без необходимости управлять серверной инфраструктурой.

Главные этапы развития Magento 2

2015

  • 17 ноября — релиз Magento 2

2016

  • 20 января — Magento EE и CE предлагают официальную поддержку PHP7.
  • 11 апреля — запущен Magento Marketplace.
  • 12 апреля — релиз версии Magento Enterprise Cloud Edition.
  • 11 июня — 31% компаний среднего и крупного бизнеса используют Magento в качестве платформы для электронной коммерции.
  • 26 сентября — Magento объявляет о партнёрстве с Adobe.

К концу 2016 года интернет-магазины, работающие на Magento, продали товаров на сумму более 101 млрд долларов почти 51 миллиону покупателей.

2017

  • 1 мая — компания Gartner назвала Magento лидером в области цифровой коммерции.
  • 28 июня — проходит череда переименований: Magento Community Edition становится Magento Open Source; Magento Enterprise Edition → Magento Commerce; Magento Enterprise Cloud Edition → Magento Commerce; Magento Commerce Order Management → Magento Order Management.
  • 31 августа — Forrester назвал Magento Commerce лидером в сфере B2B eCommerce.

По итогам 2017 года, 40% продаж в интернете приходилось на долю Magento Commerce.

2018

  • 6 июня — Magento Commerce названа ведущей платформой в eCommerce в ежегодном рейтинге интернет-ритейлеров Top 1000.
  • 19 июня — Adobe полностью выкупает Magento Commerce.

2019

  • 15 января — Magento объявляет о запуске PWA Studio в рамках развития концепции Headless Commerce.
  • 26 марта — платформа становится частью Adobe Commerce Cloud.
  • 23 октября — лаборатория инноваций Magento объединяется с Amazon Web Services (AWS).

2020

  • 14 апреля — внедрение искусственного интеллекта на Magento Commerce.

Чем Magento 2 отличается от Magento 1

  • Magento 2 поддерживает актуальные версии PHP, что напрямую влияет на производительность и стабильность сайта. Также добавлена поддержка CSS3, HTML5 и MySQL.
  • Благодаря оптимизированному коду и улучшенной архитектуре, сайты на Magento 2 загружаются значительно быстрее.
  • Обновлённый админ-интерфейс — панель управления стала более понятной и удобной, особенно для пользователей без технического бэкграунда.
  • Упрощённый процесс оформления заказа — если в Magento 1 на оформление покупки уходило шесть шагов, то в Magento 2 этот путь сократили до двух.

Обзор функционала Magento 2

Успех Magento 2 был не только в технологических улучшениях, но и в фокусе на пользовательский опыт. Разработчики платформы поняли: покупают не только продукт, но и впечатления от взаимодействия с магазином. Поэтому одна из главных задач Magento 2 — обеспечить комфорт и удобство как для покупателей, так и для администраторов.

Новый интерфейс администратора

Панель управления в Magento 1 часто вызывала критику: перегруженность, устаревший дизайн и отсутствие адаптивности. В Magento 2 интерфейс стал интуитивно понятным и адаптируется под любые устройства. Навигацию упростили, а работа с каталогом и заказами стала удобнее и быстрее.

Архитектура платформы стала более гибкой: расширили настройки SEO, добавили улучшенные инструменты кастомизации, а также возможности масштабирования для крупных магазинов.

Благодаря расширенным возможностям импорта и массовой загрузке изображений, цен и описаний, администраторы могут легко управлять ассортиментом даже без технических знаний.

Composer

С момента выхода Magento 2 опирается на современный стек технологий: PHP7, RequireJS, jQuery, Varnish, Redis, RabbitMQ — и, конечно, Composer для управления зависимостями.

Composer позволяет грамотно управлять компонентами системы, повторно использовать сторонние библиотеки без привязки к исходному коду Magento. Это снижает риски конфликтов между расширениями и упрощает обновления. В Magento 1 ситуация была обратной: несколько модулей могли переписывать одни и те же функции, что часто вызывало сбои и приводило к дорогостоящим доработкам.

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

Varnish

В последних версиях Magento 1 не было встроенной поддержки Varnish Cache. Чтобы повысить производительность, владельцам магазинов приходилось использовать стороннее расширение Turpentine. Однако его настройка была сложной, особенно если в магазине использовались кастомные блоки. Для полноценной работы требовалась ручная конфигурация ESI-политик (Edge Side Includes), а это часто означало привлечение опытных разработчиков.

С выходом Magento 2 ситуация кардинально изменилась. Varnish стал нативной частью платформы, что устранило необходимость ручной настройки ESI и упростило процесс внедрения кэширования. Теперь даже при наличии пользовательских блоков производительность сайта не страдает, а настройка занимает значительно меньше времени и ресурсов.

Результат ощутимый: с использованием Varnish страницы интернет-магазина на Magento 2 могут загружаться за 1–2 секунды. Это напрямую влияет на SEO-позиции, уровень конверсии и общее качество пользовательского опыта.

Rich Snippets

Одним из полезных нововведений в Magento 2 стала поддержка расширенных сниппетов (Rich Snippets) и интеграция с Schema.org прямо «из коробки». В Magento 1 такая возможность появлялась только через сторонние расширения.

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

Это повышает доверие к магазину, улучшает видимость бренда и увеличивает CTR (Click-Through Rate) — пользователи получают больше информации ещё до клика и чаще переходят именно на ваш сайт.

Автоматическая генерация карты сайта

Чтобы создать файл robots.txt и настроить карту сайта, в Magento 1 требовались сторонние модули или помощь разработчиков. В Magento 2 эти функции встроены по умолчанию.

Теперь платформа позволяет автоматически генерировать и обновлять карту сайта, прописывать её в robots.txt и задавать ограничения для сканирования. Также в sitemap можно добавлять изображения товаров — ранее этого нельзя было реализовать без костылей.

Это существенно упрощает SEO-настройки и делает сайт более понятным для поисковых систем.

Ajax-добавление в корзину

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

В Magento 2 эта задача решена на уровне платформы: добавление в корзину происходит через Ajax — без перезагрузки страницы. Это делает процесс покупки более плавным и удобным для пользователя, особенно с мобильных устройств.

Что ещё добавили в Magento 2

  • Управление товарами и складами и поддержка мультискладов: можно управлять товарными остатками на разных складах прямо из административной панели.
  • Продвинутые инструменты управления ассортиментом для магазинов с большим каталогом.
  • API Magento 2 встроен в ядро, что исключает дублирование кода и гарантирует корректную работу при интеграциях с внешними сервисами.
  • Поддержка GraphQL — даёт больше гибкости при разработке кастомных интерфейсов и мобильных приложений.
  • Личный кабинет клиента: история транзакций, сохранённые адреса, статусы заказов, содержимое корзины.
  • Инструменты поддержки: контактные формы, email-оповещения, отслеживание обращений.
  • Поддержка популярных платёжных систем: PayPal, Authorize.net, Google Checkout, а также внешних модулей вроде CyberSource, ePay, eWAY. Гибкая настройка способов доставки и расчёта налогов для разных регионов.
  • Встроенный Elasticsearch обеспечивает быструю и точную поисковую выдачу.
  • Live Search на основе ИИ повышает релевантность результатов.
  • Мультиязычность и поддержка нескольких валют позволяют работать в разных странах.
  • Алгоритмы хеширования для повышения безопасности пользовательских данных.
  • Поддержка PWA (Progressive Web Apps) — современного подхода к мобильной коммерции.

Сегодня Adobe Commerce (ранее Magento Commerce) — не просто платформа, а полноценная экосистема решений для электронной коммерции в сегментах B2C и B2B. Помимо флагманской системы управления магазином, Adobe предлагает целый ряд облачных омниканальных решений, которые помогают бизнесу развиваться, масштабироваться и выстраивать персонализированный клиентский опыт.

Развитие платформы поддерживается одним из крупнейших в мире профессиональных сообществ — более 470 000 разработчиков и энтузиастов по всему миру. Это означает не только постоянное обновление и совершенствование продукта, но и широкий выбор готовых решений, модулей и профессиональной поддержки.

Поможем вам подобрать подходящее решение, адаптировать его под ваш бизнес и обеспечить стабильную работу. Свяжитесь с нами Свяжитесь с нами— выведем ваш eCommerce на новый уровень.

А также подписывайтесь на Telegram и блог Mygento — рассказываем, как решаем сложные задачи в екоме с фокусом на технологичность и бизнес-логику.

20
1 комментарий