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.
| Data | Export z administrace | API |
|---|---|---|
| Objednávky | ano — na tisíce záznamů dokumentace doporučuje CSV | ano |
| Produkty, ceny, zásoby | ano — CSV, XLSX, XML | ano |
| Zákazníci | ano | ano |
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á:
- přístup do administrace Shoptetu s právem na exporty, případně na instalaci doplňků,
- rozhodnutí, kudy k API — doplněk, nebo privátní token (ten jen u Shoptetu Premium),
- u exportů permanentní odkaz a jeho zabezpečení hashem či povolenou IP adresou,
- seznam stavů objednávek a dohodu, které z nich se počítají do tržeb,
- přístupy k systémům, se kterými chcete data spojit: účetnictví a reklamní účty.
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í
Postavím vám datový sklad a reporting na míru. Nezávazně to probereme.
Chci to probrat