Поддержи Украину
EN
Мадженто Feb 09, 2022

Почему вам стоит обновлять вашу минорную версию Magento?

Дарья Дяченко

Дарья Дяченко

Копирайтер

Автор

Святослав Ищенко

Святослав Ищенко

Senior Magento разработчик

Эксперт

Почему вам стоит обновлять вашу минорную версию Magento?

Время на чтение: 20 минут

Content

  1. Magento 2 и электронная коммерция: два сапога пара
  2. Какие компании электронной коммерции выбирают Magento?
  3. Зачем следует обновлять свою минорную версию Magento?
  4. Что влияет на обновление и как его запланировать?
  5. 3 способа обновить ваш магазин на Magento
  6. Обновите свою минорную версию Magento с помощью Dinarys
Content

Обеспечение наилучшего опыта для ваших клиентов является основной целью любого онлайн-бизнеса, при условии, если вы хотите расти и получать больше прибыли. Поэтому обновление вашей платформы Adobe Commerce будет иметь решающее значение для вашего успеха, безопасности, продуктивности и стабильности вашего интернет-магазина.

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

Magento 2 и электронная коммерция: два сапога пара

Весной 2018 года многонациональный софтверный гигант Adobe объявил о согласии приобрести платформу электронной коммерции Magento Commerce, сделав ее частью облачных сервисов Adobe. В результате преобразование вашего онлайн-бизнеса с помощью таких платформ теперь становится легкой задачей. Но по каким причинам именно Adobe Commerce является идеальным выбором для B2B продавцов?

Причина 1: Magento Commerce имеет важные встроенные B2B функции

Чтобы быть лидером на B2B рынке, владельцы бизнеса должны предлагать нечто большее, чем просто возможность совершения покупок. Поскольку B2B сектор сложнее по сравнению с B2C, это следует учитывать при разработке такого решения для электронной коммерции.

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

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

Причина 2: Magento Commerce обеспечивает превосходное мобильное взаимодействие

Очень важно, чтобы ваш бизнес электронной коммерции для B2B работал идеально как на компьютерах, так и на мобильных устройствах. Действительно, согласно статистике, более 60% B2B покупателей сообщают, что мобильный сайт сыграл значительную роль в недавней покупке. Кроме того, исследования также показывают, что 80% B2B покупателей используют смартфоны в своей работе.

Statistics
Magento Commerce предлагает ориентированный на мобильные устройства дизайн и включает в себя PWA Studio следующего поколения. Разработка Magento PWA обеспечивает гибкий и отзывчивый мобильный дизайн с интерфейсом приложения. Что это даст B2B покупателям? Например, покупатели могут отсканировать штрих-код, чтобы повторно заказать товар с помощью своего телефона. Они также могут получать push-уведомления о текущем статусе заказа, ограниченных по времени скидках или напоминания о повторном заказе определенных продуктов.

Причина 3: Современная и безопасная архитектура

Учитывая, как быстро меняются технологии в современном мире, каждый бизнес должен постоянно модернизироваться и идти в ногу со временем, чтобы преуспеть среди конкурентов. И помимо модернизации нужно также учитывать, что количество взломов в интернете будет расти в геометрической прогрессии, и нужно сделать платформу менее уязвимой для мошенников. Платформа Magento делает это очень хорошо. Благодаря тому, что эта платформа построена на современной и безопасной архитектуре, вы можете защитить данные своих B2B пользователей благодаря соответствию PCI и GDPR, сохранить свою репутацию и обеспечить безопасность своего веб-сайта.

Посетите наш блог, чтобы узнать больше о соответствии требованиям PCI и GDPR и о том, почему это крайне важно для вашего бизнеса.

Причина 4: Вы можете создать на Magento Commerce торговую B2B площадку, подобную Amazon

Каждый второй знает о такой гигантской платформе, как Amazon, и мечтает повторить этот сокрушительный успех. Итак, с Magento это не мечта, а реальная возможность. Исследования показывают, что 87% B2B покупателей регулярно совершают покупки на торговых B2B площадках. К 2023 году не менее 70% корпоративных торговых площадок будут обслуживать B2B транзакции. Поэтому создание B2B площадки сейчас как никогда может привести ваш бизнес к успеху и процветанию. Но главное — выбрать гибкую, масштабируемую торговую платформу, которая обеспечит максимальное удобство для ваших пользователей — такую, как Magento. Гибкость, безопасность и богатый набор функций Magento Commerce делают ее отличной основой для специализированного цифрового рынка.

Statistics

Какие компании электронной коммерции выбирают Magento?

Что, как не статистика использования платформы, может лучше всего сказать о ее популярности и актуальности? Magento присутствует на рынке с 2008 года и смогла завоевать сердца многих владельцев бизнеса и пользователей, использующих эту платформу. Уже шесть лет Magento не покидает лидирующих позиций на рынке электронной коммерции. Итак, с барабанной дробью мы представляем вам впечатляющую статистику и факты о том, чего удалось достичь этой платформе за более чем 10 лет с момента ее создания.

Хотите узнать больше о том, почему компании выбирают Magento? Тогда прочитайте нашу статью об историях успеха компаний, которые выбрали Magento.

Известные бренды, использующие Magento

Зачем следует обновлять свою минорную версию Magento?

С развитием технологий и ростом платформы Magento наступает время, когда ее необходимо обновлять для повышения функциональности и большей гибкости. Поскольку поддержка PHP 7.3 заканчивается в декабре 2021 года, а Adobe Commerce 2.3 — в апреле 2022 года, все владельцы бизнеса должны обновить свои минорные версии до последней. Обновление до новейшей версии позволит вашему интернет-магазину соответствовать стандарту PCI, получить доступ к текущим обновлениям безопасности, поддержке новых выпусков и даже бесплатному компоновщику страниц с открытым исходным кодом и улучшенной безопасностью.

Отсрочка обновления вашей версии Magento в краткосрочной перспективе может иметь долгосрочные последствия, поскольку вы накапливаете технические долги и увеличиваете стоимость использования устаревшего программного обеспечения. Поэтому мы призываем каждую компанию обновить свои версии, чтобы они соответствовали календарю выпусков Adobe Commerce. В 2022 году команда Adobe приложила все усилия, чтобы упростить процесс обновления платформы Magento. Как именно? Давайте быстро разберемся.

Стратегия обновлений Adobe в 2022

В 2022 году компания Adobe выпустила три основных типа релизов: релизы патчей, релизы патчей безопасности и релизы функций. Но чтобы понять процесс обновления в целом, давайте взглянем на политику Magento релизов.

Типы выпусков включают в себя

Минорный релиз

К минорным релизам относятся следующие рекоммендации:

Релизы патчей

Это обновления для основных приложений Magento Open Source и Adobe Commerce, которые включают исправления безопасности, производительности и высокоприоритетные улучшения.

Следующие рекомендации относятся к релизам патчей:

Релизы патчей безопасности

Релизы патчей безопасности — это обновления безопасности для приложений Adobe Commerce и Magento Open Source, которые, как указывает на то название, обеспечивают безопасность программного обеспечения.

С помощью релизов патчей безопасности вы можете повысить безопасность своего сайта без дополнительных качественных исправлений и улучшений, которые поставляются с полным ежеквартальным выпуском исправлений. '-pN' добавляется к релизам патчей безопасности, где N — это добавочная версия исправления, начинающаяся с 1 (например, 2.3.5-p1). Релизы патчей безопасности могут также включать исправления, необходимые для решения критических проблем, влияющих на приложение Adobe Commerce.

Релизы функций

Это обновления функций, предоставляемые как независимые услуги, отдельно от релизов патчей. Примеры включают рекомендации по продуктам и онлайн-поиск, независимые модули, такие как PWA Studio и Inventory Management (MSI), а также обновления облачных служб и инфраструктуры.

Есть идеи по поводу вашего проекта?

Свяжитесь с нами!

Сделать запрос

Хотфикс

Хотфикс — это патчи, содержащие серьезные исправления безопасности или качества, например, исправления уязвимостей нулевого дня, затрагивающие большое количество продавцов. По мере необходимости Adobe выпускает исправления для версий Adobe Commerce, которые по-прежнему поддерживаются и подвержены критическим проблемам безопасности или качества. Эти исправления также будут включены в следующий запланированный релиз патчей.

Индивидуальные патчи

Отдельные релизы содержат незначительные исправления для конкретной проблемы. Эти исправления применяются к поддерживаемым минорным версиям Adobe Commerce. Adobe выпускает отдельные исправления для Adobe Commerce по мере необходимости в соответствии с Политикой жизненного цикла программного обеспечения Adobe.

Пользовательские патчи

Данные патчи создаются специалистами, не являющимися сотрудниками Adobe, для устранения проблемы или изменения кода Adobe Commerce по разным причинам. Пользовательские исправления доставляются с помощью инструмента Quality Patches Tool.

Что ожидать: три основных вида релизов

В новых релизах снижена сложность обновлений, а нововведения ускорились. В следующей таблице указаны даты запланированных релизов (даты могут быть изменены). Adobe предлагает два полных релиза патчей в первом квартале и один в третьем квартале. Чтобы облегчить жизнь в сезон пиковых продаж, владельцы Magento Commerce получат одно исправление безопасности в четвертом квартале.

2022 Release Schedule

Что будет обновлено в следующих минорных релизах?

Итак, чем следующие релизы порадуют пользователей и владельцев бизнеса, и какие новые функции предоставит последнее обновление версии?

Обновления безопасности

Мы думаем, ни для кого не секрет, насколько важны конфиденциальность и безопасность для вашего бизнеса. Однако после обновления новой версии, увеличения производительности и заказов, вашей платформе придется выдерживать такой наплыв клиентов и заботиться о сохранности их данных и безопасности вашего интернет-магазина в целом. Так как же с этим справляется младшая версия Magento?

В новых выпусках Magento обеспечит более высокую безопасность, изменив способ обработки идентификаторов сеансов. Это станет возможным благодаря предотвращению выполнения неавторизованными пользователями действий в качестве авторизованных пользователей. В новой версии также будет ограничен доступ администратора к папкам галереи мультимедиа, чтобы предотвратить косвенное удаление .htaccess , и будет снижен порог для сложных запросов GraphQL для предотвращения DOS-атак. Кроме того, в новую версию добавлены проверки пользовательских переменных, чтобы избежать опасных HTML-тегов и атрибутов.

PWA Studio 12

В новых релизах будет представлена ​​PWA Studio 12. Благодаря такому решению Magento PWA вы можете забыть о вращающихся колесах из-за медленной загрузки страниц. Вместо этого теперь пользователи увидят эффект мерцания, который анимирует загружаемые элементы макета вашей страницы, тем самым улучшая взаимодействие с пользователем и позволяя покупателю знать, чего ожидать после загрузки контента. Кроме того, в новой версии на страницах со списком категорий будет доступна кнопка «Добавить в корзину», что стимулирует конверсию и делает процесс покупки более управляемым. Наконец, PWA Studio 12 улучшит передовые практики и показатели SEO, измеряемые Google Lighthouse.

Вам также может понравиться: Magento PWA — передовое решение для улучшения UX вашего магазина Magento

Обновления Live Search

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

Page Builder теперь бесплатен для Open Source

Page Builder — это расширение Magento для создания контента путем перетаскивания предварительно созданных элементов управления. Adobe называет эти элементы управления «типами контента». Доступные типы контента отображаются в меню конструктора страниц.

Эти типы контента предоставляют несколько ключевых функций, в том числе

Раньше Page Builder был платной функцией. Однако, начиная с версии 2.4.3, Page Builder также доступен для Magento Open Source. С этим изменением продавцы, которые начинают использовать Magento Open Source, получают выгоду от простого в использовании инструмента создания контента WYSIWYG Page Builder и получают более простой способ перехода на Adobe Commerce по мере роста своего бизнеса.

Что влияет на обновление и как его запланировать?

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

Что влияет на обновление вашей версии Magento?

При обновлении следует понимать, что на сложность обновления влияют определенные переменные. Например, объем усилий, необходимых для обновления вашей платформы Adobe Commerce, зависит от следующих факторов:

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

Есть идеи по поводу вашего проекта?

Свяжитесь с нами!

Сделать запрос

3 способа обновить ваш магазин на Magento

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

Есть три верных способа обновить версию Magento. Первые два способа работают для всех изданий Magento 2 и третий способ — только для Adobe Commerce или Cloud.

Перед обновлением вас следует подготовить серверную инфраструктуру к последней версии Magento.

Способ 1. Лучшее качество кода и стабильное решение

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

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

Возможности Magento 2

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

Узнать версии модулей:
$ composer show --all < vendor >/< name >

Обновить модуль:
$ composer update vendor/module-name

Обновить модуль с версией:
$ composer require vendor/module-name ^x.x.x

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

Далее наступает большая часть обновления. Здесь разработчик или команда разработчиков обновляют пользовательские изменения темы и пользовательские модули. Сначала они должны изучить детали всех настроек и добавить новые изменения в новую версию Magento 2. Затем версию Magento 2 можно обновлять.

Update...

Следующие шаги будут выполняться во всех без исключения методах обновления.

1. Удалить основной пакет Magento 2 из composer.json.
$ composer remove magento/product-community-edition --no-update

2. Добавить новую версию ведущего пакета Magento 2.
$ composer require magento/product- community-edition=2.4.0 --no-update

3. Применить обновления
$ composer update

4. Очистить var/ и generated/ субкаталоги.
$ rm -rf var/cache/* var/page_cache/* generated/code/*

5. Обновить схему базы данных и данные.
$ bin/magento setup:upgrade

После этого мы должны проверить новую версию и провести дымовое тестирование.

Это обновление займет много часов разработки. Но в итоге заказчик получает стабильную версию релиза Magento 2.

Способ 2. Раз-два и готово

Холодильник с крыльями

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

Разработчик запускает новую версию Magento 2 и сообщает клиенту об ошибках на сайте таким образом:

  1. Подготавливает серверную среду.

  2. Обновляет версию Magento 2 путем, указанном в первом способе.

  3. Подготавливает список сторонних модулей для обновления.

  4. Обновляет важные сторонние модули.

  5. Исправляет ошибки после обновления M2.

  6. Тестирует исправленную версию на тестовом сервере.

  7. Разворачивает ее на рабочем сервере.

Многие клиенты выбирают этот способ, так как он наиболее быстрый. Однако быстро - это не всегда качественно. Другая проблема — оценка. Иногда Magento 2 разработчики не могут оценить объем работ без комплексного исследования всего проекта, а всестороннее исследование занимает много часов. Поэтому для этого варианта используют первый способ.

Оценочные части должны быть следующими:

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

Способ 3. Только для Adobe Commerce

Этот способ заключается в использовании инструмента совместимости обновлений (в оригинале Upgrade Compatibility Tool). Это инструмент интерфейса командной строки (CLI), который анализирует настройки в конкретном экземпляре Magento Commerce и идентифицирует код, который может потребоваться обновить перед обновлением. В своей альфа-версии Upgrade Compatibility Tool может проверять API-интерфейсы Magento PHP и схему GraphQL для выявления потенциальных проблем, которые необходимо решить перед обновлением. При этом в будущих выпусках запланировано дополнительное покрытие обновлений.

Хотя цель Upgrade Compatibility Tool состоит в том, чтобы сделать процесс обновления более плавным, это не уменьшает потребности в регрессионном тестировании.

Upgrade Compatibility Tool

Обновление с помощью Upgrade Compatibility Tool выполняется следующим образом:

  1. Настройка Upgrade Compatibility Tool, подготовка списка проблем.

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

  3. Утверждение списка проблем с клиентом.

  4. Сопровождение, утвержденные вопросы.

  5. Запуск регрессионных тестов.

  6. Проведение предрелизных исправлений.

  7. Запуск.

Обновление модулей композитора остается таким же, как и в предыдущих пунктах. Инструмент совместимости обновлений выполняет некоторые обзоры выпусков и может помочь поставщикам самостоятельно выполнить обновление Magento. Тем не менее, это сложно для человека, который не силен в развитии. Это отличный способ проанализировать все ошибки и ошибки в коде при обновлении, но у него есть недостатки. Этот метод обновления версии Magento не заменяет исследование разработчиком проекта и может использоваться только для Adobe Commerce.

Есть идеи по поводу вашего проекта?

Свяжитесь с нами!

Сделать запрос

Тестирование после обновлений. Что стоит учесть?

Тестирование — один из наиболее важных и трудоемких процессов после обновления версии. Поэтому этот процесс остро нуждается в автоматизации. При тестировании версии вашего интернет-магазина Magento сообщите об этом пользователям на странице обслуживания.

Back in a few moments...

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

Обновите свою минорную версию Magento с помощью Dinarys

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

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

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

Да, обновление Magento — довольно сложная задача, поэтому мы рекомендуем вам обратиться к профессионалам, например, к нашим разработчикам в Dinarys. Мы знаем, как обновить ваш веб-сайт, учитывая все особенности вашего бизнеса и потенциальные риски.

Свяжитесь с нами, чтобы обновить вашу минорную версию Magento и всегда занимать лидирующие позиции на рынке.

Почему Dinarys?

FAQ

Отсрочка обновления вашей версии Magento в краткосрочной перспективе может иметь долгосрочные последствия, поскольку вы накапливаете технические долги и увеличиваете стоимость использования устаревшего программного обеспечения. Поэтому мы призываем каждую компанию обновить свои версии, чтобы они соответствовали календарю выпусков Adobe Commerce.

В 2022 году компания Adobe выпустила три типа выпусков: релизы патчей, релизы патчей безопасности и релизы функций.

Несколько факторов влияют на степень и сложность обновления вашей версии Magento. На обновления больше всего влияют сторонние модули и способ создания вашего сайта, пропуск обновлений и тип обновления.

Доверьте поиск решения профессионалам

Наши сертифицированные специалисты знают, как воплотить вашу идею в реальность.

Введите имя
Введите E-mail
Пожалуйста, введите корректный телефон
Сообщение слишком короткое

Ваше сообщение было успешно отправлено. Мы скоро свяжемся! Success icon