Ваш 8-кроковий посібник із міграції на Magento: +підказки, найкращі практики та багато іншого!

Вихідний вузол: 1068267
Посібники та поради

Ваш 8-кроковий посібник із міграції на Magento: +підказки, найкращі практики та багато іншого!

Уявіть собі, що ви використовуєте застарілі карти, щоб знайти найкращий маршрут у новій місцевості. Дуже легко повернути не туди, чи не так?

Ви можете запитати, як це пов’язано з вашим бізнесом і міграцією з Magento 1 на Magento 2. Що ж, ще легше піти в неправильному напрямку з веб-сайтом електронної комерції, якщо ви все ще використовуєте застарілу технологію. Історія Magento 1 закінчилася більше року тому, 30 червня 2020 року. Це сталося через кілька років Adobe придбала Magento і таким чином посилив свої послуги гнучким рішенням для електронної комерції.

Якщо ви не оновите Magento 1 до 2, у вас можуть виникнути численні проблеми з підтримкою та продуктивністю, що призведе до накладних витрат на підтримку вашого веб-сайту. Ви також можете побоюватися процесу міграції, який потребує багато часу та бюджету, навіть якщо ви розумієте, що час оновлення настав. 

Будьте впевнені, Міграція Magento 2 реалізований експертами може відбутися майже непомітно, без небажаних витрат або втрати даних. У Elogic ми успішно перемістили понад 40 магазинів по обидва боки Атлантики в ніші моди, електроніки, їжі та напоїв.

У цій статті ми поділимося з вами покроковим посібником з міграції на Magento 2.

Чому я повинен перейти з Magento 1 на Magento 2?

Коротше кажучи, кілька причин переходу з Magento 1 на 2 такі:

  1. Неперевершена гнучкість, щоб ви могли експериментувати з різними інструментами чи моделями ціноутворення чи будь-чим іншим. З великою кількістю доступних розширень Ринок Magento, ви можете легко налаштувати все, що вам може знадобитися, включаючи маркетингову діяльність, платежі, облік, підтримку клієнтів, доставку продуктів тощо.
  2. Краща продуктивність сайту, оскільки Magento 2 може обробляти більше замовлень на годину на тому самому апаратному забезпеченні зі швидшим часом відповіді сервера, що забезпечує клієнтам безперешкодний досвід.
  3. Великий вибір сторонніх інтеграцій, завдяки підходу платформи, керованому API.

Ви можете знайти більше причин вибрати Magento 2 у нашому відео:

Запуск вашого магазину на Magento 1 може призвести до порушень безпеки та втрати даних клієнтів. Тим часом перехід з Magento 1 на Magento 2 допоможе вам зберегти конкурентоспроможність і отримати вигоду від нових функцій і оновлень безпеки, які надходять лише для останньої версії платформи. 

Давайте подивимося, з якими проблемами ви можете зіткнутися, залишаючись на Magento 1, і як їх вирішити.

Більше жодних патчів безпеки

57% компаній, які постраждали від витоку даних кажуть, що могли б уникнути цього, якби мали оновлений патч безпеки. 34% респондентів стверджують, що знали про вразливість до кібератаки. 

Погана новина полягає в тому, що Adobe не випускає жодних оновлень безпеки для Magento 1, що робить потребу в переході на Magento 2 ще більш терміновою. Доброю новиною є те, що Magento 2 підтримує інтеграцію з численними системами захисту від шахрайства, включаючи Signifyd. Це допомагає відфільтрувати шахрайські замовлення та знизити відсоток повернення коштів майже до нуля. Ви можете перевірити, як один із наших клієнтів, Вуглець38, вже скористався цим.

Крім того, Adobe щокварталу випускає вдосконалені виправлення безпеки. Вбудовані функції безпеки Magento 2 допоможуть вам отримати кращий контроль над своїми паролями та правами доступу до файлів. 

Втрачені інноваційні можливості

Ще одна проблема з Magento 1 полягає в тому, що ви втратите низку інноваційних рішень, оскільки Adobe також не підтримує нові функції для нього. Звичайно, ви можете спробувати самостійно розробити модулі, щоб розширити функціональність свого веб-сайту, але це може збільшити витрати на обслуговування та сповільнити роботу вашого сайту.

Якщо говорити про це, Magento 2 пропонує набагато кращу продуктивність завдяки вбудованому повносторінковому кешу. Щоб дати йому поштовх, ви також можете піти на Оптимізація продуктивності Magento, який охоплює конфігурацію сервера, стиснення медіафайлів, покращення Google PageSpeed, а також вдосконалення бази даних і коду. У результаті ваш сайт не тільки збереже свій рейтинг SEO, але й завантажуватиметься за 1–2 секунди замість 5–10, що може сприяти покращенню взаємодії з клієнтами.

Погана підтримка та застарілі функції

Як ми вже згадували, Adobe вже припинила підтримку ключових функцій і не пропонує жодних нових для Magento 1. Між тим, міграція з Magento 1 на Magento 2 відкриває майже необмежені можливості для інтеграції сторонніх розробників і надає низку розширення для розширення функціональності вашого магазину. Деякі з них включають:

Особливості Magento 2

Як перейти з Magento 1 на Magento 2: успіх у 8 кроків міграції

Перехід з Magento 1 на Magento 2 впливає на чотири компоненти:

  1. дані, включаючи дані про продукт, клієнта та замовлення, конфігурації магазину, а також рекламні акції.
  2. розширення. Широко використовувані вже адаптовані та перевірені для Magento 2.
  3. Теми та налаштування. Детальний посібник із адаптації тем і макетів доступний на devdocs.magento.com.
  4. Налаштування коду. Ви можете налаштувати функціональність свого магазину та створити інноваційний досвід покупок.

Щоб зробити перехід плавним, вам потрібно виконати 8 кроків міграції з Magento 1 на Magento 2:

Розглянемо детально кожен із цих кроків?

Крок №1: Створіть план міграції

Перед написанням будь-якого рядка коду всі зацікавлені сторони проекту, включаючи команду розробників і команду роздрібного продавця, сідають і планують процес. The План проекту допоможе всім залишатися на одній сторінці, щоб усі були на одній сторінці, і ви не пропустите навіть найменшого елемента чи компонента під час міграції. Що конкретніший він, то більше часу та бюджету ви заощадите на розробці та пост-продакшні.

З нашими клієнтами ми ділимо планування на три етапи:

  1. Деталі, пов'язані з даними, як продукти, категорії, клієнти, замовлення та вміст (статті, сторінки).
  2. Специфікації проекту. У цьому розділі описано, як слід розробляти проект, включаючи всі процеси. Тут ми повинні описати кожну сторінку, блок, вкладку, кнопку тощо. 
  3. Дорожня карта проекту, із зазначенням кожної віхи на часовій шкалі. Він має мати прозорі терміни виконання та чітке визначення того, що потрібно зробити.

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

Інсайдерська порада: Такі онлайн-інструменти, як InVision або Miro, є нашими особистими фаворитами в Elogic — сміливо використовуйте їх під час документування свого плану переходу з Magento 1 на Magento 2.

Крок №2: Підготуйте середовище тестування

Щоб не відчувати простоїв вашого інтернет-магазину, радимо підготувати окреме середовище на виділеному сервері для міграції та розробки. Як правило, краще найняти розробника Magento працювати над цим.

На цьому кроці вам потрібно налаштувати тестове середовище розробки, інсталювати платформу Magento 2 за замовчуванням (з відкритим вихідним кодом або комерцію) і налаштувати систему контролю версій (Git/SVN), щоб переконатися, що все готово для запуску проекту. 

Крок №3: перенесіть тему

На жаль, теми для Magento 1 і 2 несумісні. Дизайн вітрини можна переміщати вручну; однак для копіювання всіх медіа, HTML, CSS та інших файлів знадобиться більше часу та зусиль. Ми рекомендуємо оновити дизайн вашого веб-сайту, щоб отримати доступ до більшої кількості функцій Magento 2.

Якщо ви хочете скоротити час і не хочете налаштовувати тему, ви можете встановити тему за замовчуванням із Magento Marketplace. З іншого боку, міграція на Magento 2 — це ваш шанс оновити свій веб-сайт. Так як Скломанія змінився після міграції:

Спеціальна тема, розроблена під час проекту міграції на Magento 2, Glassmania.

Крок №4: Встановіть розширення

Тут стане в нагоді ваш план міграції зі списком усіх розширень, які зараз використовуються. Це допоможе вам знайти відповідні для Magento 2. Перегляд існуючих розширень (якщо ви не зробили цього під час планування) також є хорошою ідеєю, оскільки деякі з них уже можуть бути зайвими.

Якщо вам все ще потрібні додаткові компоненти, несумісні з новою версією, розробка спеціального розширення Magento буде вашим виходом. Вони можуть включати:

  • Інтеграція різноманітних платіжних систем
  • Оплата в один клік
  • Спеціальні ERP та CRM
  • Рішення для доставки та багато іншого

Крок №5: Налаштуйте функціональність

Якщо на вашому веб-сайті є будь-яка спеціальна функція, ви можете перемістити її за допомогою Інструмент міграції даних Magento. Однак вам доведеться редагувати деякі передані файли вручну після міграції, оскільки вони можуть бути неправильно інтегровані. Крім того, пам’ятайте, що чим більше у вас власного коду, тим довше триватиме перехід. Іноді навіть простіше створювати деякі функції з нуля, які слід обговорити під час планування проекту разом із бюджетами, які ви готові витратити на таку функціональність.

Крок №6: перенесіть дані та інформацію

Цей крок є одним із найважливіших, оскільки всі дані та налаштування вашого магазину передаються. Як ми вже згадували, ви можете зробити це за допомогою спеціального інструменту міграції даних, який пропонує Magento 2, але зазвичай ми рекомендуємо створити повну резервну копію на випадок, якщо щось піде не так.

Ми позбавимо вас від технічних нюансів міграції даних з Magento 1 на Magento 2 і висвітлимо лише найважливіші етапи процесу:

  1. Установка інструменту. Тут вам знадобляться ваші ключі автентифікації розробника. Отримайте їх зі свого профілю на Magento Marketplace.
  2. Конфігурація інструменту міграції даних. Цей крок включатиме конфігурацію налаштувань і сценаріїв вашого магазину, наприклад, специфікацію точок джерела та призначення для передачі даних.
  3. Перенесення налаштувань. Це переміщує конфігурації вашої системи, як-от налаштування оплати, податку, доставки тощо.
  4. Міграція даних. Нарешті, ви можете перенести всі свої списки продуктів, категорії, інформацію про замовлення та клієнта тощо.

Щоб мінімізувати збій вашого веб-сайту під час передачі даних, ви можете застосувати кілька методів із нашої статті про нульове розгортання простоїв. Завдяки цим підходам ви зможете скоротити час простою магазину до менш ніж 30 секунд.

Крок №7: Перевірте та синхронізуйте базу даних

Наступним останнім кроком є ​​перевірка, чи все працює гладко, усунення несправностей (якщо виявлені помилки) і синхронізація бази даних, щоб жодні замовлення чи клієнти не залишилися під час міграції. Після повної перевірки вашого магазину в тестовому середовищі переходьте до останнього етапу нашого посібника з міграції на Magento — ваш веб-сайт запрацює!

Крок №8: Запустіть магазин Magento 2 на реальному сервері

Однозначно, найочікуваніший момент – вихід вашого магазину. Після того, як усе було задокументовано, виконано та протестовано, ви можете здійснити швидкий перехід на нову версію свого веб-сайту та негайно розпочати продаж і доставку продуктів.

Весь процес міграції з Magento 1 на Magento 2 виглядає так:

Схема міграції на Magento.
Діаграма потоку міграції. Джерело: Magento DevDocs.

Попереджений – значить озброєний: що може піти не так під час міграції?

Планування та аудит відіграють велику роль у зниженні будь-яких ризиків. 

Незважаючи на те, що детальне планування допомагає зменшити ризики, а доступні інструменти забезпечують плавну міграцію конфіденційних даних, краще перестрахуватися, ніж шкодувати. Ось чому ви повинні знати про речі, які можуть зійти з колії. Ми розглядаємо розширений перелік цих проблем у нашій статті Проблеми міграції з Magento 1 на Magento 2, тому давайте торкнемося лише найпоширеніших з них:

  1. Перенесення даних у Magento 2 не таке просте, як перетягування - це важливий момент як з точки зору часу, так і з точки зору бізнесу. Ви не можете клонувати сайт і чарівним чином змусити його працювати на новішій версії платформи. 
  2. Безладний код і погана структура даних можуть означати багато індивідуальних розробок — Єдиний спосіб пройти це – це досвід і належний аудит перед тим ви починаєте міграцію. 
  3. Ви можете зіткнутися з низькою ефективністю SEO після міграції — структура сторінки в Magento 2 відрізняється, тому розробникам доведеться позначати всі сторінки та переспрямування вручну.   
  4. Процес може тривати довше, ніж ви думаєте — як згадувалося раніше, вам потрібно бути готовим до запуску задовго до припинення підтримки. Один день без підтримки може зробити ваш бізнес вразливим до порушень безпеки. 

Усі проблеми з міграцією на Magento можна вирішити, якщо у вас є вимоги. Залучайте всіх зацікавлених сторін і ретельно плануйте. Але не сумнівайтеся: міграція однозначно варта спроби, особливо тому, що Magento 1 вже на кладовищі рішень Adobe.

Скільки коштує перехід на Magento 2?

Magento 2 — це абсолютно нова платформа, а це означає, що вам доведеться інвестувати чималу суму грошей, щоб отримати максимальну віддачу. І ось одне з найгостріших запитань, яке у вас може виникнути: яка вартість переходу з Magento 1 на Magento 2? Щоб допомогти вам зрозуміти це, давайте розберемося в деталях.

Редизайн

Вартість редизайну сайту електронної комерції залежить від складності вашого магазину (і дизайну). Наприклад:

  • Простий веб-сайт електронної комерції, як правило, є будь-де $15,000 до $30,000.
  • Веб-сайт електронної комерції середнього розміру коштуватиме дол40,000 до $80,000.
  • І корпоративний веб-сайт електронної комерції з більшою кількістю індивідуальних функцій 80,000 доларів США +.

Розширення та модулі

Більшість базових розширень Magento 1 доступні для Magento 2, тому заміна їх на новіші версії не займе багато часу.

Щоб зробити вартість міграції розширень більш зрозумілою, ми підготували список доповнень, які ми встановили для одного з наших клієнтів:

Модулі ціна
Еластичний пошук $279
Багаторівнева навігація $349
Ринок із багатьма постачальниками $349
Оплата за один крок $299
Залиште кошик електронною поштою $149
Налаштування електронної пошти SMTP $259
Журнал дій адміністратора $249
Додаткові повідомлення електронної пошти $299
Автоматичний перемикач груп клієнтів $259
Спеціальні акції $279
Magento 2 Google Analytics $99
Сповіщення про відсутність в наявності $229
Мегаменю Magento 2  $179
Усього: $3,277

Послуги індивідуальної розробки

Якщо у вашому магазині Magento 1 є спеціальні модулі чи розширення, вам потрібно буде оптимізувати або навіть переписати їх, щоб працювати так само в Magento 2. Важко вказати точну вартість нестандартна розробка Magento оскільки це залежить від ряду факторів, але ціна договірна. Зрештою, ви заощадите більше, оптимізувавши продуктивність.  

Поширені запитання щодо міграції з Magento 1 на Magento 2

Нарешті, давайте перевіримо відповіді на найпопулярніші запитання, які можуть виникнути, коли ви думаєте, як перейти з Magento 1 на Magento 2.

Чи можу я перенести всі свої матеріали (продукти, категорії, вміст, блог тощо)?

Вірна думка. Згаданий вище інструмент міграції даних може допомогти вам у цьому. Він охоплює функції та дані за замовчуванням, як-от замовлення, продукти, категорії, налаштування, конфігурації магазину та акції.

Проте все інше вимагає перенесення вручну, зокрема:

  1. Розширення та спеціальний код, оскільки Magento 2 працює на передових технологічних рішеннях.
  2. Облікові дані веб-служб, як-от для SOAP, XML-RPC і REST.
  3. Медіаресурси — зображення продуктів, категорій, редактор WYSIWYG тощо.
  4. Дизайн вітрини з усім кодом CSS і JavaScript, шаблонами та макетами XML.

Чи можу я здійснити міграцію самостійно за допомогою інструмента міграції даних?

Ну, ви не дозволите кухарю полагодити вашу раковину (якщо ви не знаєте чогось), чи не так? Ми вважаємо, що краще довіритися професіоналам, якщо ви не хочете неприємних сюрпризів.

Так, Інструмент міграції даних Magento 2 корисно з основною інформацією, налаштуваннями та конфігураціями. Але перехід до бази даних може піти не так, якщо його не налаштувати або навіть змінити структуру в деяких випадках. Крім того, якщо у вашому магазині є спеціальний код, його також має передати кваліфікований розробник.

Звичайно, навіть досвідчені фахівці можуть зіткнутися з вузькими місцями, але, принаймні, вони знають, як їх усунути. Ось чому наш вердикт полягає в тому, щоб залишити інструмент міграції даних сертифікованим розробникам Magento.

Скільки часу займає перехід з Magento 1 на Magento 2?

Тепер ви готові дивитися правді в очі: набагато довше, ніж ви думаєте. Все-таки не вічність.

Важко дати точні оцінки, не бачачи цілісної картини. Ось чому тут так важливо планувати.

З нашого досвіду, за сприятливих умов це повинно тривати не більше 2-3 місяців. Проте це приблизна оцінка, яка базується на наступному графіку:

Створення плану міграції 3 тижні
Підготовка тестового середовища 1-2 днів
Установка розширень і індивідуальна розробка 3 тижні
Міграція даних 1-2 днів
Редизайн 2-4 тижні
План запуску та додаткова синхронізація бази даних 1-2 днів
Запуск магазину Magento 2 на живому сервері 1 тиждень
Загальний час міграції Приблизно 2-3 місяців

Для малого бізнесу міграція може бути набагато швидшою, тоді як для великих підприємств може знадобитися вдвічі більше часу.

Яка версія Magento 2 підходить для моїх потреб?

Яке видання Magento 2 підходить для моїх потреб?

Ми цілком розуміємо, що ви можете заплутатися, вибираючи між рішеннями Magento 2. Тому ми підготували глибоке порівняння Magento Commerce проти Open Source видання. Рішення Magento Commerce, зокрема, наповнене багатьма корисними функціями:

  • Інформаційні панелі BI
  • Вбудована функціональність B2B
  • Розширені маркетингові інструменти
  • Постановка й попередній перегляд вмісту
  • Інструменти лояльності клієнтів
  • Візуальний мерчандайзер тощо.

Але справа в тому, що ці функції корисні, лише якщо вони вам потрібні (ми не хочемо, щоб це звучало очевидно, так). Можливо, цифри виглядатимуть переконливіше: торговці, які перейшли на Magento Commerce 2, досягла наступної рентабельності інвестицій понад 3 роки:

Рентабельність інвестицій від переходу на Magento Commerce 2
Рентабельність інвестицій від переходу на Magento Commerce 2. Кредит зображення: Magento

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

Коротко про міграцію на Magento 2 

Сподіваємось, після прочитання цієї статті у вас є чіткіше уявлення про те, що потрібно для переходу з Magento 1 на Magento 2. Підводячи підсумок:

  1. Magento 2 — це набагато більш функціональна платформа, що працює на сучасній технології.
  2. Підготовка та планування ніколи не бувають забагато.
  3. Ви можете вибрати гібридну міграцію (автоматизовану, якщо це можливо, плюс ручну для налаштувань).
  4. Попередній дизайн може бути в порядку; однак оновлення до Magento 2 дозволить вам скористатися можливостями інновацій і покращити взаємодію з користувачем.
  5. Перехід може тривати близько 3 місяців, залежно від розміру та складності вашого бізнесу.
  6. Досвідчені спеціалісти Magento допоможуть вам зменшити ризики та час простою магазину.
  7. Magento Commerce 2 пропонує більше функціональних можливостей порівняно з Magento Open Source, оскільки містить усе, що потрібно компанії корпоративного рівня.

Потрібно перенести веб-сайт електронної комерції на Magento 2?

Чим раніше ви почнете, тим більше часу у вас буде, щоб все зробити правильно.

Перейдіть за допомогою Elogic зараз

Джерело: https://elogic.co/blog/magento-1-to-magento-2-migration-guide/

Часова мітка:

Більше від Елогічний