29 lipca 2026 · 3 min czytania
Case study: jak agencja wdrożyła OpenLinkera u producenta opakowań
Case study wdrożenia: kilkuosobowa agencja uruchomiła u producenta opakowań self-hostowany system integracji — z gotowych adapterów, bez pisania kodu.
Powtarzamy to często: agencje są drogą, którą OpenLinker trafia do sprzedawców. Oto pierwszy realny przykład — opisany za zgodą obu stron i na ich prośbę w pełni anonimowo, bez nazw i logo. Kilkuosobowa agencja wdrożeniowa uruchomiła OpenLinkera w stacku producenta opakowań. System działa w produkcji u klienta — i dobrze pokazuje, dla kogo budujemy tę platformę.
Klient
Producent opakowań z tektury falistej — kartony, sprzedaż mniej więcej 80% B2B / 20% B2C. Sklep w fazie wzrostu, ponad 100 SKU. Sprzedaje w dwóch kanałach naraz: Allegro i własny sklep PrestaShop.
To klasyczna sytuacja, w której ręczne pilnowanie stanów przestaje wystarczać, a każde zamówienie z Allegro trzeba jakoś sprowadzić do jednej kolejki obsługi. Pytanie brzmiało nie „czy zautomatyzować”, tylko „na czym”.
Dlaczego nie SaaS rozliczany od zamówienia
OpenLinker był tu pierwszym narzędziem tego typu — wdrożonym od razu przy starcie sklepu, nie po latach walki z czymś innym. To o tyle ciekawe, że decyzja nie była ucieczką od konkretnego rachunku, tylko świadomym wyborem na start.
Zamiast sięgać po channel managera rozliczanego od każdego zamówienia (model, który znasz z BaseLinkera i podobnych), klient wybrał self-hosted i open source. Powód był prosty: synchronizacja Allegro ↔ PrestaShop nie miała generować kosztu zmiennego, który rośnie razem ze sprzedażą. Im lepiej szłoby sklepowi, tym bardziej bolałby taki licznik. Do tego dane zamówień i klientów zostają na infrastrukturze klienta, a nie w cudzej chmurze.
Agencja i samo wdrożenie
Bohaterem tej historii jest kilkuosobowa agencja wdrożeniowa — mały software house. Jej rolą było tu samo wdrożenie, bez modelu stałego utrzymania: jednorazowy projekt, przekazany klientowi do prowadzenia u siebie.
Najważniejszy dla nas szczegół: agencja nie pisała żadnego własnego adaptera. Standardowa konfiguracja gotowych adapterów wystarczyła, żeby złożyć działający system. Wdrożeniem zajęła się jedna osoba w krótkim czasie, a całość działa u klienta, na jego własnej infrastrukturze (self-hosted).
To dokładnie ten scenariusz, pod który projektowaliśmy platformę: gotowe adaptery Allegro, PrestaShop, inFakt i DPD składają się w działającą całość bez dotykania kodu — a jeśli kiedyś pojawi się potrzeba niestandardowej logiki, plugin SDK czeka. Tu nie był potrzebny.
Co działa dziś
Na tym stacku OpenLinker robi obecnie trzy rzeczy naraz, wszystkie na serwerze klienta:
- Synchronizacja Allegro ↔ PrestaShop — zamówienia z Allegro trafiają do sklepu, a stany magazynowe pozostają spójne między kanałami.
- Fakturowanie przez inFakt — dokumenty do zamówień bez ręcznego przepisywania.
- Wysyłka przez DPD — etykiety i nadania po stronie tego samego systemu.
Wszystko bez BaseLinkera i bez opłaty od zamówienia. Rachunek to koszt własnego serwera, a nie licznik rosnący z każdą sprzedażą.
Uczciwie
Trzymamy tę historię w pełni anonimowo — bez nazw, logo i twardych liczb po stronie klienta, bo tak się umówiliśmy. Dlatego świadomie nie publikujemy tu mierzalnych wyników — wolumenów, oszczędności ani czasów synchronizacji. OpenLinker jest wciąż w fazie alfa, przed wersją 1.0, i tak go opisujemy.
Ale sam fakt jest wymowny: gotowe adaptery złożyły się w działający, self-hostowany system integracji — bez pisania kodu, bez opłaty od zamówienia, przez jedną osobę i w krótkim czasie. To jest obietnica, którą staramy się spełniać, pokazana na pierwszym realnym wdrożeniu.
Co możesz zrobić teraz
- Zobacz, jak zbudowana jest platforma — dlaczego gotowe adaptery wystarczają, a własną logikę dopisujesz jako plugin do stabilnego rdzenia.
- Zobacz, jak połączyć PrestaShop z Allegro krok po kroku — ten sam scenariusz opisany od strony technicznej, jeśli chcesz zrobić to u siebie.
- Sprawdź listę integracji — Allegro, PrestaShop, inFakt, DPD i reszta: co działa, a co dopiero planujemy.
- Zobacz stronę dla agencji — jeśli wdrażasz sklepy i chcesz mieć w ofercie integracje bez rozwijania channel managera od zera.
- Porównaj koszty z BaseLinkerem — skąd bierze się „bez opłaty od zamówienia”.
- Zostaw gwiazdkę na GitHubie — jeśli chcesz wesprzeć rozwój otwartej platformy.
Kolejne wdrożenia opiszemy tak samo — uczciwie i konkretnie.
Najczęstsze pytania
Co dokładnie obejmowało to wdrożenie?
Cztery gotowe adaptery złożone w jeden system na serwerze klienta: Allegro i PrestaShop po stronie sprzedaży, inFakt po stronie fakturowania i DPD po stronie wysyłki. Wszystko w standardowej konfiguracji, bez modyfikacji rdzenia i bez własnego kodu integracyjnego.
Czy wdrożenie wymagało pisania własnych adapterów?
Nie. Agencja złożyła system wyłącznie z gotowych adapterów — Allegro, PrestaShop, inFakt i DPD — w standardowej konfiguracji. Plugin SDK jest dostępny, gdyby pojawiła się potrzeba niestandardowej logiki, ale w tym projekcie nie był potrzebny.
Ile trwa takie wdrożenie i kto je robi?
Tutaj zajęła się nim jedna osoba z kilkuosobowej agencji wdrożeniowej, w krótkim czasie, w modelu jednorazowego projektu przekazanego klientowi do prowadzenia u siebie. Nie publikujemy dokładnych liczb — klient prosił o pełną anonimowość, a my nie chcemy podpierać się szacunkami, których nie da się zweryfikować.
Dlaczego w tym case study nie ma wyników liczbowych?
Bo opisujemy historię za zgodą obu stron i na ich prośbę w pełni anonimowo — bez nazw, logo i twardych liczb po stronie klienta. Wolimy opublikować mniej i uczciwie niż dołożyć „oszczędności”, których nie zmierzyliśmy. OpenLinker jest wciąż w fazie alfa, przed wersją 1.0, i tak go opisujemy.