Миграция M2.3

Get Started. It's Free
or sign up with your email address
Rocket clouds
Миграция M2.3 by Mind Map: Миграция M2.3

1. Сначала бэк или фронт?

1.1. бек с маджентовским фронтом

1.1.1. Позволит решить проблемы коробки

1.1.2. Поможет с тестами

1.1.3. Мультисклады - можно будет потихонечку переписывать на коробку

1.1.4. Elastic 5.6 - быстрее

1.1.5. Быстрее перенос в прод

2. Какие проблемы решит?

2.1. Скорость фронта (PWA)

2.2. Улучшения админки (M.2.3)

2.2.1. Elastic 5.6

2.2.2. MQP

2.3. Скорость бека(php 7.2+ и Magento 2.3)

2.4. Скорость реиндексов

3. Мост - Плавный переход на Мадженто 2.3

3.1. 31.08.2019

3.1.1. Необходимо обсудить и проговорить этот момент с клиентом.

3.1.2. Ожиданием Вадима, что бы совместно обсудить аритектуру

3.2. 17.07.2019

3.2.1. Проблемы с эластиком 6.х нет

3.2.1.1. Делаем на smile

3.2.2. Проблемы по 2.3

3.2.2.1. При декомпозиции не совсем учтены риски

3.2.2.1.1. При погружении в код обнаруживаются более глубокие проблемы

3.2.3. Корректировка плана миграции на 2.3 с учетом рисков

3.2.3.1. По плану обновить сроки

4. План миграции

4.1. Окружение

4.1.1. Создание репозиториев

4.1.1.1. Magento 2.3

4.1.1.1.1. Нилов

4.1.1.2. PWA

4.1.1.2.1. Нилов

4.1.1.3. API

4.1.1.3.1. Нилов

4.1.2. Композиция докера

4.1.2.1. Установить мадженто 2.3

4.1.2.1.1. Нилов

4.1.2.2. Установить свежий эластик

4.1.2.2.1. Нилов

4.1.2.3. Установить php от 7.2

4.1.2.3.1. Нилов

4.1.2.4. Перенести конфиги с основного сайта и переписать их

4.1.2.4.1. Нилов

4.1.2.4.2. Добрышкин

4.1.3. 10.06.2019

4.1.3.1. Тестовый стенд

4.1.3.1.1. Добрышкин

4.2. Разработка

4.2.1. Theme

4.2.1.1. 01.08.2019

4.2.1.1.1. Там где используются видждеты с товарвами переписать и сделать их вывод (SQUPD-138)

4.2.1.2. решено

4.2.1.2.1. 01.03,2019

4.2.1.2.2. 14.03.2019

4.2.1.2.3. 31.06.2019

4.2.2. Главная

4.2.2.1. Сделать главную как на основном сайте

4.2.2.1.1. Нилов

4.2.2.1.2. Баннер (SQUPD-139)

4.2.3. Каталог

4.2.3.1. 21.07.2019

4.2.3.1.1. Вывод карточек товаров на основе города и стоков (MSI) SQUPD-140

4.2.3.1.2. Фильтры в категории SQUPD-129

4.2.3.1.3. GeoIp выдает ошибку в консоле и неправильно определяет город - undefined SQUPD-141

4.2.3.2. решено

4.2.3.2.1. Вывести основные категории с банерами как на основном сайте

4.2.3.2.2. Сделать страницу категори как на основном сайте

4.2.3.2.3. 15.06.2019

4.2.3.2.4. 01.07.2019

4.2.3.2.5. Сделать вывод цен, согласно админ панели

4.2.4. Товар

4.2.4.1. решено

4.2.4.1.1. Атрибуты которые импортируются через модуль import export - должны разбиваться на группы

4.2.4.1.2. Сделать страницу корзины как на основном сайте

4.2.4.2. Скачут цены при открытии SQUPD-142

4.2.4.2.1. Гунарь

4.2.4.3. Убедиться на стенде, что внешний вид соответствует (сейчас есть расхождения) SQUPD-143

4.2.4.3.1. Гунарь

4.2.4.4. Миникарточка в категории SQUPD-143

4.2.4.4.1. Гунарь/Нилов

4.2.5. Корзина

4.2.5.1. Убедиться что все работает правильно SQUPD-145

4.2.5.1.1. За авторизованного и нет

4.2.5.1.2. Проверка авторизации на лету

4.2.5.1.3. Создание адреса

4.2.5.1.4. и тп.

4.2.6. Мультикорзина

4.2.6.1. Изменить логику работы с лаймшарпа на MSI SQUPD-146

4.2.6.1.1. Гунарь/Ульянов

4.2.6.2. Проверить остальную логику в ней SQUPD-147

4.2.6.2.1. Гунарь/Ульянов

4.2.7. Карты

4.2.7.1. 14.07.2019

4.2.7.1.1. пвз которые выводятся на карте 2gis, брать не из лаймшара, а из MSI SQUPD-136

4.2.7.2. решено

4.2.7.2.1. В MSI в source - не хватало полей, колонок которые есть в лаймшарпе

4.2.8. Фиды

4.2.8.1. 31.08.2019

4.2.8.1.1. Сделать фиды чтобы работали SQUPD-148

4.2.9. Import

4.2.9.1. 14.07.2019

4.2.9.1.1. Import Stock

4.2.9.2. решено

4.2.9.2.1. выбор складов брать не из лаймшарпа, а из MSI

4.2.9.2.2. 01.07.2019

4.2.10. Цены и ценовые правила SQUPD-149

4.2.10.1. 31.07.2019

4.2.10.1.1. Перенести правила корзины и каталога SQUPD-149

4.2.10.1.2. Проверить и починить ценовые правила SQUPD-149

4.2.11. Апи

4.2.11.1. 5.07.2019

4.2.11.1.1. Актуализация работы каталога SQUPD-161

4.2.11.1.2. Актуализация работы контента SQUPD-162

4.2.11.1.3. Актуализация работы корзины SQUPD-163

4.2.12. Оформление заказа

4.2.12.1. 31.07.2019

4.2.12.1.1. Оформить заказа методом Предоплата SQUPD-150

4.2.12.1.2. Учет остатков SQUPD-151

4.2.12.1.3. Проверить ограничения и скидки купонов в чекауте SQUPD-152

4.2.12.1.4. Перевод заказ в статус Hold в одном месте SQUPD-153

4.2.12.1.5. Dadata - после актуализации модуля, перестал выпадать список подсказок. SQUPD-135

4.2.12.2. Доставка

4.2.12.2.1. 21.07.2019

4.2.12.3. Оплата

4.2.12.3.1. Дописать в методах оплаты связку с каналами продаж SQUPD-156

4.2.12.3.2. Проверить и адаптировать модуль Альфабанка SQUPD-157

4.2.12.4. решено

4.2.12.4.1. 07.07.2019

4.2.12.4.2. Сделать открытие чекаута как на основном сайте

4.2.12.4.3. 31.06.2019

4.2.13. BPM

4.2.13.1. 15.08.2019

4.2.13.1.1. Перенос BPM SQUPD-158

4.2.14. Обновление

4.2.14.1. 31.06.2019

4.2.14.1.1. Обновить до 2.3.2

4.2.14.2. Перенести все модули

4.2.14.2.1. 03.2019

4.2.14.2.2. 11.2019

4.2.14.2.3. 08.2019 (Перед завершением)

4.2.15. Перенос данных

4.2.15.1. Подумать о переносе данных таких как Квоты, заказы, клиенты, статик блоков, виджетов и прочее SQUPD-160

4.2.15.1.1. Или написать механизм переноса

4.2.15.1.2. Или найти способ оставить текущую базу

4.2.16. Акции и рассрочки SQUPD-132

4.2.16.1. 1) Создать акцию SQUPD-132

4.2.16.1.1. Нилов

4.2.16.2. 2) Создать рассрочку SQUPD-132

4.2.16.3. 3) Должно примениться на товаре SQUPD-132

4.2.17. Трекеры

4.2.17.1. Проверка и доработки SQUPD-128

4.2.17.1.1. Нилов

4.2.18. Админка

4.2.18.1. Страница заказа SQUPD-127

4.2.18.1.1. Ульянов

4.3. Рефакторинг

4.3.1. 07.07.2019

4.3.1.1. В админке убрать функционал, который не используются (конфигурация)

4.3.1.1.1. Нилов

4.3.2. решено

4.3.2.1. 31.06.2019

4.3.2.1.1. PIM - требует рефакторинг

4.3.2.2. Перенести возможные модули в композер которые были у нас в app/code

4.3.2.2.1. Нилов

4.4. Проверка

4.4.1. 15.08.2019

4.4.1.1. Home

4.4.1.1.1. Коптяев

4.4.1.2. Catalog

4.4.1.2.1. Фильтрация и сортировка

4.4.1.3. Product

4.4.1.3.1. Коптяев

4.4.1.4. Оформление заказа

4.4.1.4.1. Методы доставки

4.4.1.4.2. Оплаты

4.4.1.5. BPM

4.4.1.5.1. Коптяев

4.4.1.6. API

4.4.1.6.1. Коптяев

4.4.1.7. PIM

4.4.1.7.1. Коптяев

4.4.1.8. IMPORT

4.4.1.8.1. Stock

4.4.1.8.2. Price

4.4.1.9. OMS

4.4.1.9.1. Коптяев

4.4.1.10. Правила акций

4.4.1.10.1. Скидки

4.4.1.10.2. Рассрочки

5. Неактуально

5.1. Новая логика по добавление товара в корзину

5.1.1. 31.07.2019

5.1.1.1. Редактирование способа доставки в корзине

5.1.1.1.1. Гунарь

5.1.2. 31.07.2019

5.1.2.1. Это решили делать на Vue

5.1.2.1.1. Оставить одну кнопку купить

5.1.2.1.2. Логика в корзине

5.1.2.2. Под вопросом, ждем ответа, Роман и Михаил не знают как будет это работать

5.1.2.2.1. Переделать мультикорзину

5.2. Elastic 6.7

5.2.1. Откладывается до PWA

5.2.1.1. Сделать чтобы страницы и блоки попадали в эластик на сколько знаю есть модуль который это делает, то есть установить его

5.2.1.2. Сделать чтобы в эоастик попадали нужные параметры для PWA

5.2.2. решено

5.2.2.1. Установить новый эластик

5.2.2.1.1. Нилов

5.3. Ожидание Романа и Михаила, они говорили, что логика с остатками будет работать по API

5.3.1. переписать import stock для api

5.3.1.1. Ульянов