Převeďshop.cz
Integrace, API a data

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í:

  1. Příjem dat — stahuje je přes API, čte soubory z FTP/SFTP nebo přijímá webhooky (např. „vznikla objednávka").
  2. Transformace — mapuje pole (kód produktu v e-shopu na kód v ERP), převádí jednotky, DPH, stavy objednávek.
  3. Validace — odmítne objednávku bez adresy nebo produkt bez ceny dřív, než se dostane do účetnictví.
  4. 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í.
  5. Log a alerty — ukládá, co prošlo a co ne, a při chybě pošle upozornění.
VariantaKdy dává smyslNa co si dát pozor
Vlastní integrační službaspecifická logika, velké objemy, požadavek na plnou kontrolupotřebuje dokumentaci a údržbu
Self-hosted nástroj (např. n8n)rychlé skládání toků, vlastní serverlicence n8n (Sustainable Use License) povoluje zdarma interní použití, placené edice odemykají další funkce
Cloudová iPaaSbez vlastní infrastruktury, hotové konektorycena 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.
Pravidlo palce: dokud máte e-shop a účetnictví propojené hotovým doplňkem a funguje to, middleware nepotřebujete. Když přibude sklad, marketplace a druhý dodavatel, je čas o něm přemýšlet.

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.

Zpět na integrace, api a data

Související články

Máte e-shop a nevíte, kde s růstem začít?

Nezávazná konzultace vám ukáže konkrétní příležitosti — technické, marketingové i obchodní.