Przejdź do treści

E-commerce / Magento 2 + Hyvä

.mdd: Hyvä i własny checkout dla milionów wariantów

.mdd produkuje meble biurowe i sprzedaje je firmom oraz klientom indywidualnym w Europie i poza nią. Od 2021 roku pracujemy jako dodatkowi inżynierowie w zespole .mdd: przy katalogu ponad 400 konfigurowalnych produktów, migracji na Hyvä i własnym checkoucie. Front po migracji działa pięć razy szybciej.

Wsparcie zespołu od 2021 2021 – obecnie

Strona główna sklepu .mdd na Hyvä na desktopie: logo, nawigacja i hero „Producent mebli biurowych i nie tylko” z renderem wnętrza biura
400+
Konfigurowalnych produktów
razem miliony możliwych wariantów
5×
Szybszy front po migracji na Hyvä
w porównaniu z poprzednim motywem Magento 2
< 1 s
Odpowiedź własnego checkoutu
także przy złożonych konfiguracjach
80+
Punktów w Lighthouse
mimo dużej liczby zdjęć i wizualizacji produktów

Punkt wyjścia

400 produktów i miliony kombinacji

Każdy z ponad 400 produktów .mdd można skonfigurować: wymiary blatu, kolory, filc, ramę, wtyczki, akcesoria. Z tych opcji powstają miliony możliwych wariantów, a każdy musi mieć poprawną cenę, podgląd i komplet danych w zamówieniu. Domyślny front Magento 2 przy tej skali katalogu i dużej ilości mediów działał wolno. Standardowy checkout Magento nie był projektowany pod produkty, w których jedna pozycja w koszyku składa się z wielu parametrów. Do tego dochodziła warstwa integracji: mikroserwisy oraz wymiana danych z ERP i SAP. .mdd ma własny zespół programistów i potrzebował dodatkowych osób z doświadczeniem w Magento, które wejdą w istniejący kod i proces bez zatrzymywania sprzedaży.

Co zrobiliśmy

Pracujemy w zespole .mdd, na jego kodzie

Działamy w repozytorium i procesie zespołu .mdd i bierzemy na siebie wydzielone obszary platformy.

  1. 1

    Katalog, który udźwignie miliony wariantów

    Razem z programistami .mdd uporządkowaliśmy logikę katalogu ponad 400 konfigurowalnych produktów. Chodziło o to, żeby wycena, dostępność opcji i dane wariantu liczyły się przewidywalnie, a strona produktu nie zwalniała przy dużej liczbie zdjęć i wizualizacji. Ta praca była podstawą dla migracji frontu i nowego checkoutu.

  2. 2

    Własny checkout na React i Node.js

    Współtworzyliśmy dedykowany checkout oparty na React, Node.js i Remix.js. Koszyk pokazuje pełny rozkład skonfigurowanego produktu, na przykład blat, obrzeże, filc, ramę, wtyczkę i mediabox, oraz podsumowanie netto, VAT i brutto. Checkout odpowiada w czasie poniżej sekundy także przy złożonych konfiguracjach.

  3. 3

    Migracja storefrontu na Hyvä

    Pomogliśmy przenieść front Magento 2 z domyślnego motywu na Hyvä. Po migracji storefront działa pięć razy szybciej i utrzymuje wynik powyżej 80 punktów w Lighthouse, choć strony produktów niosą dużo zdjęć i wizualizacji. Lżejszy front łatwiej też rozwijać przy kolejnych zmianach w szablonach.

  4. 4

    Integracje z ERP, SAP i mikroserwisami

    Pracujemy nad wymianą danych między sklepem a systemami zaplecza: ERP, SAP i mikroserwisami .mdd. Zamówienie złożone w checkoucie musi trafić dalej z kompletem parametrów konfiguracji, a ceny i dane produktów muszą wracać do sklepu bez ręcznego przepisywania. Pilnujemy, żeby zmiany w sklepie nie psuły tych przepływów.

Konfigurator 3D: zmiana koloru czy podstawy od razu pojawia się na modelu i w cenie.
Własny checkout pokazuje pełny skład konfiguracji i podsumowanie netto, VAT i brutto.

Efekt

Szybszy sklep i checkout pod produkty konfigurowalne

Storefront .mdd na Hyvä działa pięć razy szybciej niż przed migracją i trzyma ponad 80 punktów w Lighthouse. Własny checkout obsługuje produkty złożone z wielu parametrów i odpowiada w czasie poniżej sekundy. Katalog z milionami możliwych kombinacji działa na uporządkowanej logice, a dane przepływają między sklepem, ERP i SAP. Współpraca trwa: pracujemy w zespole .mdd przy kolejnych zmianach na platformie.

  • Rozwijamy platformę razem z zespołem .mdd od 2021 roku
  • Utrzymujemy i rozwijamy checkout na React i Node.js
  • Pilnujemy wydajności frontu na Hyvä przy nowych funkcjach
  • Pracujemy przy integracjach z ERP, SAP i mikroserwisami

Dołączymy do twojego zespołu e-commerce

Wchodzimy do istniejących zespołów jako dodatkowi programiści Magento, React i Node.js i pracujemy na waszym kodzie. Napisz, który obszar platformy potrzebuje więcej rąk.