Więcej, niż tylko migracja na Magento 2

Jakie było nasze zadanie?

Naszym wyzwaniem w tym projekcie była sprawna migracja platformy sprzedażowej Wialan z Magento do Magento 2, z zachowaniem całego frontendu i wszystkich funkcjonalności.

Początkowe cele

Ponieważ Adobe oficjalnie przestało już wspierać poprzednią wersję Magento, należało jak najszybciej i sprawnie przenieść platformę Wialan na Magento 2. W przeciwnym wypadku platforma naszego Partnera byłaby narażona na błędy oprogramowania i zachwiane bezpieczeństwo danych klientów.

Dotychczas działająca platforma oparta była na bardzo wielu modułach i wtyczkach kompatybilnych z Magento 1, musieliśmy więc wykonać stosowną analizę i podjąć decyzję, co zrobić, by po migracji na Magento 2 nie dopuścić ponownie do obciążenia sklepu tak dużą ilością wtyczek, ale by jednocześnie nasz Partner nie musiał rezygnować z wyglądu sklepu i funkcjonalności, na których mu zależało. Chcieliśmy też poprawić jakość kodu template i zmniejszyć czas ładowania strony, oraz usprawnić proces zakupowy.

  1. Dotychczasową platformę oparto na bardzo wielu modułach współgrających z Magento 1, które pokrywały niektóre funkcjonalności Magento 2, a inne przeszkadzałyby w sprawnym funkcjonowaniu platformy po migracji do Magento 2.
  2. Projekt był także problematyczny pod kątem złożoności – Wialan to aż trzy websity, dwie platformy sprzedażowe oraz marketplace Allegro, co stanowi twardy orzech do zgryzienia przy integracji z ERP.
  3. Klient posiadał gotowy szablon, który chciał również zastosować na nowym wdrożeniu. Jakość kodu gotowego szablonu nie była zadowalająca, przez co strona nie ładowała się w odpowiednio szybkim tempie i miała problemy wydajnościowe.

Jak udało nam się to zrealizować?

Pracowaliśmy w kilkuosobowym zespole w składzie: project manager, tech lead, backend magento developer i frontend magento developer oraz tester, a w końcowej fazie projektu dodaliśmy kolejnych trzech developerów, by prace przebiegały sprawniej.
Musieliśmy podjąć decyzję, czy platforma po migracji będzie miała gotowy template czy nasz autorski, dedykowany marce Wialan. Wybraliśmy drugą opcję, ponieważ nie byliśmy zadowoleni z jakości kodu poprzedniej templatki – stworzyliśmy autorski template, który jest bezpieczniejszy pod względem wydajnościowym, a do tego zmniejsza czas ładowania strony.

  1. Podjęliśmy wyzwanie trudnej integracji z ERP i optymalizacji API Magento, by główna komunikacja wewnątrz platformy przebiegała właśnie w oparciu o API, dedykowany interfejs, w którym dane wymieniane są błyskawicznie, niemal w czasie rzeczywistym.
  2. Zdecydowaliśmy o usunięciu zbyt wielu wtyczek i zastąpieniu ich innymi modułami, po to, by ograniczyć ich ilość w Magento 2, dbając o to, by nie pojawił się konflikt danych na poziomie migracji.
  3. Wykonaliśmy także customizację checkoutu, na czym zależało naszemu Partnerowi – m.in. kod pocztowy i miasto są wzajemnie weryfikowane w bazie Poczty Polskiej, szybciej działa też sekcja związana z FV czy paragonem. Checkout Magento jest niezwykle delikatny, dlatego wykonanie tego zadania bez zachwiania stabilności checkoutu wymagało dokładnie przemyślanego procesu.
  4. Zmieniliśmy również moduł przelewów i dostosowaliśmy flow zamówieniowe pod nowe cele biznesowe Wialan, co doprowadziło do zmiany mechanizmu informowania klientów o fakturach – teraz każda elektroniczna FV wystawiona po stronie ERP, jest automatycznie komunikowana do Magento, a następnie wysyłana mailem do klienta i dostępna z poziomu zamówień.

Hubert Burzec

Kierownik Sklepu Internetowego

W biznesie należy wybierać solidnych partnerów, pozwalających pogodzić rozwiązania defaultowe platformy z indywidualnymi potrzebami e-commerce.

Zdajemy sobie sprawę że nasz projekt był wyzwaniem dla wszystkich zespołów współpracujących, niemniej udało się znaleźć w miejscu które pozwala pójść dalej i rozwijać nasz pomysł na biznes

Projekt, który zrealizowaliśmy dla marki Wialan, stawiał przed nami wiele wyzwań.

Po pierwsze było to zadanie bardzo złożone i składające się z wielu elementów, które z kolei wymagały od nas ciągłego kontaktu z naszym Partnerem, abyśmy byli w stanie dostarczyć oczekiwanie efekty. Szczęśliwie, po drugiej stronie mieliśmy bardzo świadome i doświadczone osoby, co pozwoliło nam sprawniej osiągnąć zakładane cele.

Rafał Tarnowski

Head of Revenue i Członek Zarządu

Efekt

  1. Krótszy czas ładowania strony
  2. Usprawnione wewnętrzne systemy optymalizacji procesu zamówienia – płatności, fakturowania i wysyłek.
  3. Sporo automatyzacji, które przyspieszyły czas realizacji zamówień.
  4. Zwiększona średnia wartość koszyka zakupowego.
  5. Bezpieczna, sprawnie funkcjonująca platforma na Magento 2.4.2

Rozwój?

Projekt Wialan był dla nas przełomowy, ponieważ nasz Partner jest bardzo świadomy biznesowo – rozumie e-commerce i Magento, na tyle, że bez trudu udało nam się porozumieć, także na temat rozwoju i przyszłości, która nas czeka po migracji. Idziemy po więcej!

Porozmawiajmy o Twoim projekcie