28 czerwca 2026 · 7 min czytania
Jak połączyć WooCommerce z Allegro bez BaseLinkera
Integracja WooCommerce z Allegro bez BaseLinkera: synchronizacja zamówień i stanów w systemie self-hosted, open source, bez opłat od zamówienia.
Jeśli prowadzisz sklep na WooCommerce i sprzedajesz na Allegro, to pytanie „jak połączyć WooCommerce z Allegro” zadałeś już sobie nie raz. I prawdopodobnie szybko trafiłeś na te same dwie odpowiedzi co wszyscy: wtyczka z abonamentem albo BaseLinker. Ten wpis jest o trzeciej drodze — o tym, jak zrobić integrację WooCommerce z Allegro na własnym serwerze, bez pośrednika i bez opłaty od każdego zamówienia.
Ta trzecia droga właśnie stała się realna: WooCommerce dołączył do OpenLinkera jako wspierany sklep. To dla nas ważny moment, bo to drugi sklep — obok PrestaShop — który podpięliśmy do tego samego systemu. I dlatego chcemy ten wpis napisać inaczej niż zwykły poradnik „kliknij tu, wpisz tam”.
Dlaczego akurat WooCommerce? Bo to jeden z najpopularniejszych silników sklepowych — także wśród polskich sprzedawców, którzy wystawiają na Allegro. Najpierw budujemy to, co realnie odblokowuje najwięcej osób.
Co tak naprawdę znaczy „integracja WooCommerce z Allegro”
Zacznijmy od uporządkowania pojęcia, bo „integracja” brzmi jak jedna rzecz, a w praktyce to kilka osobnych przepływów danych, które muszą działać razem.
Dobra integracja WooCommerce z Allegro to co najmniej trzy rzeczy:
- Publikacja produktów — bierzesz produkt ze sklepu WooCommerce i wystawiasz go jako ofertę na Allegro: ze zdjęciami, parametrami, danymi GPSR i polityką sprzedaży. Najlepiej również masowo, a nie po jednej ofercie naraz.
- Synchronizacja stanów magazynowych — gdy sprzedasz sztukę w WooCommerce, stan na Allegro powinien spaść. Gdy sprzeda się na Allegro, WooCommerce też powinno pokazać mniejszą dostępność. W obie strony.
- Synchronizacja zamówień — każde zamówienie z Allegro trafia do jednej kolejki obsługi, dokładnie raz, żeby nie zginęło i nie pobrało się dwa razy.
Jeśli któregokolwiek z tych przepływów brakuje albo działa za wolno, pojawiają się dobrze znane problemy: nadsprzedaż, zdublowane zamówienia, pomylone SKU. Rozpisaliśmy ten mechanizm szczegółowo w osobnym wpisie o synchronizacji zamówień i stanów magazynowych — tutaj skupiamy się na tym, jak ułożyć to konkretnie dla WooCommerce i Allegro.
Trzy drogi: wtyczka, BaseLinker albo własny silnik
Zanim pokażemy, jak działa to w OpenLinkerze, warto uczciwie nazwać alternatywy — bo każda ma sens i każda ma inny kompromis, przede wszystkim kosztowy.
- Wtyczka WooCommerce do Allegro — instalujesz ją wprost w sklepie. Szybko startuje, ale żyje wewnątrz WooCommerce, zwykle ma abonament, a jej możliwości kończą się tam, gdzie skończył je autor.
- BaseLinker i inne SaaS-y — gotowy system w cudzej chmurze. Wygodny, ale dane zamówień i klientów przechodzą przez zewnętrzną platformę, a opłata zwykle rośnie razem z liczbą zamówień. Szczegółową matematykę kosztów rozkładamy w porównaniu z BaseLinkerem.
- Własny silnik self-hosted — działa na Twojej infrastrukturze, trzyma dane po Twojej stronie i nie pobiera prowizji od zamówienia.
Najprościej widać to po samym kształcie rachunku: wtyczka to abonament, SaaS to opłata rosnąca razem ze sprzedażą, a self-hosting to koszt serwera, który nie rośnie z liczbą zamówień, i zero opłat licencyjnych. To trzecia droga — ta, którą budujemy w OpenLinkerze, i to o niej jest reszta tego wpisu.
Self-hosting znaczy tu coś konkretnego, nie tylko „tańszy abonament”. Zamówienia, dane klientów i konfiguracja zostają na Twoim serwerze — możesz je audytować, podłączyć do własnego ERP i dołożyć reguły (cenowe, GPSR, własne statusy), których gotowe narzędzie nigdy nie przewidziało. Przy rosnącej skali liczy się też to, że masz jeden, wiarygodny stan magazynowy zamiast paneli, które się rozjeżdżają — i rachunek, który nie rośnie tylko dlatego, że sprzedajesz więcej.
Jak połączyć WooCommerce z Allegro bez BaseLinkera — krok po kroku
W uproszczeniu integracja WooCommerce z Allegro bez BaseLinkera sprowadza się do tego, że potrzebujesz systemu, który stoi pomiędzy sklepem a marketplace i rozmawia z oboma przez ich oficjalne API. Tak to wygląda w OpenLinkerze.
1. Uruchamiasz OpenLinkera na własnej infrastrukturze
OpenLinker jest self-hosted, więc startujesz go u siebie — na własnym serwerze, w Dockerze. Od tego momentu wszystkie dane — zamówienia, stany, mapowania produktów, dane klientów — zostają pod Twoim dachem. Nie przechodzą przez żadną zewnętrzną usługę.
2. Podłączasz sklep WooCommerce i konto Allegro
Połączenia konfigurujesz w kreatorze krok po kroku. Po stronie WooCommerce generujesz klucz REST API — Consumer Key i Secret z uprawnieniem read/write — wklejasz go w OpenLinkerze i klikasz „Test połączenia”. Konto Allegro autoryzujesz przez OAuth. Dane uwierzytelniające każdego połączenia są szyfrowane i trzymane osobno, więc możesz mieć obok siebie kilka sklepów WooCommerce i kilka kont Allegro w jednej instancji.
W praktyce samo przejście kreatora to jakieś pięć minut — najwięcej czasu zajmuje nie kreator, tylko zebranie danych dostępowych po stronie WooCommerce i Allegro. Kolejne sklepy idą już z górki.
3. Wystawiasz produkty z WooCommerce na Allegro
Kreator wystawiania bierze produkt ze sklepu, pomaga dobrać kategorię Allegro (również po numerze EAN), uzupełnia parametry, zdjęcia, dane GPSR i politykę sprzedaży, i publikuje ofertę. Działa to też masowo, więc nie musisz klikać każdej oferty osobno.
4. Włączasz dwukierunkową synchronizację stanów
Od tej chwili stan magazynowy pilnuje się sam w obie strony. Sprzedaż w WooCommerce schodzi ze stanu widocznego na Allegro, a sprzedaż na Allegro — ze stanu w WooCommerce. To jest sedno synchronizacji WooCommerce z Allegro: jeden, wiarygodny stan zamiast dwóch paneli, które się rozjeżdżają.
5. Pobierasz zamówienia z Allegro do jednej kolejki
Zamówienia z Allegro wpadają do jednego miejsca obsługi. Pobieranie opiera się na kursorze — trwałym znaczniku postępu — dzięki czemu zawsze można je wznowić. Jeśli cokolwiek się zatrzyma, system wie, na czym skończył, i podejmuje pracę od właściwego miejsca, zamiast zaczynać od zera albo gubić zamówienia. To właśnie różni stabilną synchronizację zamówień WooCommerce i Allegro od weekendowego skryptu.
Pełny, techniczny przewodnik — z wymaganiami (HPOS, HTTPS) i konfiguracją krok po kroku — znajdziesz w dokumentacji OpenLinkera.
Dlaczego ufamy, że to działa: dwa sklepy na tym samym rdzeniu
Tu chcemy być uczciwi co do tego, co naprawdę zbudowaliśmy, a nie tylko obiecali.
WooCommerce to dla nas drugi sklep podpięty do dokładnie tego samego rdzenia, na którym od początku działa PrestaShop. Oba sklepy korzystają z tych samych portów i tej samej architektury wtyczkowej — to znaczy, że logika pobierania zamówień, mapowania identyfikatorów, idempotencji (czyli odporności na duplikaty) i synchronizacji stanów jest wspólna, a adapter WooCommerce tylko „tłumaczy” ją na REST API WooCommerce.
Dla nas to ważny dowód, że model wtyczkowy faktycznie działa: drugi sklep nie wymagał przepisywania silnika, tylko napisania adaptera. Dla Ciebie znaczy to coś bardziej praktycznego — integracja WooCommerce nie jest osobnym, oderwanym kawałkiem kodu, tylko tym samym, sprawdzonym mechanizmem, który obsługuje już PrestaShop. Adapter WooCommerce ma też testy E2E uruchamiane przeciwko prawdziwemu WooCommerce w Dockerze, więc zmiany nie są weryfikowane „na oko”.
Bądźmy szczerzy co do granic
Nie chcemy, żeby ten wpis brzmiał jak ulotka, więc kilka rzeczy mówimy wprost.
Po pierwsze, wśród marketplace’ów działają dziś Allegro i ERLI. eBay, Amazon, OLX, Empik i kolejne są w planach, ale jeszcze nie działają — i nie udajemy, że jest inaczej. Jeśli Twój drugi kanał to dziś Amazon, OpenLinker jeszcze go nie obsługuje.
Po drugie, OpenLinker jest w fazie alfa, przed wersją 1.0. To architektura klasy produkcyjnej, ale wykończenie wciąż na poziomie alfy. Dlatego prowadzimy projekt w otwarty sposób: na stronie integracji na bieżąco pokazujemy, co już działa, co jest w trakcie, a co dopiero planujemy. Możesz tam zweryfikować każdą obietnicę z tego wpisu.
Po trzecie, self-hosting to realny kompromis. Ktoś po Twojej stronie musi utrzymać infrastrukturę, aktualizacje i monitoring — dlatego sklepy bez własnego developera zwykle uruchamiają to z partnerem wdrożeniowym, a nie samodzielnie. W zamian dostajesz dane na własność i brak rachunku rosnącego razem ze sprzedażą — ale to nie jest „zero pracy”. Hostujesz to sam; na tym polega ten układ.
Dla kogo ta droga ma sens
Integracja WooCommerce z Allegro w modelu self-hosted nie jest dla każdego. Jeśli chcesz podłączyć sklep w pięć minut i nie utrzymywać żadnej infrastruktury, gotowy SaaS będzie wygodniejszy — i to jest w porządku.
Ta droga ma sens, jeśli rozpoznajesz się w którymś z tych zdań:
- chcesz zautomatyzować sprzedaż WooCommerce na Allegro bez ręcznego aktualizowania stanów i zamówień,
- rachunek za SaaS rośnie razem z Twoją sprzedażą i zaczyna boleć,
- chcesz mieć dane zamówień i klientów po swojej stronie, a nie na cudzym serwerze,
- potrzebujesz dołożyć własną logikę — reguły cenowe, obsługę GPSR, wpięcie do ERP — której gotowe narzędzie nie przewidziało,
- masz kogoś, kto utrzyma infrastrukturę, albo pracujesz z partnerem wdrożeniowym, który to zrobi.
Jeśli to o Tobie, to właśnie dla Ciebie budujemy ten fundament.
Co możesz zrobić teraz
OpenLinker jest wciąż w budowie i chętnie poznamy Twoje uwagi już na wczesnym etapie — szczególnie od sprzedawców, którzy łączą WooCommerce z Allegro na co dzień.
- Odezwij się jako sklep lub partner wdrożeniowy — pracujemy blisko z pierwszymi sklepami i jest miejsce dla kolejnych.
- Zapisz się do newslettera — krótkie aktualizacje o tym, co dochodzi i co się zmienia.
- Sprawdź szczegóły integracji WooCommerce — co dokładnie działa dziś po stronie sklepu.
- Zobacz pełną listę integracji — uczciwy obraz tego, co gotowe, co w toku, a co planowane.
- Zostaw gwiazdkę na GitHubie — jeśli chcesz wesprzeć rozwój otwartego systemu.
Zbuduj to z nami.
Najczęstsze pytania
Jak połączyć WooCommerce z Allegro bez BaseLinkera?
Potrzebujesz systemu integracji, który z jednej strony rozmawia z WooCommerce przez REST API, a z drugiej z API Allegro, i utrzymuje wspólne mapowanie produktów oraz zamówień. OpenLinker robi to jako silnik self-hosted: uruchamiasz go na własnej infrastrukturze, podłączasz sklep i konto Allegro, a synchronizacja zamówień i stanów magazynowych działa bez pośrednika SaaS i bez opłaty od każdego zamówienia.
Czy można zintegrować WooCommerce z Allegro bez wtyczki w sklepie?
Tak. OpenLinker nie jest wtyczką instalowaną w WooCommerce — to osobny system self-hosted, który łączy się ze sklepem przez WooCommerce REST API, a z Allegro przez OAuth. Cała logika integracji żyje poza sklepem, więc go nie obciąża i obsługuje wiele sklepów oraz kont Allegro z jednej instancji. WooCommerce oraz marketplace’y Allegro i ERLI działają dziś; eBay, Amazon i inne są planowane.
Czym integracja self-hosted różni się od wtyczki WooCommerce do Allegro?
Wtyczka działa wewnątrz sklepu i często jest powiązana z konkretnym dostawcą lub abonamentem. System self-hosted, taki jak OpenLinker, jest osobnym silnikiem orkiestracji, który działa na Twoim serwerze, przechowuje dane po Twojej stronie, obsługuje wiele sklepów i kont Allegro z jednej instancji i nie pobiera prowizji od zamówienia.
Ile kosztuje integracja WooCommerce z Allegro w OpenLinkerze?
OpenLinker jest open source na licencji Apache 2.0 i nie pobiera opłat od zamówienia. Płacisz tylko za własną infrastrukturę i czas potrzebny na jej utrzymanie. To inny kompromis niż w modelu SaaS: rezygnujesz z wygody gotowej usługi w zamian za kontrolę nad danymi i brak rosnącego rachunku przy większej sprzedaży.