PREMIER system a e-shop: napojení přes API, doplněk i soubory
PREMIER jde s e-shopem propojit třemi cestami. Která z nich dává smysl, rozhoduje hlavně verze vašeho Premieru a to, jak rychle se vám mění sklad. Ukážeme, jak vybrat a na co si dát pozor.
PREMIER system používá řada českých obchodních firem pro účetnictví, sklad a fakturaci. Když k tomu přibude e-shop, začne ruční práce: přepisování objednávek, dohledávání faktur, ruční oprava skladových zásob na webu. Při desítkách objednávek denně to nejde udržet bez chyb.
Dobrá zpráva je, že PREMIER se s e-shopem propojit dá, a to třemi různými cestami. Špatná zpráva je, že ne každá cesta je dostupná pro každou instalaci. V článku vysvětlíme, co rozhoduje, jak vypadá tok dat a kde se integrace nejčastěji zadrhávají.
Krátce o Premieru a jeho řadách
PREMIER system je český ekonomický systém nad databází Microsoft SQL. Je modulární, takže platíte za moduly, které opravdu používáte: účetnictví, sklady, obchod, mzdy, servis, výrobu a další.
Pro napojení e-shopu je důležité, jakou řadu máte:
| Řada | Pro koho | Napojení e-shopu |
|---|---|---|
| PREMIER Smart | menší firmy, účetní kanceláře | bez PREMIER API, to vyžaduje Enterprise SQL |
| PREMIER Enterprise (SQL) | střední firmy, víc než 30 provázaných modulů | soubory, PREMIER API i doplněk pro Shoptet |
Řada Smart má veřejný ceník s jednorázovou licencí. Enterprise, modul API i provoz v datovém centru nabízí výrobce na individuální nabídku (k 9/2026). Aktuální ceník ověřte u poskytovatele.
Tři cesty, jak Premier propojit s e-shopem
1. Modul E-shop a výměna souborů
Premier umí publikovat ceník skladových karet s cenami, dostupným množstvím a obrázky a přijímat objednávky z e-shopu. Data se vyměňují přes soubory CSV nebo XML. Nové objednávky Premier po importu označí příznakem, aby je obsluha nepřehlédla.
Je to nejjednodušší řešení a funguje i tam, kde API k dispozici není. Data ale nejsou online. Mezi dvěma importy se může stát, že e-shop prodá zboží, které už na skladě není. Principy práce se soubory a feedy popisujeme v hesle XML feed.
2. PREMIER API
API je rozhraní, přes které externí aplikace čtou a zapisují data v Premieru. Umožňuje obousměrné online propojení: z e-shopu vznikají v Premieru objednávky a faktury, zpět jdou aktuální zásoby, ceny a nové položky. Obecně o principu API píšeme v hesle REST API.
Podle dokumentace výrobce funguje PREMIER API jen se SQL verzí PREMIER Enterprise a vyžaduje Microsoft SQL Server 2016 nebo novější (včetně edice Express). Modul API se licencuje zvlášť. Tahle cesta dává smysl pro WooCommerce, PrestaShop, Upgates i vlastní řešení, protože nezávisí na tom, jestli platforma má hotový konektor.
3. Doplněk Premier pro Shoptet
V katalogu doplňků Shoptetu je doplněk Premier. Stahuje do Premieru zákazníky, objednávky a vydané faktury. Do e-shopu posílá ceny a údaje ze skladových karet. Po aktivaci se spárování účetní jednotky s e-shopem vyžádá u podpory Premier. Podmínkou je opět licence PREMIER Enterprise SQL.
Pro e-shop na Shoptetu je to obvykle nejrychlejší cesta. Když ale potřebujete něco navíc, třeba zvláštní logiku skladů, B2B ceníky nebo zapojení dalšího systému, doplněk nemusí stačit a přichází na řadu API.
Srovnání cest na jednom místě
| Kritérium | Soubory CSV/XML | PREMIER API | Doplněk pro Shoptet |
|---|---|---|---|
| Potřebná verze | i bez API | Enterprise SQL + modul API | Enterprise SQL |
| Aktuálnost dat | podle intervalu importu | online | online |
| Platformy | libovolná | libovolná | jen Shoptet |
| Úpravy na míru | omezené | plné | podle možností doplňku |
| Vhodné pro | menší objem objednávek | rostoucí e-shop, víc systémů | standardní tok Shoptet ↔ Premier |
Co se přenáší a kdo je hlavní zdroj dat
Nejdůležitější rozhodnutí celé integrace je, který systém je pro která data „master“. Když to nerozhodnete na začátku, systémy si budou data navzájem přepisovat.
| Data | Hlavní zdroj | Směr |
|---|---|---|
| Objednávky a zákazníci | e-shop | e-shop → Premier |
| Faktury | podle procesu: e-shop nebo Premier | jeden směr, nikdy oba |
| Skladové zásoby | Premier | Premier → e-shop |
| Nákupní a prodejní ceny | Premier | Premier → e-shop |
| Popisy, fotky, SEO texty | e-shop | zůstávají v e-shopu |
| Stav vyřízení a úhrady | podle procesu | obvykle Premier → e-shop |
U faktur je potřeba rozhodnout jasně. Buď je vystavuje e-shop a Premier je jen přebírá k zaúčtování, nebo vznikají až v Premieru z přenesené objednávky. Dvojí vystavování vede ke dvěma číselným řadám a k chaosu v účetnictví. Podrobněji to rozebíráme v článku Fakturace a účetní podklady.
Kde se integrace nejčastěji zadrhávají
- Párování položek. Kódy skladových karet a variant musí v obou systémech sedět. Nesoulad kódů je nejčastější důvod, proč objednávka do Premieru nedojde nebo dojde se špatnou položkou.
- Varianty. E-shop pracuje s produktem a jeho variantami, Premier se skladovými kartami. Každá varianta, která se skladuje, potřebuje vlastní kartu a vlastní kód.
- Sazby DPH a zaokrouhlení. Když e-shop počítá cenu s DPH a Premier bez DPH, vznikají haléřové rozdíly na fakturách. Pravidlo zaokrouhlení nastavujeme hned na začátku.
- Doprava a platba. Poštovné a poplatek za dobírku musí mít v Premieru vlastní položky, jinak nesedí součet dokladu.
- Duplicity. Když přenos selže a spustí se znovu, nesmí vzniknout druhá objednávka. Každý záznam proto nese vazbu na číslo objednávky z e-shopu.
- Verze a licence. Než se začne programovat, ověříme verzi Premieru, SQL Server a licenci modulu API. Bez nich online napojení nepůjde.
Jak na to prakticky
Takhle obvykle postupujeme při napojení e-shopu na Premier:
- Analýza. Zjistíme řadu a verzi Premieru, dostupné moduly, platformu e-shopu a objem objednávek.
- Volba cesty. Doplněk, API, nebo soubory podle tabulky výše.
- Mapa dat. Pro každý údaj určíme hlavní zdroj, směr a četnost přenosu.
- Sjednocení kódů. Vyčistíme a spárujeme kódy produktů a variant. Tohle bývá nejpracnější část.
- Test na kopii. Přeneseme vzorek objednávek včetně storen, dobropisů a objednávek se slevou.
- Spuštění a monitoring. Hlídáme chyby přenosu, ne jen úspěšné běhy. Chyba zápisu se nesmí ztratit v logu.
Základní synchronizace objednávek a skladu u nás obvykle trvá 2–4 týdny. Cenu připravíme po konzultaci podle zvolené cesty a rozsahu dat.
Kdy nám zavolat
Pokud přepisujete objednávky do Premieru ručně, sklad na webu nesedí se skutečností nebo zvažujete přechod z jiné platformy a nevíte, jestli stávající napojení přežije, ozvěte se. Postup napojení popisujeme na stránce Napojení e-shopu na PREMIER, přehled všech ERP integrací najdete v sekci ERP a systémy. Pokud teprve zvažujete, jestli je Premier pro váš e-shop ten správný systém, začněte článkem ERP pro e-shop: jak vybrat správný systém.
Potřebujete s tím pomoct?