Převod e-shopu · Integrace a API · Technické opravy · Redesign · 2021 · FastCentrik → Shoptet
hopesport.cz
„Super, vypadá to dobře.“
Navrhneme, jak mají vaše systémy spolu mluvit. Vlastní API, samostatné služby tam, kde se vyplatí, a jednoduchý monolit tam, kde stačí.
REST nebo GraphQL podle toho, kdo API používá. S OpenAPI specifikací, autentizací a jasnými chybovými stavy.
Integrace, které respektují limity Shoptetu, Upgates nebo Shopify místo toho, aby je neustále překračovaly.
Samostatné služby pro výpočty cen, synchronizaci skladu nebo zpracování feedů, aby nebrzdily e-shop.
Náročné úlohy běží na pozadí, s opakováním při chybě a bez ztráty dat.
Změny API, které nerozbijí napojené systémy ani aplikace partnerů.
Tokeny s minimálními oprávněními, ověřování podpisů webhooků, logování přístupů a ochrana proti zneužití.
Každá integrace e-shopu stojí na API platformy a to má svá pravidla. Pár příkladů k září 2026:
X-RateLimit-Bucket-Filling a při zaplnění vrací API chybu 429. Velké objemy dat (kompletní snapshot produktů nebo objednávek) se stahují asynchronně ve formátu JSON Lines a výsledek je dostupný 24 hodin.Z toho plyne první pravidlo: synchronizujeme změny, ne celý katalog pořád dokola. Stavíme na webhoocích, cache a frontách, takže integrace zvládne i sezónní špičku.
Microservices nejsou cíl. Každá služba navíc znamená další nasazování, monitoring a místo, kde se může něco pokazit. Samostatnou službu doporučujeme, když má část systému jiný rytmus než zbytek — výpočet cen pro tisíce produktů, zpracování feedů od dodavatelů, synchronizace skladu napříč kanály — nebo když ji používá víc systémů najednou. Pro menší e-shop je často lepší dobře strukturovaný monolit a jedna oddělená integrační vrstva. Kdy se rozdělení vyplatí, rozebíráme v článku Microservices architektura pro rostoucí e-shop.
REST API je jednodušší na cache, logování a ladění a většina ERP a dodavatelských systémů s ním umí. GraphQL se hodí pro frontend a mobilní aplikace, které potřebují přesně vybraná data v jednom dotazu. Často kombinujeme obojí: REST pro integrace systémů, GraphQL pro headless frontend.
API, které používají jiné systémy, se nesmí měnit bez varování. Proto ho popisujeme specifikací OpenAPI, verzujeme a staré verze vypínáme až po dohodnutém přechodném období. K API patří dokumentace, testovací prostředí a přehled, kdo ho volá a jak často. Bezpečnost řešíme podle doporučení OWASP API Security Top 10: tokeny s co nejužšími oprávněními, ověřování vstupů a ochrana proti nadměrnému volání.
Zakreslíme, které systémy spolu mluví, jaká data tečou kam, jak často a kdo je v čem zdrojem pravdy.
Navrhneme API, služby, fronty a způsob nasazení. Vysvětlíme, proč zrovna takhle a co by stála jednodušší varianta.
OpenAPI popis endpointů, autentizace, chybových stavů a limitů. Napojené strany mohou začít vyvíjet souběžně.
Implementace na testovacím prostředí, automatické testy, zátěžové ověření kritických částí.
Postupné spuštění, logování, alerty na chyby a přetížení. Dokumentace pro váš tým nebo dalšího dodavatele.
Převod e-shopu · Integrace a API · Technické opravy · Redesign · 2021 · FastCentrik → Shoptet
„Super, vypadá to dobře.“
Cena záleží na počtu napojených systémů, objemu dat a požadavcích na dostupnost. Připravíme ji po konzultaci a úvodní mapě systémů. Pokud potřebujete nejdřív nezávislý pohled na stávající architekturu, začněte technologickým auditem — hotový je do 10 dnů.
Většinou ne. Stačí dobře navržená integrační vrstva a fronta pro náročné úlohy. Samostatné služby doporučujeme až tam, kde mají jiný rytmus nebo je používá víc systémů.
REST API je rozhraní, přes které si dva systémy vyměňují data pomocí běžných HTTP požadavků, typicky ve formátu JSON. V e-shopu přes něj komunikuje platforma s ERP, skladem, dopravci, marketplace nebo platební bránou.
Otevřít heslo Integrace, API a dataGraphQL je dotazovací jazyk a běhové prostředí pro API. Klient v jednom dotazu popíše, jaká data chce, a server vrátí přesně je. V ecommerce ho používají hlavně Shopify, Adobe Commerce (Magento) a headless frontendy.
Otevřít heslo AutomatizaceFronta zpráv (message queue) je prostředník, do kterého jedna část systému ukládá úlohy a druhá je postupně zpracovává. Odděluje příjem události od její obsluhy a chrání před výpadky a špičkami.
Otevřít heslo Integrace, API a dataHeadless commerce je architektura e-shopu, ve které je prezentační vrstva (frontend) oddělená od obchodní logiky (backend) a obě části spolu komunikují přes API. Hodí se pro e-shopy, které narážejí na limity šablon a mají vlastní vývojový tým nebo partnera.
Otevřít hesloAPI, middleware, automatizace, importy a exporty.
Detail služby Vývoj a integracePropojíme e-shop s ERP, CRM, PIM, skladem, dopravci a marketplace přes middleware. Mapování dat, fronty, opakování při chybě, logy a monitoring.
Detail služby Vývoj a integraceVývoj na míru pro e-shopy: doplňky pro Shoptet, Shopify aplikace, pluginy pro WooCommerce a moduly pro PrestaShop. S testy, stagingem a kódem, který patří vám.
Detail služby Vývoj a integraceAutomatizace e-shopu přes webhooky, fronty a plánované úlohy: realtime synchronizace skladu, objednávek a cen, opakování při chybě a noční kontrola dat.
Detail službyPošlete nám seznam systémů, které spolu mají mluvit. Navrhneme architekturu, která to unese.