Плановые обновления Magento 2
Перенос магазина с одного релиза линейки 2.4.x на более новый, поддерживаемый, с проверкой совместимости кастомных и сторонних модулей до начала обновления, а не после.
Adobe и Commerce
Обновления версий, удержание магазина в поддерживаемой линейке 2.4.x и планирование миграции на Magento 2 для магазина, где отставание несёт реальный риск безопасности.
Владелец магазина обычно начинает искать Magento 2-разработчика в Дубае по одной из двух причин: текущий релиз приближается к концу окна поддержки и нуждается в обновлении, прежде чем прекратятся патчи безопасности, либо старому магазину, иногда всё ещё работающему на давно списанной Magento 1, нужна полноценная миграция на текущую платформу. Обе задачи специфичны для версии, а не являются общей работой над функциями, и отношение к ним с самого начала как к таковым избавляет от многих проблем позже.
Собственная документация Adobe по релизам перечисляет каждую линейку 2.4.x с точной датой окончания поддержки, и Magento Open Source, и Adobe Commerce следуют одной и той же нумерации и окнам поддержки. Magento 2-разработчик, который не может сразу назвать, какой релиз использует ваш магазин и сколько у него осталось времени, на самом деле не смотрел. Именно этот факт должен быть отправной точкой любого разговора об обновлении или миграции, а не запоздалой мыслью, поднятой уже после того, как что-то сломалось.
Чем занимается Magento 2-разработчик
Результаты, специфичные для поддержания актуальности, а не общая сборка магазина.
Перенос магазина с одного релиза линейки 2.4.x на более новый, поддерживаемый, с проверкой совместимости кастомных и сторонних модулей до начала обновления, а не после.
Своевременное применение патчей безопасности Adobe в рамках поддерживаемой линейки релизов, что существенно меньшая задача, чем полное обновление версии.
Пересборка магазина, всё ещё работающего на давно неподдерживаемой первоначальной Magento, на текущую Magento 2, поскольку автоматического пути обновления между ними не существует.
Проверка каждого установленного расширения на совместимость с целевым релизом перед началом обновления, с пометкой всего, что заброшено первоначальным разработчиком.
Прогон обновления сначала на полной копии магазина, с протестированным планом отката на случай, если что-то на живом сайте нужно будет быстро вернуть.
Перенос магазина между Magento Open Source и Adobe Commerce там, где изменилась бизнес-потребность в лицензированных функциях, например в инструментах B2B.
Важные навыки
Перед тем как нанять Magento 2-разработчика в Дубае, ищите именно версионную дисциплину поверх общей компетенции в платформе.
| Навык или инструмент | Как выглядит хороший уровень | Почему это важно |
|---|---|---|
| Знание текущего релиза | Называет точный релиз 2.4.x магазина и дату окончания его поддержки без проверки | Неподдерживаемый релиз перестаёт получать патчи безопасности, защищающие данные клиентов |
| Проверка совместимости модулей | Проверяет каждое расширение на совместимость с целевым релизом до того, как коснуться продакшена | Несовместимый модуль может сломать оформление заказа или страницы каталога сразу после обновления |
| Дисциплина staging | Прогоняет каждое обновление сначала на полной копии staging, с документированным планом отката | Обновление, протестированное только в продакшене, рискует реальными заказами и клиентами |
| Картирование миграции | Документирует поведение исходного магазина, включая недокументированные крайние случаи, перед миграцией | Миграции незаметно проваливаются, когда недокументированное поведение случайно теряется |
| Гигиена кастомного кода | Строит и проверяет кастомизации как полноценные модули, а не как прямые правки ядра | Правки ядра перезаписываются следующим обновлением и делают смену версий заметно рискованнее |
Собственная документация Adobe о релизах и поддержке здесь основной источник, и Magento 2-разработчик должен уметь пройтись по ней применительно к вашему конкретному релизу, а не говорить только общими словами.
Форматы работы с нами
Определённый проект естественно подходит для большей части этой работы: письменный объём, охватывающий обновление или миграцию, фиксированная цена и протестированный магазин, переданный с документацией об изменениях. Бизнесу, подходящему к нескольким обновлениям в год или несущему тяжёлую кастомизацию, требующую постоянного внимания, часто лучше подходит выделенный разработчик, с помесячной оплатой и под руководством вашей команды. Поддержка в подборе персонала подходит бизнесу, строящему постоянную экспертизу по Magento внутри штата, где мы находим и оцениваем кандидатов для прямого найма. Консалтинг подходит для более сложного вопроса о том, стоит ли вообще обновлять старый, сильно кастомизированный магазин, или пересборка честнее, прежде чем будет выделен бюджет разработки.
Оценка кандидата
Прежде чем нанять Magento 2-разработчика в Дубае, проведите проверки, вскрывающие реальный опыт обновлений, поскольку эта работа наказывает за догадки.
Кандидат, серьёзно относящийся к этой работе, должен уметь быстро это проверить и объяснить, что это значит для вашего графика.
Разработчик с реальным опытом опишет модуль, который сломался, и как он это заметил или исправил, а не заявит, что все обновления были безупречны.
Конкретный процесс, проверенный по каждому расширению отдельно, лучше расплывчатого обещания «всё протестировать» в конце.
Спросите конкретно, как выглядит его план отката, если живое обновление нужно отменить, и насколько быстро он сможет это сделать.
Если ваш магазин всё ещё на первоначальной Magento, спросите, что он сначала картировал из старой системы, поскольку миграции незаметно проваливаются, когда этот шаг пропускают.
Сертификации
Когда вы нанимаете Magento 2-разработчика в Дубае, сертификация существует, хотя она не проверяет именно суждение об обновлениях и версиях.
Собственная программа сертификации Adobe охватывает разработку Adobe Commerce в целом, на уровнях Professional и Expert, но это не выделенный сертификат по обновлениям или миграциям, так что относитесь к нему как к сигналу общей компетенции, а не прямому доказательству версионного опыта.
Документированная история обновлений, реальное staging-окружение, которое можно осмотреть, и чёткий ответ о прошлой проблеме совместимости модуля расскажут об этой конкретной роли больше, чем один только сертификат.
Особенности ОАЭ
Каждому, кто планирует нанять Magento 2-разработчика в Дубае, стоит поднять это заранее, поскольку это важнее с каждой версией, которую затрагивает обновление.
Если магазин уже выстроил потоки заказов и выставления счетов вокруг программы электронного инвойсинга Федеральной налоговой службы, обновление или миграция должны перенести эти структурированные данные без потерь, а не пересобирать их задним числом после запуска нового релиза.
Неподдерживаемый релиз Magento 2 больше не получает патчи безопасности Adobe, что напрямую важно везде, где магазин хранит платёжные или контактные данные клиентов из ОАЭ, и это стоит рассматривать как реальный риск, а не просто пункт технического долга.
Работа с версиями и миграциями относится к нашей категории Adobe и Commerce, части более широкого раздела найма разработчиков в Дубае. Для бесплатного, самостоятельно размещаемого магазина вне контекста обновления или миграции наша страница Magento-разработчика раскрывает общую сборку и обслуживание, а конкретно для лицензированной редакции наша страница Adobe Commerce-разработчика раскрывает функции B2B и облачную инфраструктуру. Если вы ещё решаете, на какую редакцию мигрировать, наша страница Adobe Commerce-консультанта лучший отправной пункт.
Прямые ответы
Нет. Magento 2 это просто текущая основная версия Magento, охватывающая и Magento Open Source, и Adobe Commerce, которые используют одни и те же номера релизов линейки 2.4.x. Старый магазин, всё ещё работающий на Magento 1, находится на платформе, поддержку которой Adobe прекратила много лет назад, и ему нужна полная миграция, а не обновление.
У каждого релиза линейки 2.4.x есть опубликованная дата окончания поддержки, после которой он перестаёт получать патчи безопасности. Magento 2-разработчик должен уметь назвать ваш точный релиз и прямо сказать, сколько времени у него осталось.
Нет. Обновление переносит магазин между релизами линейки 2.4.x на одной и той же базовой платформе. Миграция переносит магазин на Magento 2 со старой платформы или между Magento Open Source и Adobe Commerce, и требует значительно больше доработок.
Это зависит от того, сколько кастомных модулей и кастомизаций несёт магазин. Хорошо поддерживаемый магазин с документированными кастомизациями обновляется значительно легче, чем магазин с недокументированными правками ядра, и именно это Magento 2-разработчик должен честно оценить перед тем, как назвать стоимость работы.
Да, это обычная и ожидаемая часть работы. Проверка сторонних и кастомных модулей на совместимость перед обновлением, а не только после того, как что-то сломалось, это то, что отличает спланированное обновление от нервного.
Источники
Фиксированная цена в письменном виде
Получили. Мы уже готовим ваше предложение.
В рабочее время вы получите его в течение 45 минут. Проверьте почту, там письмо с подтверждением.