Przejdź do treści
Integracja Magento 1.x z enova365: synchronizacja i plan wdrożenia

Integracja Magento 1.x z enova365: synchronizacja i plan wdrożenia

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

Integracja Magento z enova365 wymaga rozstrzygnięcia, który system zarządza danymi i jak firma obsługuje wyjątki, takie jak zwrot lub brak towaru. Przy Magento 1.x trzeba dodatkowo ocenić stan sklepu oraz plan migracji, bo te decyzje wpływają na zakres i trwałość prac integracyjnych.

Krótka odpowiedź

Magento można połączyć z enova365 przez konektor, warstwę pośrednią albo integrację dedykowaną, jeśli wybrane rozwiązanie obsługuje konkretne wersje, moduły i procesy firmy. Przed konfiguracją przypisujemy właściciela każdej encji, kierunek synchronizacji i zachowanie przy błędzie.

Odbiór potwierdza zgodność danych oraz bezpieczne ponowienie operacji po przerwaniu połączenia.

Usługi KC Mobile

Potrzebujesz pomocy w tym temacie?

Czytasz poradnik „Integracja Magento 1.x z enova365: synchronizacja i plan wdrożenia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.

Co ustalić przed integracją Magento i enova365?

Przed integracją spisujemy wersje Magento i enova365, używane rozszerzenia, liczbę sklepów, podmiotów, magazynów i walut oraz procesy wykonywane obecnie ręcznie. Sama nazwa systemu nie potwierdza zgodności: trzeba sprawdzić konfigurację i zakres dostępnych interfejsów dla konkretnej instalacji.

Po stronie enova365 potwierdzamy dostępny interfejs, licencję i uprawnienia. Według oficjalnych stron enova365 sprawdzonych w październiku 2026 WebAPI udostępnia interfejs REST z autoryzacją JWT, a Soneta.Integrator obsługuje wymianę XML i JSON przez SOAP oraz REST. Producent opisuje te moduły jako sposoby integracji z systemami zewnętrznymi, ale ich opis nie potwierdza gotowej zgodności z konkretnym sklepem Magento.

Do inwentaryzacji dołączamy schemat zamówienia, statusy, sposoby płatności, reguły cenowe, jednostki miary i identyfikatory produktów. Jeśli Magento ma łączyć się z enova365 przez BaseLinker, sprawdzamy, czy planowany przepływ i wymagane operacje mieszczą się w zakresie tej integracji. Firmy, które chcą zlecić taki wariant, mogą omówić wdrożenie integracji BaseLinker jako osobny zakres prac.

Czytasz poradnik „Integracja Magento 1.x z enova365: synchronizacja i plan wdrożenia”. 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

Jakie dane można przekazywać między systemami?

Zakres synchronizacji określa właściciel danych, kierunek przepływu i częstotliwość dla każdej encji. Źródło prawdy to system, w którym dana informacja jest tworzona i zatwierdzana; przypisanie go ogranicza ryzyko nadpisania poprawnych danych przez starszą kopię.

Przykładowy podział pokazuje, które decyzje firma powinna zatwierdzić przed konfiguracją. Rzeczywiste częstotliwości zależą od mechanizmu konektora i wymaganego czasu reakcji.

Przykładowy podział odpowiedzialności za dane w integracji Magento i enova365
EncjaŹródło prawdyKierunek synchronizacjiCzęstotliwość
Produkt i SKUenova365enova365 do Magentocykliczna
Cena sprzedażyenova365enova365 do Magentocykliczna
Stan magazynowyenova365enova365 do Magentocykliczna
ZamówienieMagentoMagento do enova365po złożeniu
Kontrahentdo uzgodnieniado uzgodnieniawedług reguły

Tabela jest modelem do zatwierdzenia, a nie deklaracją funkcji konkretnego konektora. Wniosek: każda encja wymaga właściciela, kierunku przepływu i uzgodnionego momentu aktualizacji.

Dokument sprzedażowy nie powinien powstawać wyłącznie dlatego, że sklep przyjął zamówienie. Firma ustala, czy jego utworzenie następuje po opłaceniu, potwierdzeniu, wysyłce czy innym zdarzeniu oraz jak obsłużyć korektę i zwrot.

Jak dopasować synchronizację do procesów firmy?

Reguły synchronizacji muszą wskazywać moment rezerwacji towaru, potwierdzenia płatności, wystawienia dokumentu i zlecenia wysyłki. Rezerwacja w sklepie może zmniejszać dostępność przed zaksięgowaniem operacji w ERP, dlatego integracja powinna rozstrzygać, czy blokuje stan, czy zmienia go dopiero zrealizowane zamówienie.

Przed konfiguracją firma zatwierdza decyzje procesowe:

  • Czy zamówienie trafia do enova365 od razu, czy po potwierdzeniu płatności?
  • Czy sklep prezentuje stan fizyczny, dostępny po rezerwacjach, czy stan wybranego magazynu?
  • Który system nadaje status wysyłki i jak obsługiwane jest częściowe wydanie?
  • Czy anulowanie zamówienia zwalnia rezerwację automatycznie?
  • Jak rejestrowany jest zwrot częściowy i korekta dokumentu?

Z naszych wdrożeń wynika, że nieporozumienia często dotyczą różnych definicji statusu zamówienia i dostępności produktu. Zalecamy opisać każdą regułę jako zdarzenie, warunek i oczekiwany skutek w obu systemach.

Lista kontrolna zbiera decyzje procesowe o zamówieniach, stanach, wysyłce, anulowaniu i zwrotach przed konfiguracją synchronizacji.

Czy konektor do Magento 1.x pasuje do Magento 2.x?

Konektor zgodny z Magento 1.x nie jest automatycznie zgodny z Magento 2.x, ponieważ wersje mogą wymagać innych rozszerzeń i zależności. Producent łącznika powinien wskazać obsługiwane wydania, wymagane moduły, wersję PHP i zakres przetestowanych operacji.

Tabela pokazuje różnice, które należy sprawdzić przed wyborem konektora. Zgodność potwierdzamy dla konkretnej instalacji i operacji, a nie na podstawie samej nazwy platformy.

Różnice do sprawdzenia przy wyborze konektora Magento
Wariant sklepuCo sprawdzićRyzyko dla integracji
Magento 1.xwersję, modyfikacje, stan rozszerzeńzależność od lokalnego kodu
Magento 2.xwydanie, moduły, zgodność konektorazmiany po aktualizacji
Sklep po migracjimapowanie SKU, identyfikatorów i statusówduplikaty lub utrata powiązań

Migrację testujemy na kopii sklepu i środowisku testowym ERP. Adobe publikuje politykę cyklu życia dla wskazanych linii Adobe Commerce; dokumentacja sprawdzona w październiku 2026 nie stanowi podstawy do automatycznego przypisania tych samych dat do Magento 1.x. Dlatego status utrzymania i bezpieczeństwa konkretnej instalacji trzeba potwierdzić osobno.

Jeśli migracja jest planowana, porównujemy koszt tymczasowego utrzymania konektora z zakresem przeniesienia procesów na nową platformę. Przed decyzją sprawdzamy, czy nowe środowisko zachowa identyfikatory produktów, zamówień i kontrahentów.

Jak przebiega wdrożenie krok po kroku?

Wdrożenie dzielimy na etapy, a każdy kończymy dowodem do weryfikacji przed przejściem dalej. Taki podział pozwala zatrzymać projekt na etapie mapowania, jeśli systemy nie obsługują wymaganych danych lub reguł.

Tabela pokazuje etapy prac i rezultat wymagany do ich odbioru. Uruchomienie produkcyjne planujemy po zatwierdzeniu mapowania i pozytywnym wyniku testów krytycznych procesów.

Etapy wdrożenia integracji Magento i enova365 oraz rezultaty odbioru
EtapRezultat do odbioru
Analizalista wersji, procesów i ograniczeń
Mapowaniezatwierdzona tabela pól i reguł
Konfiguracjapołączenie testowe z kontrolą uprawnień
Testywyniki scenariuszy i logi operacji
Uruchomienieuzgodniony start i procedura wycofania
Monitoringalerty, właściciel obsługi i instrukcja ponowień

Próbę wykonujemy na ograniczonej grupie danych. Sprawdzamy, czy produkt w Magento otrzymał właściwy identyfikator ERP, a zamówienie zachowało pozycje, ceny, dane klienta i status płatności.

Schemat porządkuje wdrożenie od analizy przez testy do uzgodnionego uruchomienia i procedury wycofania.

Jak przeprowadzić testy odbiorowe?

Test odbiorowy przechodzi, gdy dane w obu systemach odpowiadają zatwierdzonemu mapowaniu, a każda operacja ma zapisany dowód. Testy wykonujemy na kopii sklepu lub środowisku testowym, bez kierowania rzeczywistych zamówień do realizacji.

Tabela wskazuje scenariusze, oczekiwane zachowanie i dowód potrzebny do odbioru. Protokół powinien przechowywać dane wejściowe, wynik, identyfikatory transakcji i osobę akceptującą scenariusz.

Scenariusze testów odbiorowych integracji Magento z enova365
ScenariuszOczekiwane zachowanieDowód odbioru
Nowy produktSKU i wymagane pola trafiają do sklepuidentyfikatory obu rekordów
Zmiana cenyaktualizuje się właściwa cenalog zmiany i widok rekordu
Dwa magazynystan wynika z zatwierdzonej regułyporównanie stanów
Zamówienie opłaconetrafia do ERP z właściwym statusemnumer zamówienia i dokumentu
Anulowanierezerwacja jest zwalniana zgodnie z regułąhistoria statusu i stanu
Zwrot częściowyzachowane są pozycje i wartości korektyrekord zwrotu i korekty
Niedostępność usługioperacja trafia do kolejki ponowieńlog błędu i wynik ponowienia

Test niedostępności usługi powinien sprawdzić, czy ponowienie nie tworzy drugiego zamówienia ani dokumentu. Wynik zapisujemy razem z identyfikatorem operacji i rezultatem ponowienia.

Jakie błędy pojawiają się po uruchomieniu?

Po uruchomieniu mogą wystąpić duplikaty, błędne mapowanie kontrahenta, różnice jednostek i zadania pozostawione w kolejce. Diagnozę zaczynamy od identyfikatora zamówienia lub zadania, a następnie sprawdzamy log sklepu, warstwy pośredniej i enova365.

Najpierw potwierdzamy czas oraz identyfikator zdarzenia, potem sprawdzamy payload bez danych wrażliwych. Ustalamy ostatni system, który potwierdził operację, weryfikujemy odpowiedź i sprawdzamy regułę ponowienia.

Idempotencja oznacza, że ponowienie tej samej operacji nie tworzy drugiego zamówienia ani dokumentu. Integracja powinna rozpoznawać klucz transakcji i zatrzymywać duplikat albo kierować go do ręcznej weryfikacji.

Nie ponawiamy całej kolejki bez ustalenia przyczyny błędu. Po jej usunięciu testujemy pojedyncze zadanie i sprawdzamy, czy operacja nie utworzyła podwójnego dokumentu.

Co uwzględnić w kosztach i utrzymaniu integracji?

Koszt integracji zależy od liczby przepływów, reguł biznesowych, stanu sklepu, dostępnych interfejsów i wymaganych testów. Rzetelna wycena wymaga wersji Magento i enova365, listy modułów, przykładowego zamówienia, liczby magazynów oraz opisu zwrotów i korekt.

Tabela porządkuje składniki jednorazowe i powtarzalne, które firma powinna uwzględnić w planie. Nie podaje stawek, ponieważ zakres zależy od konkretnej instalacji i wybranego konektora.

Składniki kosztu uruchomienia i utrzymania integracji Magento z enova365
SkładnikZakres jednorazowyZakres powtarzalny
Konektorkonfiguracja i dopasowanielicencja lub wsparcie producenta
Middlewarebudowa i mapowanie przepływówhosting i aktualizacje
Skleppoprawki rozszerzeń i testyaktualizacje Magento
Monitoringkonfiguracja alertówanaliza błędów i ponowień
Migracjamapowanie danych i próbyutrzymanie równoległych środowisk

Wniosek: koszt startu, licencję lub abonament konektora oraz prace przy aktualizacji i migracji należy oceniać osobno.

Perspektywa KC Mobile: integracja bez monitoringu może przestać działać po zmianie rozszerzenia, konfiguracji sklepu lub interfejsu ERP, a obsługa zauważy problem dopiero przy realizacji zamówień. Zalecamy przypisać właściciela kolejki błędów, ustalić czas reakcji i przechowywać identyfikator operacji po obu stronach.

Jeśli proces sprzedaży ma być oparty na BaseLinkerze, zakres wdrożenia integracji BaseLinker pozwala omówić połączenie sklepu z systemami obsługującymi sprzedaż.

Więcej poradników w tym temacie

Wspomniane narzędzia

Magentoenova365 WebAPIenova365 IntegratorSwaggermiddleware

Najczęściej zadawane pytania

Czy Magento można zintegrować z enova365?
Tak, połączenie można zrealizować przez konektor, warstwę pośrednią albo integrację dedykowaną. Przed wyborem potwierdzamy obsługę wersji Magento, modułów oraz wymaganych zasobów po stronie enova365.
Czy enova365 może obsługiwać Magento 1.x i Magento 2.x przez ten sam konektor?
Nie można tego zakładać bez potwierdzenia producenta konektora. Zgodność trzeba sprawdzić dla konkretnego wydania, modułów i operacji w obu środowiskach.
Jakie dane produktowe warto zarządzać w enova365?
W enova365 można uwzględnić w mapowaniu między innymi towary, ceny i stany, jeśli interfejs oraz konfiguracja obsługują wymagane pola. Firma powinna wyznaczyć właściciela każdego pola i określić, które dane są edytowane w sklepie.
Jak uniknąć nadpisania opisów w Magento przez enova365?
Przypisz opis do jednego systemu źródłowego i wyłącz jego aktualizację z drugiego systemu albo określ regułę warunkową. Test powinien sprawdzić zarówno zmianę opisu, jak i ponowną synchronizację produktu.
Czy integracja może synchronizować warianty produktów?
Może, jeśli konektor i model danych obsługują relacje między produktem nadrzędnym a wariantami. Przed wdrożeniem testujemy SKU, wymagane atrybuty wariantu oraz zachowanie przy zmianie lub wycofaniu wariantu.
Jak zaplanować migrację sklepu bez przerwania synchronizacji?
Odwzoruj SKU, identyfikatory, statusy i zamówienia na kopii nowego sklepu, a następnie przetestuj przepływy w środowisku testowym. Plan przełączenia powinien wskazywać moment zatrzymania synchronizacji, kontrolę danych i sposób powrotu do poprzedniej konfiguracji.
#Magento#enova365#integracja ERP#synchronizacja sklepu#Magento 1.x#Magento 2.x#konektor#testy odbiorowe
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 „Integracja Magento 1.x z enova365: synchronizacja i plan wdrożenia”. Napisz, co chcesz zrobić i na jakim etapie jesteś. Ustalimy, czy możemy pomóc i jaki zakres prac będzie potrzebny.