Menu

Integracje z Comarch ERP XL: sklep, PIM, WMS i KSeF w jednym przepływie

Łączymy Comarch ERP XL z platformami B2B i B2C, systemami PIM, magazynem i automatyzacjami. Przez oficjalne XL API, własnym integratorem, który już pracuje na produkcji.

Bez statusu partnera Comarcha i bez kupowania cudzej platformy.

Własny integrator

Czym jest nasz integrator z Comarch ERP XL

Napisaliśmy go od zera, w C# na .NET 10. Łączy Comarch ERP XL ze sprzedażą internetową, marketplace'ami i magazynem. Do XL przenosi klientów i zamówienia przez oficjalne XL API, a z XL i magazynu zwraca do sklepu statusy, wysyłki, numery listów przewozowych, faktury z numerem KSeF i informację o zapłacie.

To jedna platforma z wspólnym rdzeniem: logika każdej spółki mieszka w osobnym module i osobnej instancji. Pierwsze wdrożenie ruszyło w ok. 3 tygodnie od decyzji o przepisaniu integracji, a drugie, dla zupełnie innego kanału sprzedaży, w ciągu tygodnia od niego.

Integrujemy się z dowolnym systemem, z którym Comarch może współpracować. Jeśli Twojego nie ma na liście poniżej, dopisujemy do platformy nowy moduł. To ta sama zasada, która obowiązuje w Maconnectorze.

Jak płyną dane

Jeden integrator między XL a resztą systemów

ERP jest źródłem prawdy dla klientów, zamówień, dokumentów i płatności. Reszta systemów dostaje to, czego potrzebuje, i odsyła to, co sama wie.

ERP

  • Comarch ERP XL

Własny integrator

Integrator XL

  • Oficjalne XL API
  • Kolejka i ponowienia
  • Panel z sygnałami

Osobna instancja na spółkę.

PIM

  • Akeneo
  • Ergonode
  • Pimcore

E-commerce B2B

  • Magento 2
  • OroCommerce

E-commerce B2C

  • Magento 2
  • Shopware
  • Shopify
  • Sylius

Magazyn

  • WMS

Automatyzacja

  • n8n
  • Własne aplikacje
Klienci i zamówienia idą ze sklepu do XL. Statusy realizacji, wysyłki, numery listów, faktury z numerem KSeF i informacja o zapłacie wracają do sklepu. Zlecenia wydania idą do magazynu, a z niego wraca przewoźnik. Każdy kierunek ma własny proces, który można włączyć osobno.

Co już działa

Dziewięć procesów na produkcji

Każdy z tych procesów pracuje dziś w cyklu co 5 minut. Jeden z naszych klientów dostaje z marketplace'ów ok. 50 zamówień dziennie.

  • Klienci

    Rejestracja w sklepie, karta w XL

    Klient rejestruje się na platformie B2B, a w XL powstaje karta kontrahenta z NIP-em, adresem, grupą i rejonem. Przed założeniem integrator sprawdza, czy karta już istnieje, więc nic się nie dubluje.

  • Zamówienia

    Zamówienie ze sklepu jako ZS

    Zamówienie trafia do XL jako zamówienie sprzedaży z kontrahentem, adresem dostawy, pozycjami i kosztem transportu. Cena z platformy jest ostateczna, bo ma już rabat klienta. Nie ma limitu liczby pozycji.

  • Rezerwacje

    Rezerwacja i potwierdzenie

    Każdy klient ma swoją ścieżkę: zamówienie czeka w buforze na człowieka, towar jest od razu zarezerwowany albo zamówienie potwierdza się samo. Wybór to konfiguracja, nie kod.

  • Realizacja

    Statusy i wysyłki wracają do sklepu

    Klient widzi w sklepie każdy krok: potwierdzone, wydane, zrealizowane, anulowane. Razem z przewoźnikiem i numerem listu przewozowego z magazynu. Statusy idą tylko do przodu.

  • Faktury

    Numer faktury i KSeF w zamówieniu

    Do zamówienia w sklepie trafia numer faktury, numer KSeF i link. Także dla faktury zbiorczej do kilku wydań. Faktura czeka, aż KSeF ją przyjmie.

  • Płatności

    Zapłata z ERP oznaczona w sklepie

    Integrator liczy stan należności w XL i oznacza zamówienie jako opłacone w sklepie. Księgowanie zostaje tam, gdzie jest.

  • Magazyn

    Zlecenie do WMS bez klikania

    Po potwierdzeniu zamówienia integrator sam zleca wydanie do magazynu. Obsługuje też towar wspólny dla dwóch spółek. Operator nie przepisuje niczego z ekranu na ekran.

  • marketplace

    Allegro i sklepy przez base.com

    Zamówienia z marketplace'ów i sklepów podpiętych do base.com trafiają do XL co 5 minut: sprzedaż indywidualna na paragon, firmy na fakturę z kartą założoną po NIP.

  • Handlowcy

    Opiekun, kanał i ceny pod kontrolą

    Zamówienie dostaje opiekuna z platformy, a zmiana właściciela klienta przenosi się na rejon w XL. Rozjazd cen między sklepem a ERP pojawia się w panelu jako sygnał.

Stan na 8 października 2026. Opisane procesy pochodzą z wdrożeń na Comarch ERP XL 2025.1, z platformą B2B OroCommerce i marketplace'ami przez base.com. Przy innej platformie sklepowej różni się klient API i słownik statusów, a liczb z tych wdrożeń nie przenosimy.

Bez partnera Comarcha

Z czym połączymy Comarch ERP XL

Żadna z tych integracji nie wymaga pośrednika po stronie Comarcha. Przy każdej widać, czy mamy ją już w produkcji, czy oferujemy ją klientom.

  • W ofercie

    Systemy PIM

    Akeneo, Ergonode i Pimcore. Dane produktowe z PIM i dane handlowe z XL spotykają się w jednym przepływie, bez pośrednika po stronie Comarcha.

  • Wdrożone i w ofercie

    Platformy B2B

    OroCommerce i Magento 2. Integrację z OroCommerce mamy w produkcji, a Magento 2 obsługuje ten sam moduł platformy sklepowej. Integrację Magento B2B z XL zrobiliśmy też u klienta z branży elementów montażowych.

  • W ofercie

    Platformy B2C

    Magento 2, Shopware, Shopify i Sylius. Zamówienia, statusy, wysyłki i faktury w tym samym kontrakcie, różni się tylko klient API sklepu.

  • Wdrożone

    Systemy WMS

    Zlecenia wydania, numery listów przewozowych i towar wspólny między spółkami. Magazyn dostaje to, co ERP potwierdził, a sklep wie, co magazyn wysłał.

  • W ofercie

    n8n

    Gdy proces ma ruszać dalej poza ERP i sklep: powiadomienia, raporty, obieg dokumentów. n8n dostaje dane z XL przez nasz integrator, zamiast sięgać do bazy.

  • W ofercie

    Automatyzacje i własne aplikacje

    Aplikacje wewnętrzne, portale handlowców i narzędzia, które potrzebują danych z XL. Piszemy dla nich konektor w naszej platformie, z panelem i historią uruchomień.

Dowód z innej strony: dla jednego z klientów połączyliśmy Adobe Commerce B2B z Comarch ERP XL i uruchomiliśmy platformę w 5 miesięcy. Case study Inoxa pokazuje cały projekt, razem z integracją.

Jak zapisujemy dane

Integracja, której nie boisz się włączyć

ERP to miejsce, w którym błąd kosztuje najwięcej. Dlatego każdy zapis jest powtarzalny, a każdy nowy proces najpierw pracuje bez skutków.

  • Zapis tylko przez oficjalne XL API

    Do bazy XL sięgamy wyłącznie po odczyt. Wszystko, co zapisujemy w ERP, przechodzi przez API Comarcha, więc XL pilnuje swoich reguł.

  • Każdą operację można powtórzyć

    Zamówienie ma klucz źródła, kontrahent jest sprawdzany po akronimie i NIP-ie. Restart usługi ani awaria XL nie tworzą duplikatów.

  • Błąd jednej pozycji nie kasuje zamówienia

    Zamówienie zostaje w buforze XL z poprawnymi pozycjami, a operator widzi opis błędu i poprawia go w ERP.

  • Tryb cienia przed zapisem

    Każdy nowy proces najpierw liczy i loguje, nic nie zapisując. Dopiero po porównaniu z tym, co jest w XL, przełączamy go na zapis.

  • Panel z sygnałami

    Widać, które zamówienie utknęło, czemu XL je odrzucił i komu to zgłosić. Operator może ponowić, pominąć albo przypisać zadanie.

  • Wdrożenie z automatycznym powrotem

    Jeśli pierwszy cykl nowej wersji się nie uda, instalator sam wraca do poprzedniej. Integracja nie zostaje w połowie.

FAQ

Najczęściej zadawane pytania

Czy trzeba być partnerem Comarcha, żeby zintegrować Comarch ERP XL z innym systemem?
Nie. Nasz integrator zapisuje dane do XL przez oficjalne XL API, a odczytuje je z bazy tylko do podglądu. Do połączenia XL ze sklepem, PIM, WMS albo automatyzacją status partnera Comarcha jest zbędny.
Z jakimi systemami integrujecie Comarch ERP XL?
Z każdym systemem, z którym Comarch ERP XL może współpracować. W ofercie mamy PIM (Akeneo, Ergonode, Pimcore), platformy B2B (Magento 2, OroCommerce), platformy B2C (Magento 2, Shopware, Shopify, Sylius), systemy WMS, n8n oraz automatyzacje i własne aplikacje. Jeśli Twojego systemu nie ma na liście, dopisujemy dla niego moduł w naszej platformie.
Jak często dane trafiają między sklepem a XL?
W naszych wdrożeniach integrator pracuje w cyklu co 5 minut. Poszczególne procesy można włączyć, uruchomić na sucho albo przełączyć w tryb cienia, w którym tylko liczą i logują, bez zapisu.
Co się dzieje, gdy XL odrzuci zamówienie?
Zamówienie zostaje w buforze XL z poprawnymi pozycjami, a zadanie dostaje opis błędu. Operator widzi go w panelu i poprawia w ERP, po czym integrator ponawia próbę. Chwilowa awaria po jednej ze stron niczego nie gubi, bo zdarzenia czekają w trwałej kolejce.

Masz Comarch ERP XL i system, który z nim nie rozmawia? Powiedz nam który.

Porozmawiajmy o integracji z Comarch ERP XL

Napisz, jakie systemy mają się dogadać z XL. Odpowiemy, co mamy już w produkcji i co zbudujemy od zera.