Middleware
Aktualizováno 22. 9. 2026
Middleware je integrační vrstva, která sedí mezi e-shopem a dalšími systémy (ERP, sklad, dopravci, marketplace) a řídí mezi nimi tok dat. Místo desítek přímých propojení máte jedno místo, kde se data převádějí, kontrolují a logují.
Rychlá fakta
- Typ
- architektonický přístup — integrační vrstva mezi systémy
- Cena
- zdarma jako přístup; náklad je vývoj a provoz — vlastní služba, self-hosted nástroj (např. n8n Community Edition zdarma) nebo placená iPaaS platforma (k 9/2026)
- Časová náročnost zavedení
- řádově týdny pro první 2–3 napojení, další systémy řádově dny až týdny
- Náročnost integrace
- střední až vysoká — vyžaduje návrh datových toků, mapování polí a monitoring
- Vhodné pro
- e-shopy se třemi a více propojenými systémy, více sklady nebo prodejními kanály
- Souvisí s
- REST API, webhooky, fronty zpráv, ETL, iPaaS
Co to je
Middleware je software „mezi" systémy. V e-shopu typicky propojuje platformu (Shoptet, WooCommerce, Shopify…) s účetnictvím nebo ERP, skladem, dopravci, marketplace a feedy dodavatelů. Každý z těchto systémů mluví jiným jazykem: jeden má REST API, druhý posílá XML na FTP, třetí umí jen CSV export. Middleware data přijme, převede do společného tvaru a pošle dál.
Bez middlewaru vzniká síť přímých propojení bod–bod. Při pěti systémech to může být až deset samostatných napojení a každé má vlastní logiku, vlastní chyby a nikdo nemá přehled, co se kde rozbilo. S middlewarem je každý systém napojený jednou — na integrační vrstvu.
Dnes se často mluví i o iPaaS (Integration Platform as a Service). Jde o middleware provozovaný jako cloudová služba, kde si konektory skládáte z hotových bloků místo toho, abyste integrační server spravovali sami.
Jak to funguje
Typický middleware pro e-shop dělá pět věcí:
- Příjem dat — stahuje je přes API, čte soubory z FTP/SFTP nebo přijímá webhooky (např. „vznikla objednávka").
- Transformace — mapuje pole (kód produktu v e-shopu na kód v ERP), převádí jednotky, DPH, stavy objednávek.
- Validace — odmítne objednávku bez adresy nebo produkt bez ceny dřív, než se dostane do účetnictví.
- Doručení — zapíše data do cílového systému, případně přes frontu zpráv, aby výpadek jednoho systému nezastavil ostatní.
- Log a alerty — ukládá, co prošlo a co ne, a při chybě pošle upozornění.
| Varianta | Kdy dává smysl | Na co si dát pozor |
|---|---|---|
| Vlastní integrační služba | specifická logika, velké objemy, požadavek na plnou kontrolu | potřebuje dokumentaci a údržbu |
| Self-hosted nástroj (např. n8n) | rychlé skládání toků, vlastní server | licence n8n (Sustainable Use License) povoluje zdarma interní použití, placené edice odemykají další funkce |
| Cloudová iPaaS | bez vlastní infrastruktury, hotové konektory | cena roste s objemem operací, data jdou přes třetí stranu |
Výhody a limity
Výhody
- Jedno místo, kde vidíte všechny datové toky a jejich chyby.
- Výměna jednoho systému (třeba ERP) znamená přepojit jedno napojení, ne všechna.
- Fronty a opakované pokusy zvládnou krátký výpadek API bez ztráty objednávek.
- Obchodní pravidla (přecenění, rezervace skladu, rozdělení objednávky) jsou mimo e-shop a přežijí migraci platformy.
Limity
- Další systém, který je potřeba hostovat, zabezpečit a monitorovat.
- U dvou systémů s hotovým doplňkem je middleware zbytečná vrstva navíc.
- Špatně navržený middleware jen přesune chaos na jiné místo. Bez jasného „zdroje pravdy" pro každý údaj (sklad, cena, stav objednávky) se data přetahují mezi systémy.
Jak to řešíme v Převeďshopu
Nejdřív zmapujeme, jaké systémy máte, co si mezi sebou posílají a kde vznikají chyby. U každého údaje určíme zdroj pravdy — typicky ERP pro sklad a ceny, e-shop pro objednávky. Teprve pak navrhneme, jestli stačí přímé napojení, nebo se vyplatí integrační vrstva.
Middleware stavíme v rámci služby Integrace systémů, u větších řešení jako samostatné služby podle API a microservices. Napojujeme české ERP (Pohoda, Money, ABRA, Helios a další, viz napojení ERP), dopravce, marketplace a feedy dodavatelů. Ke každé integraci dodáme logování, alerty a dokumentaci, aby řešení nestálo na jednom člověku. Datovou a backendovou část vede u nás Cambi, automatizace v n8n Frank.
Proč se middleware vyplatí e-shopu s více napojeními, rozebíráme v článku Middleware: proč jej e-shop se sítí integrací potřebuje.