Migracja e-commerce i automatyzacja procesów B2B dla lidera OZE: Case Study Energynat

O Kliencie

Grupa Energynat to jeden z najszybciej rozwijających się podmiotów w polskiej branży odnawialnych źródeł energii (OZE). Firma pełni rolę czołowego dystrybutora, dostarczając rocznie setki MW komponentów do instalacji fotowoltaicznych na rynek polski i zagraniczny. Energynat wyróżnia się modelem biznesowym, który integruje wszystkie elementy kompletnego łańcucha energetycznego opartego o OZE – od dostaw urządzeń po zaawansowane rozwiązania systemowe.

Kontekst i wyzwanie

Projekt polegał na kompleksowej migracji dotychczasowego sklepu B2B opartego na oprogramowaniu Comarch do nowoczesnego środowiska PrestaShop 8. Decyzja o zmianie silnika e-commerce wynikała bezpośrednio z ograniczeń technologicznych poprzedniego systemu, które blokowały skalowalność i elastyczność procesów sprzedażowych grupy.

Największym wyzwaniem była konieczność zbudowania zaawansowanego ekosystemu, który zintegrowałby nową platformę z jedynym zachowanym elementem starej infrastruktury – systemem Comarch ERP Optima. Wymagało to stworzenia indywidualnej szyny danych zdolnej do obsługi:

  • Specyficznych jednostek rozliczeniowych branży OZE (watopiki).
  • Złożonej logistyki opartej na imporcie z Azji i wielu magazynach krajowych.
  • Rygorystycznych wymogów bezpieczeństwa i autoryzacji dla klientów korporacyjnych.

Cele projektu

  • Pełna automatyzacja wymiany danych: stworzenie środowiska, w którym PrestaShop staje się integralnym przedłużeniem systemu księgowo-magazynowego ERP Optima.
  • Optymalizacja logistyki "in-transit": wdrożenie narzędzi pozwalających na sprzedaż i rezerwację towarów znajdujących się jeszcze w transporcie morskim.
  • Poprawa UX i Onboardingu B2B: skrócenie czasu rejestracji kontrahentów przy jednoczesnym zapewnieniu wysokiej jakości danych fakturowych.
  • Skalowalność struktur klientów: umożliwienie dużym hurtowniom sprawnego zarządzania oddziałami i limitami kredytowymi wewnątrz platformy.

Zakres prac i funkcjonalności

1. Zaawansowany Integrator ERP Comarch Optima

Integracja z systemem ERP stanowiła fundament transformacji, umożliwiając bezobsługowy przepływ informacji na każdym etapie ścieżki zakupowej:

Zarządzanie Katalogiem (ERP → Sklep):
  • Import Struktur: System automatycznie pobiera z Optimy pełne drzewo kategorii, listę producentów oraz szczegółowe kartoteki produktów.
  • Selektywna Synchronizacja: Do sklepu trafiają wyłącznie produkty oznaczone w ERP atrybutem „PRESTA”, co pozwala na precyzyjną kontrolę oferty online.
  • Obsługa „Watopików” (Wp): Unikalny mechanizm automatycznie wylicza cenę „watopik” na podstawie ceny jednostkowej i mocy produktu pobranej z ERP (np. Cena / 490W).
  • Stany Magazynowe: Synchronizacja zasobów odbywa się co 15 minut, sumując dostępne ilości ze wszystkich wskazanych magazynów.
Automatyzacja Procesu Zamówień (Sklep → ERP):
  • Eksport Zamówień: Każde zamówienie jest przesyłane do Optimy jako dokument typu RO (Rezerwacja Odbiorcy) o kodzie 308.
  • Mapowanie Kontrahentów: System weryfikuje klienta po numerze NIP. Jeśli podmiot istnieje w bazie ERP, zamówienie jest do niego przypisywane; w przeciwnym razie tworzona jest nowa kartoteka.
  • Logika Rabatowa: Do ERP przesyłane są ceny produktów już po uwzględnieniu rabatów z PrestaShop, co zapewnia pełną zgodność wartości faktury z zamówieniem w sklepie.
Pętla Zwrotna i Obieg Dokumentów (ERP → Sklep):
  • Statusy i Śledzenie: Po wygenerowaniu dokumentu wydania (WZ) i nadaniu numeru przesyłki w Optimie, informacja ta trafia zwrotnie do sklepu, automatycznie powiadamiając klienta o wysyłce.
  • Faktury PDF: System monitoruje faktury sprzedaży (FS) w ERP i po ich wystawieniu udostępnia dokument PDF w panelu klienta na platformie B2B.
Wyzwania Techniczne i Rozwiązania:
  • Bezpieczeństwo Sieciowe: Skonfigurowano precyzyjne reguły firewalla i firmowy VPN, umożliwiając bezpieczną komunikację z REST API (Elte-S) przy stałych adresach IP.
  • Zarządzanie Licencjami: Rozwiązano problem limitów Comarch poprzez wdrożenie dedykowanej licencji dla API, co zapobiegło blokowaniu stanowisk pracy personelu.
  • Niestandardowe Pola: Naprawiono brak synchronizacji opisów dedykowanych dla e-sklepu (znajdujących się w Optimie w innych polach niż standardowe), wprowadzając mechanizm precyzyjnego mapowania sekcji danych.

2. Zaawansowane zarządzanie sprzedażą B2B

  • Mechanizm deklaracji sprzedaży: wybór jednostek logistycznych (sztuki, palety, kontenery) z dynamicznym przelicznikiem ilości.
  • System subkont i uprawnień: funkcjonalność zapraszania pracowników oddziałów, nadawania im limitów wydatków (np. do 100 tys. zł) i procedur akceptacji zamówień przez administratora.
  • Opiekun Klienta 360°: widget personalizujący relacje, wyświetlający dane kontaktowe dedykowanego handlowca dla każdego zalogowanego podmiotu.

3. Automatyzacja rejestracji (Integracja GUS)

  • Modyfikacja onboardingu pozwalająca na błyskawiczne pobieranie danych firmy bezpośrednio z bazy GUS po numerze NIP.
  • Wprowadzenie ankiety segmentacyjnej podczas rejestracji, która automatycznie przypisuje klienta do odpowiedniej grupy rabatowej (Instalator, Hurtownia).

Rozwiązania unikalne

Innowacja: Rezerwacja towarów w drodze (Integracja Monday.com)

Unikalna funkcjonalność stanowiąca kluczowy atut platformy Energynat, umożliwiająca sprzedaż produktów, które fizycznie znajdują się jeszcze w transporcie morskim od producenta.

  • Mechanizm Integracji: System zintegrowano z platformą logistyczną Monday.com za pomocą Webhooków. Pozwala to na automatyczną synchronizację danych o nadchodzących dostawach bez obciążania limitów API.
  • Zakres danych: Sklep pobiera kluczowe informacje, takie jak kod CN produktu (mapowany z kodami w ERP), planowaną datę dostawy (ETA B2B) oraz dokładną liczbę sztuk w transporcie.
  • Inteligentna agregacja: W przypadku, gdy ten sam produkt znajduje się w kilku nadchodzących transportach, mechanizm automatycznie sumuje dostępne ilości i wyświetla datę ostatniej dostawy jako najbezpieczniejszy termin dla klienta.
  • Logika sprzedażowa B2B: Dla towarów o statusie „W drodze” system blokuje standardowy przycisk „Dodaj do koszyka” oraz ukrywa ceny. Zamiast tego pojawia się dedykowana akcja „Zapytaj o ofertę na towar w drodze”.
  • Workflow handlowy: Proces inicjuje ścieżkę ofertowania, w której handlowiec indywidualnie wycenia produkt w drodze. Po akceptacji przez klienta, zamówienie jest finalizowane przez pracownika w panelu administracyjnym sklepu i przesyłane do systemu ERP.

Inteligentna Logistyka i Click & Collect

Zarządzanie siecią 25 magazynów z poziomu e-commerce. System odpytuje ERP o stany w konkretnych punktach (Stryków, Warszawa, Gdańsk) i precyzyjnie informuje o lokalizacji odbioru osobistego dla każdej kategorii produktów. Po przekroczeniu wagi 1800 kg, platforma automatycznie blokuje standardowy transport, wymuszając indywidualną wycenę logistyczną i płatność przelewem.

Rezultaty

  • Pełna eliminacja barier technologicznych: migracja umożliwiła wdrożenie ponad 15 modułów specyficznych dla OZE, których implementacja w systemie Comarch była niemożliwa.
  • Synchronizacja "Real-Time": 15-minutowe interwały aktualizacji stanów i cen wyeliminowały błędy "oversellingu".
  • Bezobsługowy przepływ informacji: cały proces – od importu produktu, przez zakup, aż po udostępnienie faktury – odbywa się bez udziału człowieka w warstwie danych.
  • Przewaga rynkowa: funkcja rezerwacji towaru w drodze stała się głównym atutem platformy, optymalizując rotację zapasów jeszcze przed ich dotarciem do magazynu.

Timeline i technologia

  • Czas realizacji: kwiecień 2025 r. – grudzień 2025 r.
  • Platforma: PrestaShop 8.2.
  • ERP: Comarch ERP Optima (indywidualna integracja REST API).
  • Pozostałe: Monday.com (webhooki), API GUS, Symfony Grid (zarządzanie sliderami), wzorzec OWASP (bezpieczeństwo tokenów).