e-horyzont.pl - Migracja z Magento 1 i rozwój na Magento 2.

Dla Partnera z branży outdoor, firmy Fam – wyłącznego dystrybutora na Polskę marki Jack Wolfskin, wykonaliśmy zaawansowaną migrację danych z rozwiniętej,zaawansowanej platformy e-commerce opartej o Magento 1 do nowego sklepu na Magento 2.

Migrację podzieliliśmy na 5 etapów

1. Analiza i przygotowanie

Na tym etapie na bazie warsztatów z Klientem, zgromadziliśmy niezbędne wymagania, na bazie których przygotowany został BACKLOG migracji. Etap ten obejmował podjęcie decyzji o tym, jakie dane zostaną przeniesione, a jakie nie są istotne i ze względów biznesowych nie muszą być odzwierciedlone w nowym projekcie.

2. Planowanie migracji

Po omówieniu z zespołem stopnia skomplikowania i zaawansowania migracji zaplanowaliśmy cały przepływ pracy w projekcie podzielonym na warianty scenariuszowe, biorąc pod uwagę pozytywne i negatywne konsekwencje podjętych działań – chcieliśmy być gotowi na wszystkie możliwości.

3. Wdrożenie skryptów migracyjnych

Korzystając z własnej wiedzy i doświadczenia opracowaliśmy skrypty migracyjne w oparciu o przygotowaną wcześniej analizę potrzeb klienta (funkcjonalności,integrację, dane, SEO, konfiguracja serwerowa).

4. Przeprowadzenie migracji

Wdrożyliśmy skrypty migracyjne i kontrolowaliśmy operacyjnie proces.

5. Analiza i ocena sytuacji po migracji

Przystąpiliśmy do analizy logów, danych z platform analitycznych oraz wdrożyliśmy testy użyteczności.

Proces migracji

Migracja funkcjonalności z Magento 1

Na czystej instancji Magento 2 przenieśliśmy i odtworzyliśmy funkcjonalności istniejące na poprzedniej platformie kluczowe z punktu widzenia funkcjonowania biznesu. Ponadto na bazie rozmów z Klientem ustaliliśmy katalog funkcjonalności nieużywanych, które nie podlegały odtworzeniu. Takie podejście pozwoliło na odchudzenie platformy na samym starcie.

Migracja integracji

Odwzorowaliśmy funkcjonalnie działające integrację z Magento 1, związane m.in. z systemem klasy ERP klienta i systemami zewnętrznymi.

Migracja bazy danych

Odtworzyliśmy bazę danych w środowisku testowym (preprodukcja), gdzie testerzy wykonali zaplanowaną rundę testów funkcjonalnych.

Migracja ustawień SEO

Przeprowadziliśmy migrację SEO, która objęła takie obszary jak: Google Search Console, Google Analytics, Google Tag Manager, zautomatyzowane mapowanie starych adresów URL do przekierowań 301. Całość procesu w oparciu o audyt SEO wykonany przez zewnętrzną agencję pracującą przy Kliencie.

Końcowe testy

Przeprowadziliśmy automatyczne i manualne testy nowej platformy w oparciu o przygotowany wcześniej scenariusz testów. Szczególny nacisk położyliśmy na poprawność przekazywanych danych a także wdrożonych przekierowań.

Warsztaty z Klientem

Delegowany przez klienta zespół został przez nas kompleksowo przeszkolony tak, aby praca z nową platformą była satysfakcjonująca i sama w sobie była benefitem.

Dokumentacja

Cały proces migracji został udokumentowany z naciskiem na wykonane operacje, zadania, czasy ich realizacji, zaimplementowane funkcjonalności.

Uruchomienie nowej platformy na Magento 2

W oparciu o potrzeby klienta uruchomienie zaplanowaliśmy na okres charakteryzujący się mniejszym ruchem w sklepie. Opracowaliśmy checklistę i scenariusz uruchomieniowy, przygotowany wcześniej wewnętrznie w oparciu o doświadczenie z prowadzonych migracji z przeszłości.

Mieliśmy przygotowane scenariusze na wypadek różnych okoliczności mogących się pojawić po uruchomieniu.

1. Skuteczne przełączenie na nową platformę.
2. Przełączenie problemowe wymagające szybkiej interwencji developerskiej i pisania w czasie rzeczywistym hotfixów. Aby zrealizować ten scenariusz, zespół developerski pozostawał w gotowości, a także osoba z działu e-commerce po stronie klienta.
3. W przypadku niepowodzenia powrót do starej platformy.
4. Dzięki usłudze DNS Cloudflare po stronie serwerowej możliwe było szybkie przełączenie platformy na Magento 2.

Po starcie

1. Zespół testerski przeprowadził testy środowiska testowego.
2. Monitorowane były logi serwera, jego obciążenie, Google Analytics, Google Search Console, Google Tag Manager, System NewRelic
3. Wykonany został raport z uruchomienia.

Podsumowanie

Jest rok 2022 od czasu migracji minęło już prawie 5 lat podczas których wykonaliśmy dla klienta szereg nowych integracji, wdrożyliśmy nowe dedykowane rozwiązania i stale stajemy na wysokości zadania. Obecnie pracujemy nad projektem przepisania frontu sklepu na Hyva Template, o czym powiadomimy w kolejnym wpisie.

Zapraszamy do kontaktu
Im szybciej się skontaktujesz, tym szybciej będziemy w stanie usprawnić działanie Twojego sklepu. Napisz czego oczekujesz.