Wszystkie integracje e-commerce w jednym systemie.
Open-source. Self-hosted. Apache 2.0. Twoje dane, Twój system. Bez miesięcznych rachunków BaseLinkera.
13 gwiazdek · Apache 2.0 · wersja alpha
FUNDAMENT TECHNOLOGICZNY
Zbudowane na stosie, którego Twój zespół już używa.
TypeScript od końca do końca. NestJS w API, React w panelu admina, PostgreSQL i Redis dla danych i kolejek. Czysta architektura, prostota w integracji — dodaj brakującą integrację w tydzień, bez dotykania core'a.
- TypeScript
- NestJS
- React
- PostgreSQL
- Redis
- Docker
- Apache 2.0
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, z kupującym automatycznie utworzonym jako klient. Cursor-based, wznawialny import — nic nie ginie, jeśli cokolwiek przerwie pracę. Obserwuj i konfiguruj wszystkie przepływy w jednym systemie.
Działa dziś: Allegro → PrestaShop. 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 arkuszy Excela per-platforma.
Dwukierunkowo. Per-kanał można nadpisywać.
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: rebuilding tej samej hydrauliki — 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 scaffoldów jest prawdziwy. Testcontainers harness jest prawdziwy. 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ń |
| Allegro | ✅ Działa | Marketplace — oferty, zamówienia, GPSR, polityki |
| AI router (Anthropic, OpenAI) | ✅ Działa | Sugestie treści opisów ofert |
| Subiekt nexo | 🚧 W toku | Fakturowanie — pierwszy adapter InvoicingPort |
| InPost | 🚧 W toku | Wysyłka — etykiety, paczkomaty, webhooki |
| Shopify | 📋 Planowane | Sklep |
| WooCommerce | 📋 Planowane | Sklep |
| eBay | 📋 Planowane | Marketplace |
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 | Per zamówienie | Per zam. + SaaS | Tylko hosting |
| 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 |
ZA PROJEKTEM
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 — stos developerski 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