Zpět na blog Integrace

Shoptet a datový sklad: jak napojit data

Tři cesty, jak dostat data ze Shoptetu do Power BI nebo datového skladu: ruční exporty, napojení přes API a plnohodnotný sklad. Kdy která stačí.

Data ze Shoptetu dostanete do reportingu třemi cestami: ručním exportem z administrace, přímým napojením Power BI či jiného BI nástroje přes API, nebo datovým skladem, který si data stahuje průběžně a spojuje je s účetnictvím a reklamou. Exporty máte po ruce hned a na občasnou analýzu stačí, přímé napojení dá jeden živý pohled na prodeje, sklad unese celou firmu. Rozdíl není v technologii — ale v tom, na jakou otázku má report odpovídat.

Jaká data Shoptet vydá — a kudy

Shoptet zpřístupňuje čtyři hlavní okruhy dat: objednávky, produkty s cenami a zásobami, zákazníky a stav skladu. Vedou k nim dvě dokumentované cesty — exporty z administrace a API.

DataExport z administraceAPI
Objednávkyano — na tisíce záznamů dokumentace doporučuje CSVano
Produkty, ceny, zásobyano — CSV, XLSX, XMLano
Zákaznícianoano

Exporty najdete přímo v administraci. Kromě ručního stažení umí Shoptet vygenerovat permanentní odkaz, ze kterého si soubor stáhne externí systém — zabezpečený hashem v adrese, nebo omezením na konkrétní IP. To je základ jednoduché automatizace.

API je REST rozhraní nad stejnými daty. Přístup k němu vede dvěma způsoby: buď přes doplněk — aplikaci od partnera, kterou si nainstalujete a která dostane přístup k datům vašeho e-shopu — nebo, u Shoptetu Premium, přes privátní token vygenerovaný přímo v administraci. K API patří i webhooky: Shoptet umí poslat notifikaci třeba o nové objednávce, takže synchronizace nemusí čekat na noční běh.

Tři cesty: od Excelu po datový sklad

Ruční exporty — když potřebujete odpověď jednou

CSV z administrace stačí na jednorázovou analýzu. Chcete vědět, jak se loni prodávala jedna kategorie? Stáhnete objednávky, spočítáte to v Excelu, za dvacet minut hotovo.

Strop ale přijde rychle. Export je ruční práce, kterou musí někdo každý týden zopakovat — a spojení objednávek s reklamou a účetnictvím zůstává na vás. Jakmile report skládáte pravidelně z několika tabulek, přestává být otázka, „jestli“ v něm bude chyba, a zbývá jen „kdy si jí všimnete“.

Přímé napojení Power BI — jeden živý pohled na prodeje

Power BI nebo Looker Studio se na Shoptet napojí buď hotovým konektorem třetí strany (doplňkem), přes privátní API u Premia, nebo čtením permanentního odkazu na export. Transformace si připravíte v Power Query a za pár dní vidíte tržby, objednávky a bestsellery v živém dashboardu.

Tři limity se ale ukážou až za provozu. Zaprvé limity API: dokumentace povoluje tři souběžná spojení na jeden token a při překročení vrací chybu 429 — a protože si Power BI při aktualizaci typicky sahá pro celou historii znovu, refresh s rostoucím počtem objednávek zpomaluje. Zadruhé v Shoptetu není účetnictví: skutečnou marži po slevách, dopravě a nákladech z Pohody nebo Money S3 v takovém dashboardu neuvidíte. A zatřetí historie: Shoptet vám řekne, kolik kusů máte skladem teď — ne kolik jste jich měli před půl rokem.

Datový sklad — jedna verze pravdy

Datový sklad řeší všechny tři limity z principu. Data ze Shoptetu se stahují průběžně a přírůstkově do databáze, kde se potkají s účetnictvím (Pohoda, Money S3) a reklamními účty (Sklik, Meta, Google Ads). Historie se buduje od prvního dne — včetně denních snímků skladu, které ze Shoptetu zpětně nedostanete. A když se dvě čísla rozcházejí, máte v databázi podklad, podle kterého poznáte proč.

Na Shoptet máme hotový konektor, napojení tedy není výzkumný projekt: sklad stavíme standardním postupem a první dashboardy vidíte za 2–4 týdny.

Co budete potřebovat prakticky

Ať zvolíte kteroukoli cestu, příprava je podobná:

Nic z toho není složité. Ale bez dohody o stavech objednávek a o DPH se první verze reportu skoro vždy předělává.

Na čem se napojení nejčastěji zadrhne

DPH. Objednávky nesou ceny s daní i bez daně. Finance se řídí čísly bez DPH, marketing často počítá s cenami včetně — rozhodněte jednou a zapište to do definice metrik, jinak se dvě čísla nikdy nepotkají.

Storna a stavy objednávek. Vytvořená objednávka ještě není tržba. Stornované, nevyzvednuté a vrácené objednávky musí z výnosů ven — a protože si každý e-shop stavy pojmenovává po svém, mapování stavů je první věc, kterou při napojení ladíme.

Historie skladu. Objednávky zpětně dostanete, stav zásob ne — ten je vždycky jen aktuální. Denní snímky skladu vznikají až sběrem, takže s ukládáním začněte dřív, než historii budete potřebovat.

Čísla, která nesedí. GA4 ukáže jiné tržby než Shoptet a obojí se liší od účetnictví. To není chyba napojení, ale rozdíl definic — proč se čísla v reportech liší, jsme rozebrali samostatně.

Kolik napojení Shoptetu stojí

Ruční exporty vás stojí jen čas — a s růstem objednávek ho polykají čím dál víc. U datového skladu říkáme pevná čísla: Starter za 23 000 Kč měsíčně jako služba na PostgreSQL u nás, Growth za 149 000 Kč jednorázově s PostgreSQL na vašem serveru, Pro za 439 000 Kč na Azure Databricks. Co přesně v cenách je a kdy se investice vrátí, rozebíráme v článku kolik stojí datový sklad pro e-shop.

Provozujete e-shop na Shoptetu a chcete vidět prodeje vedle skutečné marže z účetnictví? Ozvěte se — projdeme vaše systémy a řekneme cenu pevně a předem.

Další čtení

Řešíte tohle ve své firmě?

Postavím vám datový sklad a reporting na míru. Nezávazně to probereme.

Chci to probrat