Wdrożenia Magento
Pellet4Future (Opsivo)
Sklep Magento Hyvä to wierzchołek góry lodowej. Stworzyliśmy dla Bio4future Gmbh prawdziwy Marketplace, z panelem dla sprzedawców w technologi React.js. Całość spieliśmy zgrabinie przy pomiocy Python i Django. Wisienką na torcie jest unikalny silnik rekomendacji dostaw (DRE), zaprojektowany specjalnie na potrzeby tego projektu.
Case Study: Pellet4Future (Opsivo)
Marketplace dla rynku opału
Klient: Bio4future GmbH
Branża: Energia odnawialna, sprzedaż pelletu drzewnego
Zakres: E-commerce B2B/B2C, marketplace, logistyka, PIM
Technologie: Magento Hyvä, React.js, Python, Django, AWS
Jak to zrobiliśmy?
Magento
Magento zostało wybrane jako platforma dla Pellet4Future.com ze względu na swoją elastyczność i zdolność do obsługi zaawansowanego modelu marketplace z wieloma sprzedawcami, produktami i zmiennymi warunkami dostaw. Projekt wymagał solidnego silnika e-commerce, który poradzi sobie zarówno z dużym ruchem, jak i z rozbudowaną logiką zakupową – w tym integracją z systemem rekomendacji dostaw (DRE), dynamicznym PIM-em oraz panelem sprzedawców opartym na React.js.
Magento zapewniło:
- Stabilny fundament dla skalowalnego marketplace z wieloma kanałami sprzedaży.
- Pełną kontrolę nad logiką biznesową i integracjami – np. z systemami logistycznymi, PIM i DRE.
- Elastyczność we wdrażaniu personalizowanych modułów, takich jak dynamiczne ceny, logistyka paletowa, czy obsługa wielu wariantów produktowych.
Dzięki Magento możliwe było połączenie nowoczesnej technologii frontowej (Hyvä, React.js) z solidnym, otwartym zapleczem, które można swobodnie rozwijać wraz ze wzrostem biznesu.
Magento Hyvä – Sklep główny
Główna platforma sprzedażowa projektu Pellet4Future została oparta na systemie Magento 2 z nowoczesnym motywem Hyvä, który stanowi obecnie jedno z najwydajniejszych rozwiązań frontendowych dla Magento.
Dzięki Hyvä zyskaliśmy nie tylko lekkość kodu i znacznie lepsze osiągi, ale przede wszystkim pełną kontrolę nad wyglądem i funkcjonalnością sklepu — co w przypadku rynku produktów opałowych, takich jak pellet drzewny, ma kluczowe znaczenie dla skuteczności sprzedaży online.
Kluczowe cechy zastosowanego rozwiązania:
- Lekkość i wydajność
Hyvä eliminuje ciężki framework Knockout.js i redukuje złożoność Luma/Blank, oferując szybkie ładowanie strony, lepszy Core Web Vitals i poprawę wyników SEO. - Responsywny i zoptymalizowany UX
Struktura strony produktowej (np. pellet drzewny) została zaprojektowana z myślą o łatwej nawigacji, przejrzystej prezentacji parametrów technicznych i bezpośrednim CTA („Dodaj do koszyka” / „Zamów z dostawą paletową”). - Zgodność z najnowszymi standardami e-commerce
Sklep spełnia wymogi dostępności (WCAG), standardów SEO (semantyczne nagłówki, mikrodane), oraz obsługuje zaawansowane funkcje e-commerce: kupony rabatowe, reguły cenowe, dynamiczne dostawy, integracje z płatnościami i systemami kurierskimi. - Zintegrowany koszyk z Hyvä Checkout i DRE
Strona produktu łączy się bezpośrednio z inteligentnym systemem rekomendacji dostawy (Delivery Recommendation Engine) – co oznacza, że już w momencie dodania pelletu do koszyka, użytkownik może uzyskać rekomendację najtańszego przewoźnika paletowego dostarczającego do jego lokalizacji. - Zbudowany z myślą o przyszłości
Dzięki modularnej architekturze Magento + Hyvä, sklep jest gotowy do dalszej rozbudowy o funkcje marketplace, sprzedaż subskrypcyjną, systemy lojalnościowe czy integrację z PIM/ERP.
Dlaczego Hyvä Checkout?
W projekcie Pellet4Future zdecydowaliśmy się na wdrożenie Hyvä Checkout jako nowoczesnego, wydajnego i w pełni elastycznego rozwiązania dla obsługi procesu zakupowego w sklepie Magento 2 z frontendem opartym o motyw Hyvä.
Hyvä Checkout zamiast Knockout.js
Zamiast klasycznego checkoutu Magento opartego na przestarzałym i trudnym w utrzymaniu Knockout.js (Luma/Blank), wykorzystaliśmy Hyvä Checkout, który dzięki integracji z Magewire pozwala nam na dynamiczną manipulację danymi koszyka z poziomu PHP – bez konieczności pisania skomplikowanego kodu JavaScript. To znacząco przyspiesza rozwój, testowanie i utrzymanie funkcjonalności zakupowej.
Kluczowe zalety wdrożenia
- Szybkość działania
Checkout oparty na Alpine.js i Tailwind CSS zapewnia błyskawiczne ładowanie, wysoką responsywność i znacznie niższy współczynnik porzuceń koszyka. - Pełna kontrola nad doświadczeniem zakupowym (UX)
Dzięki pełnej elastyczności, mogliśmy dostosować proces zakupowy do specyfiki rynku opałowego — uwzględniając:- niestandardowe dane dostawy,
- wybór przewoźników paletowych,
- integrację z Delivery Recommendation Engine (DRE).
- Zaawansowana integracja z backendem
Checkout dynamicznie reaguje na dane dostarczane przez DRE – lokalizację odbiorcy, dostępność transportu i ceny – co pozwala klientom na świadomy wybór optymalnej opcji dostawy. - Gotowość na model marketplace
Checkout został dostosowany do obsługi wielu sprzedawców w jednym systemie, z jasnym rozdzieleniem zamówień, co przekłada się na przejrzystość procesu zakupowego i lepsze doświadczenie użytkownika.
Hosting i skalowalność Magento – AWS
Projekt Pellet4Future został uruchomiony na wydajnej i elastycznej infrastrukturze Amazon Web Services (AWS). To rozwiązanie gwarantuje nie tylko bezpieczeństwo, ale także pełną skalowalność — niezbędną przy dynamicznie rosnącej liczbie użytkowników i partnerów marketplace.
Główne zalety wdrożenia na AWS:
- Automatyczna skalowalność pozioma i pionowa
W zależności od obciążenia (np. sezonowy szczyt zamówień w okresie grzewczym), infrastruktura dopasowuje zasoby serwerowe bez przerywania działania sklepu. - Wysoka dostępność i odporność na awarie
Dzięki rozproszonemu środowisku i automatycznemu monitorowaniu (CloudWatch, Auto-Healing), sklep utrzymuje wysoką dostępność nawet przy awariach poszczególnych instancji. - Gotowość na ekspansję zagraniczną
Globalna infrastruktura AWS umożliwia łatwe uruchomienie replik w innych regionach (np. Niemcy, Czechy, Litwa), skracając czas ładowania i zapewniając zgodność z lokalnymi regulacjami (np. RODO).
PIM + Backend w Python/Django
Cały system informacji produktowej (PIM) oraz logika backendowa marketplace zostały zbudowane w oparciu o Django, co zapewnia:
- Elastyczność w zarządzaniu danymi produktowymi.
- Łatwą integrację z Magento.
- Wysoką wydajność i bezpieczeństwo.
Panel Sell Marketplace dla sprzedawców
Dla partnerów handlowych stworzyliśmy panel sprzedawcy w technologii React.js, umożliwiający:
- Zarządzanie produktami i stanami magazynowymi.
- Obsługę zamówień.
- Komunikację z klientami i administratorem systemu.
Integracja z dostawcami przesyłek paletowych
Stworzyliśmy moduł integracyjny z firmami logistycznymi obsługującymi przesyłki paletowe, który automatycznie:
- oblicza koszty i terminy dostawy na podstawie wagi i lokalizacji,
- rezerwuje transport i generuje listy przewozowe,
- umożliwia śledzenie statusu przesyłki w czasie rzeczywistym,
- wspiera wybór najlepszego przewoźnika w zależności od zamówienia.
Zobacz na żywo: