Napojení ERP
Také známé jako: integrace ERP, propojení s účetnictvím, ERP konektor
Napojení ERP je propojení e-shopu s podnikovým systémem tak, aby si vyměňovaly data automaticky — typicky objednávky z e-shopu do ERP a sklad s cenami z ERP na e-shop. Realizuje se buď hotovým doplňkem, nebo vlastní integrací přes API.
Kdy napojení stavět
Když ruční přepisování objednávek a skladů začne stát víc než integrace, nebo když ruční přenos začne dělat chyby. Obojí přijde dřív, než většina e-shopů čeká.
Doplněk, nebo vlastní API
Hotový doplněk ověř vždycky první. Je levnější, je hotový, udržuje ho někdo jiný a u některých platforem není omezený rate limitem. Nevýhoda je, že dělá to, co dělá — vlastní logiku do něj nedostaneš.
Vlastní integrace přes API dává smysl, když doplněk neexistuje nebo když potřebuješ logiku, kterou nepokrývá — vlastní pravidla pro rezervace, netypické mapování ceníků, propojení tří systémů místo dvou.
Co vyřešit před spuštěním
Tři věci, které se nejčastěji vynechají a pak bolí:
Co se stane při výpadku. Když je ERP nedostupné, objednávky se musí někde zaparkovat a doručit později, ne ztratit. Fronta a opakované pokusy nejsou nadstandard.
Kdo řeší konflikt. Když se stejný údaj změní na obou stranách, musí být jasné pravidlo, které vyhraje.
Jak se pozná, že to nefunguje. Integrace, která tiše přestane běžet, je horší než žádná — protože se s ní počítá. Potřebuje upozornění, ne jen log.
Nejčastější chyby
- Synchronizace všeho oběma směry. Konflikty rostou s počtem obousměrných polí. Většina dat má mít jednoho vlastníka.
- Pravidelné dotazování místo webhooků. Zbytečně vyčerpává limity a přesto zaostává za skutečností.
- Chybějící monitoring. Výpadek se zjistí, až když zákazník reklamuje objednávku, která nikam nedorazila.
- Jeden přístup pro všechna napojení. Když se něco pokazí, nejde vypnout jen jedna integrace.
Shoptet a Upgates
Upgates. API v2 na adrese https://NAZEV.admin.ZNACKA.upgates.com/api/v2, autentizace HTTP Basic, přístupy se zakládají v Doplňky / API s právy per endpoint. Doporučení platformy je zakládat pro každé napojení samostatný API přístup s minimem práv — snazší pozdější deaktivace. Pro dávkové operace platí limit 100 položek na požadavek a maximálně 3 souběžné požadavky na skupinu přístupu. (Ověř aktuální stav.)
Časté otázky
Doplněk, nebo vlastní integrace?
Nejdřív ověř doplněk. Vlastní integraci stav až tehdy, když doplněk neexistuje nebo nezvládá tvoji logiku.
Jak často synchronizovat sklad?
Podle obrátky. U rychle prodávaného zboží je noční synchronizace málo — tam patří webhooky a přenos při každé změně.
Co když ERP vypadne?
Objednávky se musí zaparkovat do fronty a doručit po obnovení, ne ztratit. A někdo se to musí dozvědět dřív než zákazník.
Související pojmy
- ERP – ERP je podnikový systém, ve kterém firma vede sklad, objednávky, fakturaci a účetnictví na jednom místě. U e-shopu bývá zdrojem pravdy o skladu a cenách, zatímco e-shop je prodejní kanál — a rozhodnutí, který systém co určuje, je základ jakéhokoli napojení.
- API – API je rozhraní, přes které spolu programy komunikují přímo, bez člověka a bez souborů. U e-shopu umožňuje číst a měnit data v reálném čase — vytvořit objednávku, upravit sklad, načíst produkty — na rozdíl od feedu, který je jednosměrný snímek.
- Webhook – Webhook je notifikace, kterou systém sám odešle ve chvíli, kdy nastane určitá událost — vznikne objednávka, změní se produkt, aktualizuje se sklad. Nahrazuje pravidelné dotazování: místo aby se integrace ptala „změnilo se něco?", dozví se to, až když se skutečně něco stane.
- Rate limit – Rate limit je omezení počtu požadavků, které smí jedna integrace na rozhraní poslat za daný čas. Chrání server před přetížením a u e-shopových platforem bývá navázaný na tarif — takže víc integrací znamená dělit se o stejný rozpočet požadavků.
- API klíč – API klíč je přístupový údaj, kterým se integrace prokazuje při komunikaci s rozhraním. Určuje nejen to, kdo se připojuje, ale i co smí — a proto by měl mít každé napojení vlastní klíč s minimem oprávnění.
- Mapování dat – Mapování dat je určení, které pole zdrojového systému odpovídá kterému poli cílového — a co se má stát s poli, která protějšek nemají. Je to místo, kde se rozhoduje o kvalitě každého importu, exportu i migrace.
Další pojmy ze skupiny Feedy & integrace
- APIAPI je rozhraní, přes které spolu programy komunikují přímo, bez člověka a bez souborů. U e-shopu umožňuje číst a měnit data v reálném čase — vytvořit objednávku, upravit sklad, načíst produkty — na rozdíl od feedu, který je jednosměrný snímek.
- API klíčAPI klíč je přístupový údaj, kterým se integrace prokazuje při komunikaci s rozhraním. Určuje nejen to, kdo se připojuje, ale i co smí — a proto by měl mít každé napojení vlastní klíč s minimem oprávnění.
- Datová migraceDatová migrace je převod obsahu e-shopu z jednoho systému do druhého — produktů, kategorií, zákazníků, objednávek a jejich vzájemných vazeb. Nejtěžší na ní nejsou samotná data, ale vazby mezi nimi a pole, která v cílovém systému nemají protějšek.
- Diagnostika feeduDiagnostika feedu je pravidelná kontrola toho, kolik produktů kanál z feedu skutečně přijal, kolik jich zamítl a proč. Je to jediný způsob, jak zjistit, že část sortimentu tiše vypadla — počet položek ve feedu totiž neříká nic o tom, kolik se jich reálně zobrazuje.
- ERPERP je podnikový systém, ve kterém firma vede sklad, objednávky, fakturaci a účetnictví na jednom místě. U e-shopu bývá zdrojem pravdy o skladu a cenách, zatímco e-shop je prodejní kanál — a rozhodnutí, který systém co určuje, je základ jakéhokoli napojení.
- Export produktůExport produktů je vytažení dat z katalogu do souboru nebo rozhraní pro použití jinde — pro srovnávače, pro účetnictví, pro dodavatele nebo jako záloha před hromadnou úpravou. Na rozdíl od feedu nemusí mít pevnou strukturu danou cizím systémem.