Миграция на Magento 2.3.2 +PWA
Почему стоит перейти на Magento 2.3.2
на 300% быстрее
для конечного пользователя
на 52% быстрее
добавление товаров в корзину
до 10 млн стр/чел
отображение страниц каталога

Magento 1 vs Magento 2.3.2
Magento
Magento 1 разработана на основе возможностей языка PHP 5.2 и поддерживает более современные версии языка 5.3 и 5.4 лишь пассивно: она с ними работает, однако не использует их инновационные возможности.

Не совместимо с MySQL Cluster, что исключает возможность масштабироваться для быстрого роста.

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

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

Из-за отсутствия поддержки, не выпускаются новые модули и необходимо их разрабатывать. Что увеличивает время и стоимость проекта.

Сложность SEO-оптимизации сайта из-за отсутствия готовых решений.

Проблема с хостингом. Многие хостинги отказывают в поддержке сайтам из-за устаревшей версии кода.
Magento 2.3.2
Magento 2.3.2 разработана на основе возможностей языка PHP 5.5, и в то же время поддерживает самые свежие и современные версии PHP 5.6 3, PHP 7 13 и HHVM 53, благодаря улучшениям кода, работает значительно быстрее, чем Magento 1.x.

ElasticSearch из коробки: ускорение поиска каталога, добавление виртуальных категорий, синонимы в поиске и работы админ. панели.

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

Magento 2.3.2 имеет автоматическое тестирование, направленное на улучшение качества кода и ускорение процесса контроля качества.

Магазины модулей для Magento 2.3.2 постоянно расширяют свой ассортимент, в том числе и для SEO-оптимизации сайта.
Преимущества Magento 2.3.2
Процесс оформления заказа
Первое, что клиент теперь видит при оформлении заказа, это экран проверки гостя по умолчанию, предлагающий ввести адрес электронной почты. Если он соответствует существующему клиенту, он может быстрее оформить заказ с ранее сохраненной информацией. Гостям предлагается создать аккаунт в один клик со страницы заказа:
  • для зарегистрированных пользователей это на 29% быстрее;
  • для проверки гостей увеличение скорости еще более ощутимо, оно стало на 38% быстрее.
Бэкэнд администратора
  • Поддержка одновременного управления продуктами и заказами (несколько пользователей (до 25 администраторов) вошли в систему и одновременно обновляют продукты или обрабатывают заказы).
  • Можно настроить панель администратора для быстрого доступа ко всей важной деловой информации.
  • Панель управления стала дружественной к сенсорному экрану, чтобы управлять вашим интернет-магазином на ходу.
Видимые изменения контента
В Magento 2 появилась возможность добавлять видео Youtube и Vimeo в описания продуктов . Они прогнозируют увеличение продаж с 6% до 30% благодаря этой функции.
Скорость верстки и простота изменений
Стандарты CSS3 и HTML5 для тем, поддержка LESS, замена JS Prototype на jQuery — это основные изменения, связанные с дизайном внешнего интерфейса.
Полностраничное кэширование
Страницы магазина электронной коммерции Magento 2.3.2 загружаются за 1–2 секунды, по сравнению с 5–10 секундами для некешированных страниц. Более того, Magento 2.3.2 поддерживает Varnish Cache из коробки, что снижает нагрузку на сервер в несколько десятков или даже сотен раз.
Мультисклады
Мультисклады — часть коробки, особенно выгодно для тех, у кого складов много, и фулфилмент оператор не один.
Сравнение Magento 2.3.2 vs Magento 1
в цифрах и графике

Этапы миграции на Magento 2.3.2
Создание плана миграции
Временные рамки этапа: 2-3 недели.
Подготовка тестовой среды
Временные рамки этапа: 2-3 дня.
Установка модулей и разработка специфического функционала
Временные рамки этапа: 2-3 недели.
Миграция данных
Временные рамки этапа: 2-3 дня.
Создание темы для Magento 2.3.2
Временные рамки этапа: 4-8 недель.
Планирование публикации и дополнительная синхронизация базы данных
Временные рамки этапа: 5 рабочих дней.
Публикация магазина на базе Magento 2.3.2 на живом сервере
Временные рамки этапа: 1 день.
Заполните бриф, чтобы мы перезвонили уже с конкретным предложением по вашему вопросу
PWA на сайте — рост конверсии на 250%*
* по данным kt.team на основании данных GA LFL 2017/2018 год для конкретного проекта нашей компании
PWA — свобода маркетологам
Забудьте времена, когда желания маркетологов ограничивались возможностями коробки. Новый принцип отделяет фронт проекта от его бизнес-логики. Как результат, сайт может как угодно взаимодействовать с пользователем без учета бизнес-логики проекта, а потом передавать необходимые данные о заказе (уже с учетом требований бэка).
Свободу маркетологам!
Проблемы обычных сайтов
Долго в разработке
Все кнопки на сайте завязаны на логику коробки CMS. Маркетологи хотят изменений сегодня, но на изменения уходит очень много времени.
Медленная загрузка
При генерации вашей страницы задействуется SQL, CMS и подгружается миллион библиотек, ведь так «исторически сложилось». У вас уже есть 3 уровня кэширования, но медленно все равно.
Можно только всё переписать
Ваша CMS не предполагает разделение фронта и бэкенда, и чтобы что-то ускорить, нужно переписать всё, во что было вложено много часов.
Сложная поддержка мобильных
В отличие от «тяжелых», постоянно требующих обновления приложений PWA не нужно искать и скачивать в магазинах приложений. При посещении сайта в браузере достаточно просто согласиться с установкой прогрессивного веб-приложения.
Технология: путь от CMS до фронта
eCommerce CMS
API адаптер или GraphQL/Elastic
ElasticSearch
PWA фронт
Этапы внедрения PWA
1
Редизайн
Все страницы необходимо переработать на новый технологический лад
2
Создание API при его отсутствии
Обновить Magento до последней версии для получения GraphQL или использовать уже имеющееся API для мобильного приложения.
3
Разработка PWA
Сама разработка PWA занимает 2-3 месяца
4
Тюнинг для роботов
PWA генерирует страницы на стороне клиента. Роботы генерировать ничего не умеют, для этого настраивается Server-Side Rendering (SSR) для всех страниц. Роботы будут получать отдельно оптимизированные страницы.
PWA — замена мобильного приложения
Благодаря PWA сайт уже находится на телефоне со всем каталогом товаров.
И совершенно не важно какой это телефон: Apple, Android или Windows — приложение будет работать вне зависимости от среды и это его очень большой плюс. Не нужно думать про конечную целевую аудиторию с каких устройств они могут заказывать услугу.

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

В текущих реалиях PWA это конкурентное преимущество, т.к. технология является еще новой и рынок с сайтами ей не перенасыщен.
Как это работает
На примере одного из наших проектов
Альтернативы PWA
Функционал
Без PWA
VUE.JS
(VSF)
REACT
(PWA STUDIO)
ANGULAR.JS
Для модификаций фронта не нужно знание бэкэнда
Возможность быстро менять фронт без логики бэка
Мобильное приложение из коробки
Скорость загрузки до 0,3 сек на страницу без учета графики
Поддержка Elastic
Поддержка Magento 2.3
Заполните бриф, чтобы мы перезвонили уже с конкретным предложением по вашему вопросу