Endora Commerce ma teraz nowość: Asystent AI w panelu administracyjnym Zobacz →
Endora Commerce
Integracje

Wpina się w to, co już masz.

ERP, PIM, WMS, CRM, bramka płatnicza, kurier, KSeF, model językowy, wyszukiwarka, magazyn plików, tagi reklamowe i feedy produktowe - każdy z tych światów ma tu osobny, opisany punkt wejścia. Nie eksport do pliku raz na dobę, tylko API partnerskie, podpisane webhooki i szyfrowane konfiguracje dostawców.

REST
API partnerskie z żywym OpenAPI
HMAC
podpisane webhooki z ponawianiem
3
bramki płatnicze w standardzie
4
dostawcy modeli językowych
Jak to działa

Trzy sposoby na podłączenie systemu

Nie ma jednej „integracji ze wszystkim”. Są trzy dobrze opisane mechanizmy, z których integrator wybiera to, czego potrzebuje.

01

Klucze API i API partnerskie

Token dostępowy z wąskim zakresem uprawnień, opcjonalnie przypięty do jednej organizacji i jednego kanału sprzedaży. Wszystko, co robi integracja, dzieje się na dedykowanej przestrzeni adresów dla partnerów.

  • Zakresy osobno dla odczytu i zapisu katalogu oraz odczytu i składania zamówień
  • Klucz przypięty do organizacji widzi jej ceny i limity - i nic ponad to
  • Token pokazywany raz, w bazie zostaje wyłącznie jego skrót
  • Próba wyjścia poza zakres kończy się odmową i wpisem w dzienniku audytu
02

Webhooki

Zdarzenia z platformy lecą do Twojego systemu w chwili, w której się dzieją - podpisane, ponawiane i możliwe do odtworzenia po awarii odbiorcy.

  • Podpis HMAC-SHA-256 liczony z surowej treści żądania
  • Do ośmiu prób z rosnącym odstępem i limitem czasu na próbę
  • Nieudane doręczenia lądują w osobnym widoku z ręcznym ponowieniem
  • Subskrypcję można zawęzić do zdarzeń jednej organizacji
03

Konfiguracje dostawców

Poświadczenia bramek, przewoźników, analityki czy CRM trzymane w panelu: zaszyfrowane, testowane przy zapisie i nigdy nie zwracane w postaci jawnej.

  • Szyfrowanie AES-256-GCM, klucz trzymany poza bazą danych
  • Test połączenia uruchamiany od razu przy zapisie konfiguracji
  • Status i treść ostatniego błędu widoczne przy integracji
  • Odczyt wyłącznie przez adapter, który faktycznie ich potrzebuje
Z czym się integruje

Katalog integracji

Część z tych połączeń działa od razu po włączeniu modułu. Reszta to punkty wejścia, w które integrator wpina konkretny system - bez modyfikowania rdzenia platformy.

PAY

Płatności

Od przelewu tradycyjnego po bramkę kartową z 3-D Secure i zwrotami inicjowanymi z obu stron.

  • Stripe

    Pełna integracja bramki: karty, BLIK, Apple Pay i Google Pay, 3-D Secure, płatność wbudowana w kasę albo przekierowanie do Stripe Checkout, zapisane karty i zwroty inicjowane zarówno z platformy, jak i z panelu Stripe.

  • PayU

    Integracja z PayU GPO: BLIK, karty w formularzu PayU Secure Form, Apple Pay, Google Pay i pay-by-link, kasa w wariancie przekierowania albo wbudowanym, zapisane karty i BLIK One Click, powiadomienia weryfikowane podpisem OpenPayu i zwroty przez moduł reklamacji.

  • tpay

    Integracja z Merchant Open API tpay: BLIK, karty, przelewy bankowe, kasa z przekierowaniem albo na stronie sklepu, zapisane karty i BLIK One Click, powiadomienia podpisane JWS i zwroty przez moduł reklamacji.

  • Przelew bankowy

    Zamówienie czeka na przelew, operator oznacza je jako opłacone w panelu, a status zamówienia zmienia się według Twoich reguł.

  • Płatność przy odbiorze

    Odbiór osobisty i płatność gotówką, bez żadnej bramki po drodze.

  • Limit kupiecki

    Płatność „na fakturę” w granicach limitu przyznanego organizacji, z atomową rezerwacją środków w chwili składania zamówienia.

  • Kolejne bramki

    Bramki takie jak Przelewy24, PayPal czy Autopay dokłada się dokładnie tak, jak powstały Stripe, PayU i tpay: nowy moduł-adapter rejestruje sterownik i metodę płatności, a rdzeń platformy zostaje nietknięty.

SHP

Dostawa i logistyka

Przewoźnicy, nadania i stany magazynowe jako opisane punkty styku z systemami logistycznymi.

  • Adaptery przewoźników

    Metody dostawy pochodzą z modułów-adapterów. Włączenie adaptera przewoźnika samo tworzy konfigurowalną metodę dostawy widoczną w kasie.

  • Nadania i śledzenie

    Każda próba nadania to osobny rekord przesyłki z numerem u przewoźnika, statusem, powodem błędu i możliwością ponowienia bez ruszania zamówienia.

  • Systemy magazynowe

    Wiele magazynów, rezerwacje i przypisania magazynów do kanałów są dostępne przez API i zdarzenia, więc to system WMS może pozostać źródłem prawdy o stanach.

ERP

ERP, PIM, WMS i CRM

Najważniejsza integracja w B2B: platforma i system, w którym firma faktycznie prowadzi biznes.

  • Comarch

    Comarch ERP Optima

    Najpopularniejszy ERP w polskich małych i średnich firmach. Kartoteki towarowe, stany, ceny i dokumenty sprzedaży spinamy adapterem opartym o API partnerskie i zdarzenia webhooków. Zakres i kierunek synchronizacji ustalamy na warsztacie.

  • Subiekt GT

    Subiekt GT

    System handlowo-magazynowy Insertu, spotykany w hurtowniach i firmach handlowych. Produkty, stany magazynowe i zamówienia synchronizujemy przez API partnerskie, a dokumenty sprzedaży wracają do Subiekta w uzgodnionym formacie.

  • API partnerskie

    Dedykowana przestrzeń adresów dla integratorów: lista i szczegóły produktów, drzewo kategorii, ceny i zamówienia. To jedyna powierzchnia przeznaczona dla systemów zewnętrznych, więc jej kontrakt jest stabilny.

  • Synchronizacja katalogu

    Zapis produktów po numerze SKU dla systemów PIM oraz przyrostowe pobieranie zmian od podanego znacznika czasu, z paginacją kursorową dla dużych katalogów.

  • Wycena hurtowa

    Jedno żądanie wycenia do dwustu pozycji dla konkretnej organizacji, z gwarancją, że kwota jest identyczna z tą, którą naliczy koszyk.

  • Idempotentne zamówienia

    Zamówienia składane z kluczem idempotencji: powtórzenie tego samego żądania zwraca to samo zamówienie, nigdy drugie. To samo dotyczy równoległych powtórzeń.

  • Koperta uprawnień organizacji

    Integracja nie może więcej niż kupujący z tej firmy. Obowiązują te same limity kredytowe, dozwolone metody płatności i dostawy oraz asortyment kanału - nie ma parametru omijającego reguły.

  • Zdarzenia biznesowe

    Utworzenie zamówienia i zmiana jego statusu, zapytania ofertowe, rozliczenia płatności, zmiany limitu kupieckiego i zmiany produktów wychodzą jako wersjonowane zdarzenia webhooków.

FIN

E-faktury i księgowość

Dokumenty sprzedażowe zgodne z polskimi wymogami i gotowe do przekazania do systemu finansowo-księgowego.

  • KSeF

    Faktury i korekty wysyłane do Krajowego Systemu e-Faktur w formacie FA(3) przez trwałą kolejkę. Numer KSeF trafia na dokument, UPO jest do pobrania, a PDF dostaje kod QR do weryfikacji.

  • Faktury PDF

    Proformy i faktury generowane po potwierdzeniu zamówienia, z własnym schematem numeracji i dostępem do plików przez API.

  • Wymiana z systemem FK

    Zamówienia, faktury i płatności są dostępne przez API i webhooki, więc przekazanie dokumentów do systemu księgowego to kwestia adaptera, a nie zmiany w platformie.

LLM

Sztuczna inteligencja

Model językowy podłączasz na własnym kluczu - i sam decydujesz, czyj to model.

  • OpenAI (GPT)

    Modele GPT jako silnik asystenta w panelu, na Twoim własnym kluczu API i z modelem, który sam wskazujesz w konfiguracji.

  • Google Gemini

    Modele Gemini jako alternatywa dla GPT, konfigurowane w tym samym miejscu i tak samo wymienne bez zmian w kodzie.

  • Anthropic Claude

    Modele Claude do obsługi poleceń w języku naturalnym, wybierane z tej samej listy dostawców co pozostałe.

  • DeepSeek

    Modele DeepSeek dla wdrożeń, które szukają tańszego albo mniej zależnego od największych dostawców wariantu.

  • Wyszukiwanie semantyczne

    Wyszukiwarka może liczyć embeddingi w dowolnym punkcie zgodnym z API OpenAI - również w Azure OpenAI albo w lokalnie uruchomionej Ollamie, jeśli dane nie mają opuszczać Twojej infrastruktury.

  • Współdzielone poświadczenia

    Klucze zapisujesz raz, w formie zaszyfrowanej. Podmiana klucza w jednym miejscu działa od razu we wszystkich modułach, które z niego korzystają.

SRC

Wyszukiwanie

Silnik wyszukiwania jako osobny komponent, a nie zapytanie SQL z LIKE.

  • Meilisearch

    Indeks budowany osobno dla każdego kanału sprzedaży i aktualizowany zdarzeniami katalogu, obsługujący wyszukiwanie, filtrowanie po atrybutach i podpowiedzi w locie.

  • Tryb hybrydowy

    Po włączeniu wyszukiwania semantycznego ten sam indeks łączy klasyczne dopasowanie fraz z dopasowaniem znaczeniowym, osobno dla każdego kanału.

ML

Poczta i komunikacja

Wiadomości transakcyjne i masowe idą osobnymi kanałami, na dostawcach, których wybierasz.

  • SMTP

    Dowolny serwer pocztowy jako nadawca wiadomości transakcyjnych, z poświadczeniami trzymanymi w zaszyfrowanej konfiguracji.

  • Amazon SES

    Wysyłka przez SES z osobnym zestawem poświadczeń, wybierana z tej samej listy co pozostali dostawcy.

  • SendGrid

    Wysyłka przez SendGrid na kluczu API, bez zmian w kodzie modułów, które wysyłają wiadomości.

  • Newsletter

    Masowa wysyłka idzie własnym kanałem SMTP (SES SMTP, Mailgun albo dowolny inny relay), niezależnie od poczty transakcyjnej. Cały moduł można wyłączyć, jeśli korzystasz z zewnętrznego systemu mailingowego.

ANL

Analityka i reklama

Dane o zachowaniu kupujących zarówno u Ciebie, jak i w narzędziach, których używa marketing - z jedną, wspólną zgodą na cookies.

  • Google Analytics 4

    Włącznik i identyfikator pomiaru osobno dla każdego kanału sprzedaży, Enhanced Ecommerce, konfigurowalne zdarzenia własne i opcjonalne tagowanie serwerowe.

  • Google Tag Manager

    Kontener GTM per kanał sprzedaży, ze stabilnym słownikiem zdarzeń handlowych na warstwie danych i Consent Mode v2. Po włączeniu tagowania serwerowego te same zdarzenia lecą z backendu do Twojego kontenera serwerowego - dokładnie raz, nigdy dwiema drogami naraz.

  • Meta Ads

    Piksel Meta per kanał sprzedaży ze standardowymi zdarzeniami handlowymi: ViewContent, AddToCart, InitiateCheckout, Purchase i Lead. Własne nazwy zdarzeń dokładasz obok standardowych, więc audyt B2B nie kosztuje Cię raportowania zakupów.

  • LinkedIn Ads

    Insight Tag per kanał sprzedaży i mapowanie akcji storefrontu na identyfikatory konwersji z Campaign Managera. Mapować można wyłącznie akcje, które platforma faktycznie emituje - nie ma pozycji, która nigdy nie zadziała.

  • Zgoda na cookies

    Jeden baner i jedna zapisana decyzja obsługują wszystkie narzędzia naraz. Do momentu akceptacji nie leci żaden skrypt, cookie ani żądanie, a każde narzędzie włącza się i wyłącza niezależnie od pozostałych.

  • Własny rejestr zdarzeń

    Zdarzenia storefrontu zbierane po Twojej stronie, z podsumowaniami w panelu - niezależnie od tego, czy zewnętrzne narzędzia analityczne są włączone.

FEED

Feedy produktowe i marketplace’y

Katalog kanału sprzedaży wystawiony w formacie, którego oczekuje porównywarka albo marketplace - bez ręcznego eksportu i bez arkusza na dysku.

  • Google Merchant Center

    Gotowy szablon XML na poziomie wariantu, z kompletem pól wymaganych przez Google. Plik leży pod stałym, tokenizowanym adresem, który Merchant Center pobiera samodzielnie według Twojego harmonogramu.

  • Katalog Meta

    Drugi gotowy szablon, w formacie katalogu produktowego Meta - ten sam mechanizm generowania, harmonogramu i publikacji co feed dla Google.

  • Marketplace’y

    Szablony startowe dla Amazona, eBaya i Allegro (TSV i CSV) z identyfikatorem, ceną, dostępnością, linkiem i zdjęciem. Pola specyficzne dla danego konta dokładasz w edytorze szablonu - w tej wersji jest to plik do pobrania, a nie integracja z API marketplace’u.

  • Taksonomie produktowe

    Kategorie Google i Meta wgrane razem z platformą (ponad 8,5 tys. węzłów, po polsku i angielsku), więc generowanie feedu nigdy nie zależy od dostępności serwerów dostawcy. Nowszą wersję taksonomii instaluje się nieaktywnie, a operator zatwierdza ją po podglądzie skutków.

  • Ceny i zawężanie feedu

    Feed wycenia się netto albo brutto, z wybranego cennika albo z wyceny anonimowej kanału, a asortyment zawęża tym samym budowniczym reguł co promocje - z licznikiem trafień liczonym na tych samych cenach, które trafią do pliku.

  • Kontrola nad linkiem

    Adres feedu można obrócić albo unieważnić ze skutkiem natychmiastowym, każde uruchomienie zapisuje diagnostykę pominiętych pozycji z eksportem do CSV, a nieudane generowanie powiadamia raz - przy wejściu w stan awarii, nie przy każdej próbie.

INF

Pliki i infrastruktura

Komponenty, na których stoi platforma - standardowe, wymienne i możliwe do postawienia u siebie.

  • Amazon S3

    Zdjęcia, dokumenty i załączniki trzymane w S3, z widocznością publiczną albo prywatną ustawianą osobno dla każdego zasobu.

  • Google Cloud Storage

    Ten sam model przechowywania plików na GCS, przełączany z poziomu ustawień, bez zmiany kodu.

  • Dysk lokalny

    Wariant domyślny, wygodny przy wdrożeniach on-premise i w środowiskach deweloperskich.

  • PostgreSQL

    Baza, w której mieszka katalog, zamówienia, ceny i cała reszta danych - standardowa instalacja, którą możesz hostować u siebie.

  • Redis i kolejki zadań

    Cache sesji oraz kolejki obsługujące webhooki, wysyłkę e-maili, indeksowanie wyszukiwarki i wysyłkę do KSeF, z ponawianiem i widokiem nieudanych zadań.

CHN

Kanały sprzedaży

Marketplace, portal dystrybutora czy sprzedaż stacjonarna jako kolejne kanały tej samej platformy.

  • Portale dystrybutorów

    Każde miejsce sprzedaży to osobny kanał z własnym asortymentem, cenami i treścią. Klucz API przypięty do organizacji i kanału obsługuje ruch integracji dokładnie na tych samych zasadach co kupujący.

  • Aplikacje i POS

    Ten sam backend i to samo API obsługują aplikację mobilną (PWA) oraz sprzedaż stacjonarną, bez budowania równoległego systemu.

Czego możesz oczekiwać od każdej integracji

To są zasady wspólne dla całej warstwy integracyjnej, nie obietnice składane osobno przy każdym systemie.

01

Żywy kontrakt OpenAPI

Dokument OpenAPI generowany z kontraktów zapisanych w kodzie jest źródłem prawdy o każdym punkcie końcowym. Integrator nie zgaduje formatów i nie pracuje na nieaktualnym PDF-ie.

02

Powtórzenie nie tworzy duplikatu

Składanie zamówień wymaga klucza idempotencji, a odbiorcy webhooków dostają stabilny identyfikator zdarzenia, po którym odsiewają powtórki. Ponowne wysłanie nigdy nie dubluje zamówienia.

03

Cena z API to ta sama cena

Wycena pobrana przez API przechodzi przez ten sam silnik cen co koszyk i zamówienie. Zgodność jest do grosza, więc integracja nie generuje reklamacji.

04

Awarie są widoczne

Nieudane doręczenia webhooków mają własny widok w panelu i przycisk ponowienia, a nieudany test połączenia zostawia treść błędu przy konfiguracji integracji.

05

Sekrety nie wyciekają

Tokeny trzymane są wyłącznie jako skróty, konfiguracje dostawców są szyfrowane, wartości maskowane przy odczycie, a wpisy w dzienniku audytu redagowane.

06

Każde żądanie da się namierzyć

Odpowiedzi niosą identyfikator żądania - ten sam, który trafia do logów i do dziennika audytu. W zgłoszeniu wystarczy go podać, żeby odtworzyć całą ścieżkę.

Nie ma tu Twojego systemu?

To dobra wiadomość, bo właśnie o to chodzi. Lista integracji nie jest zamknięta: nowa bramka płatnicza, kurier, ERP czy system BI to kolejny moduł-adapter, który rejestruje się w platformie i dostaje własne ustawienia oraz uprawnienia. Rdzeń zostaje bez zmian, a kod stoi w Twoim repozytorium. Na warsztacie przechodzimy przez listę systemów, które faktycznie macie u siebie, i ustalamy, co wchodzi do pierwszego wdrożenia.

Sprawdźmy, co da się podłączyć u Ciebie

Umów bezpłatny warsztat. Przejdziemy przez Twój ERP, magazyn i procesy sprzedaży, i pokażemy, jak wygląda ścieżka integracji krok po kroku.