E-shop prodává, co nemá. Odkud se berou přeprodeje a jak jim předejít

Zboží je skladem, objednávka přijde, a pak se zjistí, že už není. Kde vzniká rozdíl mezi stavem v e-shopu a ve skladu a co s tím jde udělat před sezonou.

Minut čtení: 8
Krabice v regálech skladu
Foto: CHUTTERSNAP / Unsplash

Ve zkratce

  • Přeprodej obvykle nevzniká chybou skladníka. Vzniká tím, že e-shop a sklad počítají dostupnost jinak.
  • Nejčastější příčina: e-shop dostává fyzický stav místo disponibilního, tedy včetně kusů, které jsou už rezervované na nevyřízené objednávky.
  • Druhá nejčastější: synchronizace neběží dost často, případně tiše spadne a nikdo si toho týden nevšimne.
  • V běžném provozu se to skryje. Ve špičce se z hodinového zpoždění stanou desítky objednávek, které nemáte čím vykrýt.
  • Řešení není nutně nová integrace. Často stačí změnit, jaké číslo se do e-shopu posílá, a začít hlídat, jestli synchronizace vůbec běží.

Pro e-shopy, které mají skladové hospodářství mimo e-shop, v účetnictví, v ERP nebo v systému skladu. Pokud vedete sklad výhradně v administraci e-shopu, většina příčin z tohoto textu na vás nedopadá.

Scénář, který zná každý: zákazník si objedná poslední kus, dostane potvrzení, těší se. O dva dny později mu voláte, že zboží není. On si ho mezitím nekoupil jinde, protože u vás bylo skladem. Z jedné objednávky je špatná recenze a ztracený zákazník.

Většinou za tím není nepořádek ve skladu. Je za tím rozdíl mezi tím, co si pod slovem „skladem“ představuje e-shop, a tím, co si pod ním představuje váš skladový systém.

Fyzický a disponibilní stav. Rozdíl, na kterém to nejčastěji stojí

Skladové systémy pracují nejméně se dvěma čísly a jejich zaměnění je nejčastější příčina přeprodejů vůbec.

ČísloCo znamenáHodí se na e-shop?
Fyzický stavKolik kusů reálně leží v regálu, včetně těch, které už jsou zaplacené a čekají na vyskladněníNe. Nabízí zboží, které je fakticky prodané
Disponibilní stavFyzický stav mínus rezervace na nevyřízené objednávky a mínus zboží blokované z jiných důvodůAno. Tohle je číslo, které má vidět zákazník
Očekávaný příjemCo je objednané u dodavatele a má dorazitJen jako informace „naskladníme k datu“, ne jako dostupnost

Když se do e-shopu posílá fyzický stav, přeprodeje jsou jen otázkou objemu. Při deseti objednávkách denně to nikdo nepozná. Při stovce v listopadu ano.

První otázka, kterou má smysl položit dodavateli integrace: které z těch tří čísel nám vlastně chodí do e-shopu?

Druhá příčina: synchronizace, o které nikdo neví, že neběží

Integrace mezi e-shopem a skladem není událost, ale provoz. Běží každých pár minut, roky, tiše. A právě proto se její výpadek pozná pozdě, na e-shopu se totiž nic nerozbije. Stavy se jen přestanou měnit a vypadají úplně normálně.

Typický průběh: v pátek večer se změní něco na straně skladového systému, synchronizace přestane běžet, v pondělí si toho nikdo nevšimne, protože e-shop funguje. Ve středu se začnou hromadit stížnosti. Ve čtvrtek někdo zjistí, že stavy jsou šest dní staré.

Prevence je nepoměrně levnější než náprava a má dvě části: hlídání, že synchronizace proběhla, a upozornění někomu konkrétnímu, když neproběhne. Ne do logu, který nikdo nečte, do e-mailu nebo do chatu člověku, který s tím může něco udělat.

Třetí příčina: prodáváte na víc místech

Jakmile přibude druhý kanál, kamenná prodejna, marketplace, velkoobchodní portál, přestává stačit, aby si každý systém vedl vlastní čísla. O poslední kus se totiž můžou přihlásit dva zákazníci ve dvou kanálech zároveň. Pokud provozujete víc e-shopů na Shoptetu, nabízí Shoptet doplněk pro synchronizaci skladů, který zásoby páruje podle kódu produktu. Kódy proto musí být na všech propojených e-shopech shodné.

Řešení je vždycky stejné a vždycky nepohodlné: musí existovat jeden systém, který je zdrojem pravdy pro sklad, a všechny ostatní z něj musí čerpat. Nejčastěji je to ERP nebo skladový systém, ne e-shop. Dokud si dva systémy vedou vlastní stavy a „občas se to srovná“, budou přeprodeje vznikat dál.

Čtvrtá příčina: varianty a sady

Tohle bývá záludné, protože e-shop jinak funguje dobře a problém se týká jen části sortimentu. Typické situace:

  • Varianty se nespárují. Velikost M má ve skladu jiný kód než na e-shopu, takže se aktualizuje špatná varianta, nebo žádná.
  • Sady a dárková balení. Sada se skládá z položek, které se prodávají i samostatně. Když se dostupnost sady nepočítá z jejích částí, prodáte ji i ve chvíli, kdy vám jedna část chybí.
  • Zboží na objednávku. Nemá skladový stav, ale prodávat se má. Když se to nenastaví zvlášť, buď zmizí z nabídky, nebo se tváří jako skladem.

Společný jmenovatel: chybí jednoznačný klíč, podle kterého se položky párují. Bez něj je integrace odsouzená k tomu, aby část katalogu měla špatně. A je jedno, kdo ji dělal.

Co s tím, když se to už stalo

Přeprodej se občas stane i v dobře nastaveném e-shopu. Rozdíl mezi dobrým a špatným e-shopem není v tom, že se to nestane. Je v tom, co se stane potom.

  1. Ozvěte se první. Zákazník, který se to dozví od vás, je naštvaný. Zákazník, který se to dozví po týdnu čekání, už u vás nenakoupí.
  2. Nabídněte konkrétní náhradu nebo termín. Ne „ozveme se“. Datum, nebo jiný produkt.
  3. Vraťte peníze dřív, než o ně zákazník požádá. Je to nejlevnější způsob, jak zachránit část důvěry.
  4. Zapište si, o který produkt šlo. Když se stejné zboží objeví v seznamu podruhé, nemáte provozní chybu, ale systémovou.

Kolik to stojí opravit

Dobrá zpráva je, že nejčastější příčina, tedy posílání špatného čísla, obvykle není projekt na měsíce. Je to změna v nastavení integrace a k tomu ověření na vzorku produktů.

Dražší je situace, kdy sklad reálně nevede rezervace, takže disponibilní stav není z čeho spočítat. To už není práce na e-shopu, ale na skladovém hospodářství, a e-shop ji za vás nevyřeší. A nejdražší je varianta, kdy se zjistí, že integrace vznikla jako jednorázové propojení bez dohledu. Pak je poctivější ji postavit znovu než ji donekonečna látat. Souvislosti rozebírá článek o napojení e-shopu na ERP, jak napojení stavíme my, popisuje stránka napojení e-shopu na ABRA Gen a další ERP.

Co udělat tenhle týden

  1. Vyberte pět nejprodávanějších produktů a porovnejte stav v e-shopu se stavem ve skladovém systému. Ve stejnou minutu.
  2. Zeptejte se dodavatele integrace písemně, jestli se do e-shopu posílá fyzický, nebo disponibilní stav.
  3. Zjistěte, jak poznáte, že synchronizace neběží. Jestli odpověď zní „všimneme si“, máte co řešit.
  4. Projděte varianty u jednoho produktu s velikostmi a ověřte, že sedí každá zvlášť, ne jen součet.
  5. Před sezonou si nastavte, kdo dostane upozornění, když se stavy přestanou aktualizovat.

Časté dotazy

Proč e-shop prodá zboží, které není skladem?

E-shop nejčastěji prodá zboží, které není skladem, proto, že do něj chodí fyzický stav místo disponibilního, tedy číslo, které zahrnuje i kusy už rezervované na nevyřízené objednávky.

Druhá nejčastější příčina je synchronizace, která přestala běžet, aniž by si toho někdo všiml. E-shop v takovém případě dál ukazuje poslední známé stavy a tváří se normálně.

Jaký je rozdíl mezi fyzickým a disponibilním stavem?

Fyzický stav je počet kusů, které leží ve skladu. Disponibilní stav je to, co z nich je ještě volné k prodeji, tedy po odečtení rezervací na nevyřízené objednávky.

Na e-shopu má být vidět disponibilní stav. Jinak nabízíte zboží, které je fakticky už prodané.

Jak často se mají skladové stavy aktualizovat?

Jak často se mají skladové stavy aktualizovat, záleží na rychlosti obrátky. U sortimentu s pomalou obrátkou stačí desítky minut, u zboží, které se prodává v kusech denně, je potřeba řádově minuty.

Důležitější než frekvence je ale spolehlivost. Synchronizace každých pět minut, o jejímž výpadku se dozvíte za týden, je horší než hodinová s hlídáním.

Pomůže rezervace zboží v košíku?

Rezervace zboží v košíku pomůže u zboží, které jde na dračku, ale příčinu přeprodejů neřeší. Rezervace řeší souběh dvou zákazníků, ne špatný vstupní údaj ze skladu.

Navíc má rezervace vedlejší účinek: zboží blokované v opuštěných koších chybí ostatním. Nastavuje se proto s krátkou platností a jen tam, kde to dává smysl.

Musíme kvůli tomu měnit e-shop, nebo sklad?

Kvůli přeprodejům se ve většině případů nemusí měnit ani e-shop, ani sklad. Nejčastější příčinou je nastavení integrace, tedy které číslo se posílá a jak často.

Měnit skladové hospodářství je nutné jen tehdy, když sklad rezervace vůbec nevede a disponibilní stav není z čeho spočítat.

Zdroje

Článek vyšel 17. 9. 2026, naposledy věcně prošel 28. 9. 2026.

Tohle téma u nás řeší služba napojení e-shopu na ERP.



Lukáš Žák

Je čas začít
spolupracovat?

Lukáš Žák

CEO