Zpět na blog
ERPSklad

Jak propojit sklad e-shopu bez ručního přepisu

Zjistěte, jak propojit sklad e-shopu s ERP, účetnictvím a dopravci. Omezte chyby v zásobách, urychlete expedici a získejte kontrolu nad daty bez prodlev.

Logyloop tým8. listopadu 20267 min
Jak propojit sklad e-shopu bez ručního přepisu

Jak propojit sklad e-shopu bez ručního přepisu

Objednávka dorazí do e-shopu, ale skladník ji nevidí. Produkt je na webu skladem, přesto už fyzicky leží v rezervaci pro jiného zákazníka. Účetní dostává data až na konci týdne a zákaznická podpora zjišťuje stav objednávky ve třech systémech. Otázka, jak propojit sklad e-shop, proto není jen technický detail. Rozhoduje o tom, zda firma zvládne růst bez navyšování chyb, nákladů a ruční administrativy.

Správně navržené propojení předává data mezi e-shopem, skladovým systémem, ERP, účetnictvím, dopravci a CRM automaticky. Cílem není vytvořit co nejvíce integrací. Cílem je stanovit jeden důvěryhodný zdroj dat pro každý proces a zajistit, aby změny probíhaly včas, kontrolovaně a dohledatelně.

Jak propojit sklad e-shopu: začněte procesem, ne konektorem

Firmy často začínají otázkou, zda existuje hotový doplněk pro konkrétní e-shopovou platformu. To je pochopitelné, ale předčasné. Konektor umí přenést data, sám o sobě však nevyřeší, která data mají přednost, kdy se má zboží rezervovat nebo co se stane při částečném vyskladnění.

Nejprve si popište skutečný tok objednávky. Od chvíle, kdy zákazník zaplatí nebo zvolí dobírku, až po expedici, vratku a vystavení opravného dokladu. U každého kroku určete vlastníka procesu, systém, ve kterém daný údaj vzniká, a systém, který jej pouze přebírá.

Typický model může vypadat takto: e-shop přijímá objednávky a zobrazuje nabídku, ERP spravuje produkty, nákup a cenová pravidla, skladový systém řídí fyzický pohyb zboží a účetnictví eviduje doklady. V menší firmě může několik rolí pokrývat jeden systém. Ve firmě s více sklady, B2B prodejem nebo vlastní výrobou se naopak vyplatí odpovědnosti oddělit.

Klíčová otázka zní: kde bude hlavní evidence zásob? Ve většině provozně složitějších případů to není e-shop, ale ERP nebo WMS. E-shop pak dostává vypočtenou prodejnou dostupnost. Ne vždy totiž platí, že fyzický stav skladu lze celý nabídnout zákazníkům. Část může být rezervovaná, blokovaná pro reklamaci, určená pro velkoobchod nebo dostupná až po dokončení příjmu.

Co má integrace přenášet

Základní synchronizace skladové zásoby nestačí. Pokud propojení přenáší jen číslo „kusů skladem“, vznikají rozdíly, které se projeví až při expedici. Kvalitní integrační návrh pracuje s celým životním cyklem objednávky a položky.

Mezi systémy obvykle potřebujete předávat katalog produktů včetně SKU, variant, EAN kódů, měrných jednotek, cen a daňových pravidel. Dále skladové stavy podle konkrétního skladu, rezervace, objednávky, změny objednávek, informace o expedici, čísla zásilek, vratky a dobropisy. Pokud firma pracuje s výrobními sadami nebo komplety, musí systém správně přepočítat dostupnost i z komponent.

Stejně důležité jsou stavy objednávky. „Nová“, „zaplacená“, „čeká na sklad“, „vychystává se“, „odeslaná“ a „stornovaná“ nejsou jen popisky pro zákazníka. Jsou to provozní události, které mohou spustit rezervaci, tisk štítku, vystavení faktury, odeslání e-mailu nebo předání dat do CRM.

Doporučujeme pracovat s jednoznačnými identifikátory. Produkt má mít stabilní SKU, objednávka své interní ID a každá integrační událost vlastní záznam. Názvy produktů se mění, ale identifikátor musí zůstat stejný. Bez této disciplíny se obtížně hledají příčiny chyb a roste riziko duplicit.

Online synchronizace, nebo dávkové přenosy?

Volba frekvence synchronizace závisí na obrátkovosti zboží a očekávání zákazníků. Prodejce s desítkami objednávek denně a stabilní zásobou může v některých procesech fungovat s přenosem každých několik minut. E-shop s rychle se měnícími zásobami, kampaněmi nebo prodejem na více kanálech potřebuje událostní přenos téměř v reálném čase.

Nejcitlivější bývají rezervace a změny dostupnosti. Pokud poslední kus prodáte současně na vlastním e-shopu, tržišti a B2B portálu, dávkový import jednou za hodinu problém nevyřeší. Potřebujete centrální pravidlo, které rozhodne, komu se zboží rezervuje, a okamžitě aktualizuje prodejní kanály.

Naopak například přenos historických objednávek do analytického skladu nemusí běžet okamžitě. Zbytečně časté dotazy mohou zatěžovat systémy i API limity. Dobrá architektura proto rozlišuje kritické události od dat, která lze synchronizovat v pravidelných dávkách.

API je základ, ale potřebujete i kontrolu chyb

Propojení přes API je obvykle nejvhodnější cesta, protože umožňuje předávat data strukturovaně a automatizovaně. Hotový konektor může být rychlým řešením, pokud pokrývá vaše scénáře a dovoluje potřebná nastavení. Jakmile ale firma používá specifická cenová pravidla, více skladů, vlastní workflow nebo kombinaci B2C a B2B prodeje, bývá nutná vlastní integrace či integrační vrstva.

Ta funguje jako řízený prostředník mezi systémy. Přijme událost, ověří data, převede je do cílového formátu, odešle je dál a uloží výsledek. Výhodou je, že e-shop nemusí znát logiku všech ostatních systémů. Změna dopravce nebo účetního řešení pak neznamená přepisovat celý proces objednávky.

Každá integrace musí umět pracovat s výpadky. API druhého systému může být dočasně nedostupné, objednávka může obsahovat neznámé SKU nebo se může stejná událost doručit dvakrát. Řešením jsou fronty, opakované pokusy o přenos, kontrola duplicity a přehledný log chyb. Provozní tým musí vidět, co se nepodařilo přenést, proč k tomu došlo a kdo situaci vyřeší.

Pouhé upozornění e-mailem nestačí. U objednávek s krátkou expedicí potřebujete prioritizaci a jasnou odpovědnost. Chyba v přenosu adresy má jinou naléhavost než neaktuální popis produktu. Tato pravidla patří do návrhu integrace od začátku.

Nastavte data a skladová pravidla dřív, než spustíte automatizaci

Automatizace nezlepší nepořádek v datech, jen jej rozšíří rychleji. Před spuštěním synchronizace proto sjednoťte produktové karty. Zkontrolujte duplicity SKU, varianty, jednotky, sazby DPH, názvy skladů a mapování dopravních metod. Pokud jeden systém používá „M“, druhý „Medium“ a třetí interní kód, musí existovat jednoznačný převodník.

Definujte také pravidla pro rezervaci. Má se zboží blokovat ihned po vytvoření objednávky, až po přijetí platby, nebo po schválení pracovníkem? U dobírky a bankovního převodu se mohou pravidla lišit. Podobně je třeba určit, kdy se rezervace uvolní - například při nezaplacení, stornu nebo uplynutí stanovené lhůty.

Pozornost věnujte vratkám. Vrácené zboží se nemá automaticky vracet do prodejné zásoby, pokud nejprve neprojde kontrolou kvality. Systém musí rozlišit zboží připravené k opětovnému prodeji, poškozené kusy, reklamace a položky určené k likvidaci. Právě zde bývá rozdíl mezi evidovaným a skutečným stavem skladu největší.

Testujte scénáře, které se v běžném provozu pokazí

Před ostrým spuštěním nestačí ověřit jednu standardní objednávku. Testujte situace, které zatíží provoz: poslední kus na skladě, částečnou expedici, změnu adresy po zaplacení, storno po rezervaci, vratku, výpadek API i duplicitně odeslanou zprávu.

Dobré testování kombinuje technickou a provozní kontrolu. IT ověřuje správnost dat a chování rozhraní. Skladník kontroluje, zda objednávka dorazila ve správný čas a ve správném stavu. Účetní ověřuje doklady a tým podpory vidí stejnou informaci, jakou dostal zákazník. Pokud každý pracuje s jinou verzí pravdy, integrace nesplnila svůj účel.

Po spuštění sledujte konkrétní ukazatele: rozdíly skladových zásob, počet ručních zásahů do objednávek, dobu od objednání po předání dopravci, počet storen kvůli nedostupnému zboží a počet integračních chyb. Tyto metriky ukážou, zda projekt přináší provozní efekt, ne jen technicky funkční propojení.

Kdy použít standardní konektor a kdy vlastní řešení

Standardní konektor dává smysl tam, kde firma používá běžný e-shop, jeden sklad, jednoduchý katalog a standardní objednávkový proces. Výhodou je rychlost nasazení a nižší počáteční náklady. Nevýhodou mohou být omezené možnosti úprav, závislost na dodavateli konektoru a složitější řešení výjimek.

Vlastní integrace je vhodná při více skladech, více prodejních kanálech, napojení na ERP, výrobě, specifickém schvalování nebo požadavku na detailní monitoring. Počáteční investice je vyšší, ale systém lépe odpovídá provozu a dá se rozvíjet s růstem firmy. Často se osvědčí kombinace obou přístupů - standardní rozhraní pro běžné napojení a vlastní integrační logika pro kritická pravidla.

Logyloop při podobných projektech propojuje ERP, e-shopové platformy, CRM, účetnictví a automatizované workflow tak, aby data sloužila provozu, ne naopak. Rozhodující není počet napojených aplikací, ale schopnost řídit objednávku od prvního kliknutí až po účetní uzavření bez ručního přepisování.

Funkční propojení skladu a e-shopu poznáte podle toho, že tým neřeší, odkud má vzít správný údaj. Sklad expeduje podle aktuálních rezervací, podpora vidí skutečný stav objednávky a vedení má k dispozici data, podle kterých může řídit zásoby i další růst.