Przejdź do treści

Open-source’owa platforma integracji e-commerce

Wszystkie integracje e-commerce w jednym systemie.

Open-source. Self-hosted. Apache 2.0. Twoje dane, Twój system. Połącz sklep, marketplace’y, fakturowanie i wysyłkę — bez miesięcznych rachunków BaseLinkera.

  • Allegro
  • WooCommerce
  • PrestaShop
  • ERLI
  • InPost
  • DPD

Dla agencji: buduj, hostuj i wspieraj usługi OpenLinkera dla swoich klientów

Apache 2.0 · v0.7.0 · alfa

OpenLinker panel admina — zadania, połączenia, ostatnie zamówienia v0.7.0 · alpha

FUNDAMENT TECHNOLOGICZNY

Zbudowane na stosie, którego Twój zespół już używa.

W całości w TypeScripcie. NestJS w API, React w panelu admina, PostgreSQL i Redis dla danych i kolejek. Czysta architektura, prostota w integracji — dodaj brakującą integrację bez dotykania core'a.

  • TypeScript
  • NestJS
  • React
  • PostgreSQL
  • Redis
  • Docker
  • Apache 2.0

Newsletter OpenLinker.

Miesięczne podsumowanie tego, co zostało wydane, co jest w trakcie i co zostało odrzucone. Nowe integracje, decyzje architektoniczne, świeże wpisy na blogu. Wysyłany tylko gdy jest coś wartego przeczytania — zwykle raz w miesiącu.

Link do wypisania w każdym mailu. Bez śledzenia. Apache 2.0 na zawsze.

CO ROBI OPENLINKER

Jedna podstawa. Trzy zadania.

Zamówienia płyną automatycznie.

Każde zamówienie z dowolnego źródła tworzy zamówienie w miejscu docelowym, a kupujący zostaje automatycznie utworzony jako klient. Wznawialny import oparty na kursorze, zaprojektowany tak, by wznowić pracę po każdej przerwie. Obserwuj i konfiguruj wszystkie przepływy w jednym systemie.

Działa dziś: Allegro → PrestaShop lub WooCommerce. Ten sam wzorzec dla każdej pary źródło → cel.

Stan magazynowy synchronizuje się w obie strony.

Ruchy magazynowe propagują się z magazynu na podłączone sklepy i marketplace’y — i z powrotem. Uzupełnisz stan raz, listingi aktualizują się wszędzie. Sprzedasz gdziekolwiek, stan spada wszędzie. Bez osobnego arkusza Excela dla każdej platformy.

Dwukierunkowo. Nadpisania możliwe per kanał.

Wystawienia bez kopiowania-wklejania.

Wybierasz produkt, kategorię (albo wyszukujesz po EAN) i sklep docelowy. Oferta tworzy się automatycznie, z zapisanymi politykami sprzedawcy — z jednego kreatora. AI pomoże w opisie, jeśli włączysz.

Dziś: kreator Allegro. Anthropic + OpenAI do treści.

DLA AGENCJI E-COMMERCE

Buduj na fundamencie, którego nie musisz utrzymywać.

Dla małych polskich agencji e-commerce, które wdrażają multichannel u klientów.

Każdy projekt multichannel zaczyna się tak samo: od nowa budujesz tę samą hydraulikę — import zamówień, synchronizacja stanu, kolejki retry, mapowanie identyfikatorów — od zera, dla klienta, który nigdy nie zobaczy kodu, który zżarł połowę budżetu.

OpenLinker jest tą hydrauliką, napisaną raz. Capability ports: OrderSource, OfferLister, ShippingProvider. Twój zespół pisze integracje przeciwko @openlinker/plugin-sdk — implementuje tylko porty, których dany klient potrzebuje.

Możesz skupić się na budowaniu unikatowych funkcjonalności dla klienta. Fundament jest już gotowy.

pnpm create-adapter moj-marketplace
cd libs/integrations/moj-marketplace

# Implementuj porty, których potrzebujesz.
# Pomiń te, których nie.

pnpm test            # → Testcontainers
pnpm dev:stack:up    # → uruchom lokalnie

Generator szkieletów jest prawdziwy. Środowisko testowe Testcontainers jest prawdziwe. Agencje, które napiszą pierwsze adaptery dla swoich polskich klientów — to Wy.

INTEGRACJE

Co działa dzisiaj, co jest dalej.

Uczciwie o lukach. Albo na roadmapie, albo świadomie poza zakresem.

Integracja Status Możliwości
PrestaShop ✅ Działa Sklep — katalog, magazyn, pełny cykl zamówień
WooCommerce ✅ Działa Sklep — źródło + cel + magazyn, publikacja
Allegro ✅ Działa Marketplace — oferty, zamówienia, GPSR, polityki
ERLI ✅ Działa Marketplace — oferty, zamówienia, webhooki
InPost ✅ Działa Wysyłka — etykiety, paczkomaty, webhooki
DPD ✅ Działa Wysyłka — etykiety, śledzenie, zamawianie kuriera
Subiekt nexo ✅ Działa Fakturowanie — pierwszy adapter InvoicingPort
AI router (Anthropic, OpenAI) ✅ Działa Sugestie treści opisów ofert
KSeF ✅ Działa Fakturowanie — Krajowy System e-Faktur
inFakt ✅ Działa Fakturowanie — z odczytem statusu KSeF

PORÓWNANIE

OpenLinker vs channel managery, za które płacisz co miesiąc.

Uczciwa wersja. Dla sprzedawców, którzy wolą posiadać fundament niż wynajmować go na zawsze.

BaseLinker ChannelEngine OpenLinker
Cennik Freemium + per-zam. Custom SaaS (wg GMV) Licencja 0 zł; infra + usługi
Własność danych Ich Ich Twoja
Kod źródłowy Zamknięty Zamknięty Apache 2.0
Nowy marketplace Ich backlog Ich backlog Napisz adapter
Własna logika Ograniczona Ograniczona Pełny dostęp do kodu
Self-hosted
Dojrzałość dzisiaj Dojrzały Dojrzały Alpha

Dla agencji i zespołów integracyjnych

Wdrażasz OpenLinkera dla klientów? Uruchamiaj, rozwijaj, hostuj i wspieraj go jako własną usługę — relacja z klientem zostaje Twoja.

Poznaj model dla agencji

ZA PROJEKTEM

Piotr Swierzy

Piotr Swierzy

Założyciel · maintainer

OpenLinker powstał z jedną misją: zbudować najlepszą open-source'ową, self-hosted platformę do orkiestracji i integracji dla e-commerce. Z każdą integracją i każdym commitem jesteśmy bliżej celu. Architektura i jakość są dla nas kluczowe — chcemy, by agencje mogły budować na OpenLinkerze długoterminową wartość dla swoich klientów, od małych sklepów po enterprise. Licencja Apache 2.0 to gwarantuje.

Przetestuj OpenLinkera w kilku krokach.

Wystarczy, że sklonujesz repozytorium — stack deweloperski wstaje jednym poleceniem Dockera (PostgreSQL, Redis, MySQL, PrestaShop). Bez kont, bez rejestracji, bez cennika per-zamówienie — nigdy.

git clone https://github.com/openlinker-project/openlinker.git
cd openlinker
pnpm install

pnpm dev:stack:up        # → Postgres · Redis · MySQL · PrestaShop
pnpm start:dev:api       # → API na :3000
pnpm start:dev:worker    # → worker zadań
pnpm start:dev:web       # → panel admina na :5173