Przejdź do treści
Jak skonfigurować integrację enova365 z Rhenus dla e-commerce

Jak skonfigurować integrację enova365 z Rhenus dla e-commerce

Opublikowano: 18 października 2026| Zaktualizowano: 18 października 2026

Gdy sklep przyjmuje zamówienia, ERP wystawia dokumenty, a operator obsługuje transport, ręczne przenoszenie danych zwiększa liczbę miejsc, w których może powstać błąd. Integrację warto projektować od procesu wysyłki i odpowiedzialności za dane, a dopiero potem dobierać sposób komunikacji między systemami.

Krótka odpowiedź

Integrację enova365 z Rhenus konfiguruje się przez uzgodniony interfejs wymiany danych, na przykład API lub EDI Rhenus oraz WebAPI albo Soneta.Integrator w enova365. Najpierw potwierdź z Rhenus dostępne usługi, specyfikację i dane autoryzacyjne, a z dostawcą enova365 zakres licencji i obiektów dostępnych do wymiany.

Następnie ustal źródło prawdy dla zamówienia i statusu, zmapuj pola oraz przetestuj zlecenie, błąd i ponowienie na środowisku testowym.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Jak skonfigurować integrację enova365 z Rhenus dla e-commerce”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Jakie zadania ma realizować integracja enova365 z Rhenus?

Integracja enova365 z Rhenus powinna przekazywać tylko dane i zdarzenia uzgodnione dla konkretnej usługi transportowej i konfiguracji firmy. Rhenus opisuje standardowe API do automatyzacji procesu od utworzenia zlecenia przez generowanie kodu kreskowego po śledzenie przesyłki, a także EDI do wymiany zleceń i aktualizacji statusów; informację sprawdziliśmy w oficjalnym opisie transportu drogowego w 10.2026. Dostępność tych funkcji dla danego konta, kraju i rodzaju transportu potwierdź z opiekunem Rhenus.

System ERP, czyli system planowania zasobów przedsiębiorstwa, powinien zachować rolę zgodną z procesem księgowym i magazynowym firmy. Sklep lub integrator sprzedaży może dostarczać dane handlowe, enova365 może obsługiwać zamówienie i dokumenty, a Rhenus realizować transport. Nie zakładaj, że zlecenie wysyłki, etykieta, odbiór, śledzenie przesyłki i status doręczenia są jednym automatycznym działaniem.

W zakresie integracji opisz osobno przekazanie adresu, sposobu dostawy, pobrania, uwag dla przewoźnika, referencji zamówienia i danych paczki oraz odbiór numeru przesyłki i statusów. Dokument handlowy lub magazynowy przesyłaj wyłącznie wtedy, gdy proces i interfejs przewidują taki obiekt. Rhenus nie publikuje na wskazanej polskiej stronie uniwersalnego schematu pól dla każdego klienta, dlatego specyfikację techniczną uzyskaj dla właściwej usługi.

Z naszych wdrożeń wynika, że rozdzielenie odpowiedzialności między sklep, ERP i operatora ogranicza spory o to, który system ma poprawić błędne dane. Integracja Allegro z WooCommerce pokazuje szerszy kontekst wymiany danych w e-commerce; zakres połączenia z Rhenus dopasuj do faktycznego procesu.

Czytasz poradnik „Jak skonfigurować integrację enova365 z Rhenus dla e-commerce”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny. Omów temat tego poradnika

Co sprawdzić przed rozpoczęciem konfiguracji?

Przed konfiguracją potwierdź wersję enova365, aktywne moduły, dostępny mechanizm integracji i warunki usługi Rhenus. Według oficjalnej dokumentacji enova365 sprawdzonej w 10.2026 WebAPI udostępnia interfejs REST z autoryzacją JWT, a Soneta.Integrator obsługuje wymianę w formatach XML i JSON oraz komunikację SOAP i REST; konkretne możliwości zależą od licencji, konfiguracji i używanych obiektów.

Rhenus deklaruje standardowe API oraz EDI, ale publiczne materiały nie zastępują dokumentacji dostępnej dla klienta i uzgodnień technicznych. Zapytaj opiekuna, czy integracja ma używać API, EDI czy innego uzgodnionego kanału, jak uzyskać dane dostępowe, jakie są środowiska oraz jakie warunki dotyczą zgłoszeń i testów. Dane autoryzacyjne przechowuj poza kodem sklepu i dokumentacją dostępną osobom nieuprawnionym.

Lista kontrolna przed startem:
- wersja enova365, moduły i dostępne API lub Integrator;
- umowa, usługa transportowa, konto oraz osoba kontaktowa po stronie Rhenus;
- platforma sklepu, integrator sprzedaży i system będący źródłem danych zamówienia;
- dokumentacja techniczna, identyfikatory usług i środowisko testowe;
- sposób obsługi pobrania, wielu paczek, anulowania i ponowienia;
- osoba odpowiedzialna za monitoring oraz kontakt do wsparcia.

Uzgodnienia przed wyceną powinny oddzielać licencję, konfigurację i utrzymanie. Gdy BaseLinker uczestniczy w obsłudze zamówień, wdrożenie integracji z BaseLinkerem może uporządkować ten fragment przepływu; połączenie z Rhenus wymaga osobnego potwierdzenia zakresu.

pytania do dostawców przed integracją enova365 z Rhenus
ObszarPytanie do dostawcyCo zapisać w ustaleniach
LicencjaCzy wybrany interfejs jest dostępny w używanej wersji?Moduł i warunek licencyjny
TransportKtóra usługa Rhenus będzie obsługiwana?Usługa i obsługiwane zdarzenia
DostępJak uzyskać autoryzację i środowisko testowe?Osoba, procedura i adres środowiska
ZakresJakie obiekty i pola obsługuje interfejs?Schemat oraz kierunek wymiany
UtrzymanieKto diagnozuje błędy po wdrożeniu?Właściciel i ścieżka zgłoszenia

Uzgodnienia z tabeli powinny być częścią zakresu wdrożenia oraz kryteriów odbioru.

Jak rozpisać przepływ danych między systemami?

Przepływ danych rozpisz jako osobny kierunek dla każdego obiektu, zanim skonfigurujesz synchronizację. Źródło prawdy to system, którego wartość ma pierwszeństwo przy konflikcie; sklep może na przykład dostarczyć adres kupującego, ERP zatwierdzać wydanie, a Rhenus zwracać numer przesyłki.

Tabela pól powinna zawierać nazwę pola, źródło, cel i regułę walidacji. Przed mapowaniem sprawdź, czy odbiorca jest osobą prywatną czy firmą, czy adres zawiera kod pocztowy i kraj, czy metoda dostawy wskazuje usługę Rhenus oraz czy płatność przy odbiorze oznacza pobranie obsługiwane w umowie. Uwagi klienta oddziel od instrukcji przewozowej, aby nie przesyłać operatorowi zbędnych treści.

przykładowe pola zamówienia, ich źródła i reguły walidacji
Pole zamówieniaŹródłoSystem docelowyReguła walidacji
Numer zamówieniaSklep lub integratorenova365 i RhenusIdentyfikator nie może się powtarzać
OdbiorcaSklepRhenusWymagane imię lub nazwa firmy
Adres dostawySklepRhenusKraj i kod pocztowy zgodne z formatem
Metoda dostawySklepenova365 i RhenusMapowanie do uzgodnionej usługi
Kwota pobraniaSklep lub ERPRhenusWysyłaj tylko dla zamówień pobraniowych
Numer przesyłkiRhenusERP lub sklepZachowaj powiązanie z zamówieniem

Tabela pokazuje przykładowy model mapowania, a nie uniwersalny schemat API Rhenus. Docelowe nazwy pól i formaty potwierdź w dokumentacji przeznaczonej dla Twojego konta.

Jak przygotować mapowanie statusów i metod dostawy?

Mapowanie statusów przygotuj jako tabelę wartości rzeczywiście używanych w sklepie, enova365 i integracji Rhenus. Nie zakładaj, że statusy typu "wysłane" lub "w transporcie" mają identyczne znaczenie w każdym systemie.

Status sklepu może oznaczać decyzję handlową, status ERP może wskazywać etap dokumentu, a status przewoźnika może opisywać fizyczny ruch przesyłki. W tabeli zapisz źródłową nazwę, zdarzenie docelowe, warunek aktualizacji oraz zachowanie dla nieznanej wartości. Każdą metodę dostawy sklepu przypisz do usługi Rhenus po identyfikatorze uzgodnionym z operatorem.

przykładowe mapowanie zdarzeń statusowych między systemami
Zdarzenie źródłoweWartość docelowaWarunek aktualizacjiObsługa wartości nieznanej
Zamówienie gotowe do wysyłkiDo uzgodnienia z RhenusWalidacja danych zakończonaZatrzymaj wysyłkę i zapisz błąd
Zlecenie przyjęteStatus sklepu do uzgodnieniaOdpowiedź zawiera identyfikatorPozostaw kolejkę do sprawdzenia
Przesyłka anulowanaStatus anulowania w systemiePotwierdzono anulowanie u operatoraNie anuluj bez potwierdzenia
Status przewoźnika nieznanyBez zmiany statusu końcowegoBrak dopasowania w mapieZapisz wartość źródłową do analizy
Ponowne nadanieNowy numer przesyłkiNowe zlecenie otrzymało identyfikatorZachowaj poprzednią przesyłkę w historii

Tabela wymaga uzupełnienia nazwami statusów i usług z konfiguracji firmy oraz dokumentacji Rhenus. Reguła dla nieznanej wartości powinna zachować oryginalne zdarzenie i nie tworzyć fałszywego statusu doręczenia.

Jak skonfigurować integrację krok po kroku?

Konfigurację prowadź od uzyskania dostępów do odbioru testów, z zatwierdzeniem mapowania przed uruchomieniem produkcyjnym. Oficjalna dokumentacja enova365 sprawdzona w 10.2026 opisuje WebAPI i Soneta.Integrator jako dostępne mechanizmy integracji; wybór zależy od licencji, infrastruktury i wymagań połączenia z Rhenus.

Proponowana kolejność prac:
1. Uzgodnij z Rhenus kanał komunikacji, zakres usługi, dokumentację, autoryzację i środowisko.
2. Potwierdź z partnerem enova365 dostępność interfejsu, wymagane moduły i obiekty.
3. Sporządź specyfikację źródeł prawdy, pól, statusów, metod dostawy i wyjątków.
4. Skonfiguruj połączenie oraz walidację bez wysyłania produkcyjnych zleceń.
5. Wykonaj testy integracyjne, przegląd logów i próbę odtworzenia błędnej operacji.
6. Zatwierdź pilotaż, właścicieli monitoringu i warunki wycofania.

Jeśli sklep korzysta też z BaseLinkera, określ, czy platforma pośredniczy w przekazaniu zamówienia, czy integracja łączy bezpośrednio ERP z Rhenus. Nie przypisuj usłudze wdrożenia BaseLinkera funkcji połączenia z Rhenus bez potwierdzenia zakresu.

Przed wyceną poproś o oddzielne pozycje: analizę, licencje, konfigurację lub programowanie, testy, uruchomienie i opiekę. Ustal też, kto odpowiada za aktualizacje interfejsu, monitoring błędów i zmianę mapowania, gdy sklep lub operator zmienią swoje dane.

Schemat prowadzi od uzgodnienia kanału i możliwości systemów przez konfigurację do testów, pokazując kolejność prac przed pilotażem.

Jak przetestować zamówienia i wyjątki?

Testy powinny wykazać, że poprawne zlecenie dociera do Rhenus, błędne nie jest wysyłane po cichu, a ponowienie nie tworzy duplikatu. Testuj na środowisku uzgodnionym z dostawcami; jeśli środowisko testowe nie obsługuje konkretnego zdarzenia, ustal kontrolowany test produkcyjny i jego zabezpieczenia.

scenariusze testowe integracji enova365 z Rhenus i oczekiwane dowody
ScenariuszOczekiwany rezultatDowód testu
Poprawny adres i metoda dostawyZlecenie przyjęte, identyfikator zapisany przy zamówieniuId zlecenia i log odpowiedzi
Brak kodu pocztowegoWalidacja blokuje wysyłkęKomunikat z nazwą brakującego pola
Zamówienie pobranioweKwota i waluta odpowiadają zatwierdzonemu zamówieniuZapis pól wejściowych i wyniku
Anulowanie po utworzeniu zleceniaStatus zmienia się po potwierdzeniu operatoraHistoria zdarzeń obu systemów
Ponowienie po błędzie połączeniaTo samo zamówienie nie tworzy niezamierzonego duplikatuIdempotencja lub kontrola referencji
Opóźniony statusKolejka zachowuje zdarzenie do ponownego pobraniaZnacznik czasu i log procesu

Tabela określa oczekiwane wyniki dla sześciu przypadków; dopisz do niej wartości i statusy uzgodnione dla swojej usługi Rhenus.

Idempotencja oznacza, że ponowienie tej samej operacji nie tworzy drugiego zlecenia. Gdy interfejs nie zapewnia takiej funkcji, integracja powinna przed ponowieniem sprawdzić zapisany identyfikator lub referencję zamówienia.

Błąd zapisz razem z identyfikatorem zamówienia, czasem, etapem procesu, kodem odpowiedzi i treścią komunikatu po usunięciu danych osobowych. Procedura sprawdzenia nieprzekazanego zamówienia powinna wyglądać tak: sprawdź kolejkę i log, zweryfikuj kompletność pól, ustal, czy Rhenus utworzył zlecenie, a dopiero potem ponów operację. Nie ponawiaj jej przed sprawdzeniem, czy po stronie operatora nie istnieje już przesyłka.

Schemat pokazuje kolejność diagnozy nieprzekazanego zamówienia, aby przed ponowieniem sprawdzić, czy Rhenus nie utworzył już przesyłki.

Jak uruchomić integrację bez zatrzymania wysyłek?

Uruchom integrację pilotażowo na wybranej grupie zamówień, zachowując dotychczasową ścieżkę wysyłki jako plan awaryjny. Wybierz zamówienia o typowych metodach dostawy i danych, a następnie ręcznie porównaj wartości w sklepie, enova365 i potwierdzeniu Rhenus.

Przed startem uzgodnij kryteria przejścia do pełnego uruchomienia: brak nieuzasadnionych duplikatów, zgodność danych adresowych, prawidłowe powiązanie numeru przesyłki oraz możliwość odtworzenia błędnej operacji. Zapisz, kto może zatrzymać automatyczne przekazywanie i kto decyduje o powrocie do ręcznej obsługi. Jeśli pojawi się rozbieżność, zatrzymaj tylko dotknięty typ zamówień, zamiast odłączać cały proces bez diagnozy.

Ręczna kontrola pierwszych przesyłek powinna obejmować zamówienie, usługę przewozową, pobranie, liczbę paczek i powiązanie numeru przesyłki z zamówieniem. Po potwierdzeniu wyników rozszerzaj zakres etapami i archiwizuj wersję mapowania zaakceptowaną do produkcji.

Jak monitorować działanie po wdrożeniu?

Po wdrożeniu monitoruj odsetek przekazanych zamówień, błędy walidacji, czas aktualizacji statusu i liczbę ręcznych interwencji. Każda miara musi mieć określony przedział obserwacji, źródło danych i osobę odpowiedzialną za reakcję.

Odsetek przekazanych zamówień porównuje liczbę zleceń zaakceptowanych przez Rhenus z liczbą zamówień gotowych do wysyłki w tym samym okresie. Czas aktualizacji statusu mierz od zdarzenia otrzymanego od operatora do jego zapisu w sklepie lub ERP. Rejestruj także ponowienia, odrzucone zlecenia i rozbieżności numerów przesyłek.

Zalecamy alarm dla kolejki, która przekroczy ustalony czas bez odpowiedzi, oraz raport błędów z grupowaniem według przyczyny. Osoba obsługująca alert powinna móc odróżnić brak danych, problem autoryzacji, błąd połączenia i odrzucenie po stronie Rhenus. Przegląd zmian API, wersji enova365 i mapowania wykonuj po każdej zmianie dostawcy lub procesu.

Jeżeli w obsłudze zamówień uczestniczy również BaseLinker, ustal właściciela monitoringu dla przepływu przez ten system i sprawdź, gdzie powstają logi. Zakres wdrożenia integracji BaseLinker warto omówić wtedy, gdy ten integrator jest częścią procesu sklepu; zakres połączenia z Rhenus potwierdź osobno.

Więcej poradników w tym temacie

Wspomniane narzędzia

enova365 WebAPISoneta.IntegratorRhenus APIRhenus EDIRhenus WebOrder 2.0BaseLinker

Najczęściej zadawane pytania

Czy integrację enova365 z Rhenus można przetestować przed uruchomieniem?
Tak, jeśli Rhenus i dostawca enova365 udostępnią środowisko testowe lub uzgodnią kontrolowaną próbę. Przed testem ustal dane testowe, zakres usług i kryteria odbioru.
Jak sprawdzić, dlaczego zamówienie nie trafiło do Rhenus?
Sprawdź status kolejki, log integracji, walidację adresu i metody dostawy oraz odpowiedź interfejsu. Przed ponowieniem ustal, czy operator nie utworzył już zlecenia.
Czy integracja może przesyłać pobranie?
Może, jeśli dana usługa Rhenus i uzgodniony interfejs obsługują pobranie oraz integracja mapuje kwotę i walutę. Potwierdź zakres z operatorem i przetestuj zgodność wartości.
Kto powinien odpowiadać za status zamówienia?
Właścicielem statusu powinien być system wskazany w mapowaniu dla danego zdarzenia. Status przewoźnika opisuje transport, a status ERP może opisywać dokument lub etap realizacji.
Czy API Rhenus ma ten sam zakres dla każdej usługi?
Nie należy tego zakładać. Rhenus opisuje API i EDI dla procesów logistycznych, ale zakres dla konta, kraju i rodzaju transportu trzeba uzgodnić z opiekunem.
#enova365#Rhenus#integracja ERP#e-commerce#API#logistyka#automatyzacja wysyłek#mapowanie statusów
Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz - odpowiem osobiście w 24h.

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Jak skonfigurować integrację enova365 z Rhenus dla e-commerce”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.