INTEGRACJA · ERLI
Integracja z ERLI — na Twoim serwerze
OpenLinker wystawia oferty na ERLI, synchronizuje stany magazynowe i pobiera zamówienia — z Twojego sklepu WooCommerce lub PrestaShop, bez opłaty od każdego zamówienia. ERLI to nasz drugi działający marketplace, obok Allegro.
CO DZIAŁA DZIŚ
ERLI jako marketplace — oferty i zamówienia
- → Wystawianie i aktualizacja ofert. Tworzysz oferty na ERLI z produktów ze sklepu — pojedynczo albo masowo. Zmiany ceny, opisu czy czasu wysyłki trafiają na ERLI automatycznie.
- → Kategorie z taksonomii Allegro. ERLI przyjmuje identyfikatory kategorii i parametrów Allegro. Jeśli masz produkty zmapowane pod Allegro, OpenLinker użyje tych mapowań ponownie — bez ponownego przechodzenia przez drzewo kategorii.
- → Synchronizacja stanów. Stany z magazynu trafiają na ERLI, a sprzedaż na ERLI schodzi ze stanu w sklepie. Anulowane zamówienie zwraca towar na stan.
- → Ręcznie zamrożony stan. Jeśli ręcznie zamrozisz stan oferty w panelu ERLI, OpenLinker go nie nadpisze przy kolejnym cyklu synchronizacji.
- → Zamówienia: webhook i kursor naraz. ERLI wysyła webhook, a niezależnie od tego OpenLinker odpytuje dziennik zdarzeń kursorem — trwałym znacznikiem postępu. Webhook przyspiesza, kursor gwarantuje kompletność. Zdarzenia są deduplikowane.
- → Jeden klucz, bez OAuth. Uwierzytelniasz się jednym kluczem API (w dokumentacji ERLI: Shop API), który generujesz w panelu sprzedawcy. Dane każdego połączenia są szyfrowane osobno.
- → Wiele sklepów i kont z jednej instalacji. Jedna instancja OpenLinkera obsługuje wiele sklepów i wiele kont ERLI — każde połączenie z własnymi, szyfrowanymi danymi dostępowymi.
JAK TO DZIAŁA
Integracja sklepu z ERLI — jeden system zamiast dwóch paneli
OpenLinker stoi pomiędzy Twoim sklepem a ERLI i rozmawia z oboma przez ich oficjalne API. Produkty i stany idą ze sklepu na ERLI; zamówienia z ERLI wracają do jednej kolejki obsługi — dokładnie raz. Ten sam mechanizm obsługuje już Allegro, więc drugi marketplace nie oznacza drugiego panelu.
Wszystko działa na Twoim serwerze. Bez miesięcznego abonamentu, bez opłaty od zamówienia, bez wysyłania danych klientów do cudzej chmury. Licencja Apache 2.0 — kod możesz czytać, audytować i rozszerzać.
Krok po kroku — od klucza API, przez webhooki, po pierwszą ofertę i pierwsze zamówienie: przewodnik konfiguracji ERLI →
DRUGI KANAŁ, NIE DRUGI RACHUNEK
ERLI obok Allegro — bez drugiego abonamentu
Dokładasz ERLI jako drugi kanał sprzedaży i nagle okazuje się, że potrzebujesz drugiego panelu, drugiej integracji i wyższego abonamentu, bo zamówień przybyło. Ten rachunek rośnie dokładnie wtedy, gdy dywersyfikacja zaczyna działać. W OpenLinkerze ERLI to kolejna integracja w tym samym systemie — a koszt serwera zostaje ten sam.
Rozkładamy ten rachunek obok popularnego SaaS-a w porównaniu OpenLinker vs BaseLinker.
UCZCIWIE
Co jest, a czego jeszcze nie ma
OpenLinker jest w fazie alpha, pre-1.0. Adapter ERLI ma testy jednostkowe i integracyjne obejmujące całą ścieżkę zamówienia, a sam przepływ sprawdziliśmy w środowisku testowym ERLI. To nie to samo co adapter WooCommerce, który ma testy E2E na prawdziwym WooCommerce w Dockerze — ERLI nie udostępnia środowiska, które dałoby się podpiąć do CI. Mówimy to wprost, zamiast pisać „w pełni przetestowane”.
FAQ
Częste pytania
Czy integracja z ERLI jest gotowa na produkcję?
OpenLinker jest w fazie alpha, pre-1.0. Adapter ERLI obejmuje wystawianie i aktualizację ofert, synchronizację stanów ze zwrotem towaru przy anulacji oraz pobieranie zamówień webhookiem i kursorem, z testami jednostkowymi i integracyjnymi na całej ścieżce zamówienia. Nie ma jednak testów E2E na prawdziwym ERLI, jakie ma adapter WooCommerce, bo ERLI nie udostępnia środowiska, które dałoby się podpiąć do CI. Traktuj integrację jako wczesną, ale realną.
Jak zacząć sprzedawać na ERLI?
Najpierw zakładasz konto sprzedawcy w ERLI i generujesz w panelu klucz ERLI API (w dokumentacji ERLI: Shop API). Potem podłączasz ten klucz do systemu, który wystawi Twoje produkty jako oferty i będzie pobierał zamówienia. W OpenLinkerze to jedno pole w kreatorze — ERLI nie wymaga OAuth.
Jak połączyć sklep z ERLI bez BaseLinkera?
Potrzebujesz systemu, który stoi pomiędzy sklepem a ERLI i rozmawia z oboma przez ich oficjalne API. OpenLinker robi to jako silnik self-hosted: uruchamiasz go u siebie, podłączasz sklep i konto ERLI kluczem API, a wystawianie ofert, synchronizacja stanów i pobieranie zamówień działają bez pośrednika SaaS i bez opłaty od zamówienia.
Czy muszę sprzedawać na Allegro, żeby wystawiać na ERLI?
Nie. ERLI przyjmuje identyfikatory kategorii i parametrów z taksonomii Allegro, więc gotowe mapowania Allegro są ponownie wykorzystywane, jeśli je masz. Jeśli nie sprzedajesz na Allegro, oferta i tak się wystawi — ERLI traktuje kategorię jako opcjonalną.
Z jakimi sklepami połączę ERLI dziś?
Działają PrestaShop i WooCommerce. Shopify, Magento i BigCommerce są zaplanowane, ale jeszcze niegotowe — sprawdź scorecard integracji, zanim założysz, że coś działa.
Czy płacę za każde zamówienie z ERLI?
Nie. OpenLinker jest self-hosted i open-source (Apache 2.0). Płacisz za serwer, który i tak utrzymujesz. Prowizje ERLI od sprzedaży płacisz oczywiście nadal — to opłata marketplace’u, nie systemu integracji.
Wypróbuj wersję, którą masz na własność.
Repo jest publiczne, Apache 2.0. Stack deweloperski wstaje jedną komendą Dockera.