Оскільки кінцева дата завершення підтримки Magento 1 наближається до червня наступного року, вкрай важливо почати планувати міграцію даних. Це досить складна річ, навіть якщо ви просто переносите дані зі старої версії того ж програмного забезпечення до нової та оновленої версії. Ось чому вам потрібно ретельно врахувати все, що з цим пов'язано, перш ніж оновлювати свою платформу електронної комерції Magento.
Якщо вам вдалося це зробити правильно, перехід з Magento 1 на нову та вдосконалену версію Magento 2 може бути безперебійним. Однак у найгіршому випадку це може спричинити ситуацію, яку складно легко розвернути, наприклад, втрату важливих даних. Щоб уникнути цього, ми зібрали список декількох порад щодо того, що слід робити при переході з однієї платформи на іншу.
Знай свої дані Magento 1 навиворіт
Щоб отримати найкращу можливу міграцію, вам потрібно знати дані, які ви переміщуєте навиворіт. Це означає основну структуру даних та налаштування, які ви зробили. Оскільки схема Magento 2 має ту саму базову структуру, що і Magento 1, вона повинна бути досить простою для розуміння.
Переконайтесь, що ви розумієте інструмент міграції
Важливо зрозуміти, як працює Інструмент міграції. Він включає ряд важливих файлів відображення XML, у яких перелічені цільові стовпці, таблиці та джерела. Будь-які налаштовані стовпці та таблиці, а також зміни типів стовпців потребуватимуть врахування відображень, інакше перенесення не матиме успіху.
Як тільки ви зрозумієте базу даних Magento 1 та її структуру, переглянете офіційну документацію, пов’язану з міграцією, і зрозумієте, як інструмент буде працювати, настав час розпочати роботу. Єдиний спосіб отримати чітке та краще розуміння інструменту - це насправді використовувати його.
Отже, у невиробничому режимі створіть резервну копію на MySQL вашої бази даних Magento 2, налаштуйте файл config.xml для міграції, запустіть його і подивіться, що станеться.
Перевірка та подолання питань
На цьому шляху можуть траплятися збої. Не панікуйте. Єдине, що ви можете зробити, це запустити міграцію, виявити недоліки в зіставленні за допомогою перевірок цілісності, а потім змінити зіставлення та повторити. На цьому етапі вам, можливо, доведеться очистити дані Magento 1. Експертні компанії пропонують рекомендації та консультації, або ви можете скористатися послугами кваліфікованого позаштатного консультанта , який може супроводжувати вас протягом процесу міграції, щоб ваші рейтинги в Google не постраждали.
Після кроку цілісності даних вам потрібно буде в разі помилок при міграції вимагати повторного імпорту #backups бази даних Magento 2, оскільки поточний спосіб скасувати або повернути міграції не існує. Будь-які помилки, які виявляються після Кроку цілісності даних, можуть бути не такими конкретними. Ви можете збільшити багатослівність, додавши прапорці -v у команди для перенесення.
Перевірте все
Після того, як ви стикнулися з інструментом міграції даних і успішно виконали першу міграцію, вам потрібно все перевірити. І ми маємо на увазі все. Перевірте всі функції, керовані даними у вашій електронній комерції. З цього моменту повернення немає, тому найкраще перевірити це все, перш ніж продовжувати виробництво.
