B2B e-shop v PrestaShopu: skrytý katalog, VIES a osvobození od DPH

Moduly pro PrestaShop · 6 min čtení · Aktualizováno 17/08/2026

B2B e-shop v PrestaShopu: skrytý katalog, VIES a osvobození od DPH

„Prodávám jen firmám a nechci, aby moje ceny viděl každý.“ Je to jeden z nejčastějších požadavků, které dostáváme, a skoro vždycky přichází s už zavedenou obezličkou, která vůbec nedrží: skrýt cenu, aby se na stránce nezobrazovala.

Potíž je v tom, že skrýt neznamená odstranit. Cena na stránce pořád je, i když ji nevidíte, a kdo se chce podívat – konkurent, srovnávač cen, někdo, kdo to dělá profesionálně –, ji uvidí. Pokud opravdu prodáváte jen firmám, nepotřebujete zakrýt číslo: potřebujete, aby e-shop pro nikoho, kdo není přihlášený, neexistoval.

Co doopravdy znamená „jen pro firmy“?

Dobře postavený B2B e-shop má tři díly a všechny tři musí fungovat samy:

  • Uzavřený katalog. Kdo není přihlášený, nevidí produkty, ceny ani kategorie. Ne „vidí je bez cen“: vůbec se k nim nedostane.
  • Registrace, která se ptá na to, co potřebujete vědět. Firma, daňové číslo, obor, cokoli, abyste mohli rozhodnout, jestli tento zákazník dovnitř smí.
  • Vaše schválení. Někdo se na žádost podívá a rozhodne. Ten někdo jste vy a mělo by vás to stát patnáct sekund, ne patnáct minut.

Všechno zavřít, otevřít jen nezbytné

Obvyklý postup je zakrývat stránky jednu po druhé: tady odebrat cenu, tam schovat tlačítko. My to děláme obráceně: e-shop se zavře celý a otevřené zůstane jen to, co je pro registraci nezbytně nutné.

Otevřená nakonec zůstane přihlašovací obrazovka, registrační formulář, obnova hesla a právní stránky. Všechno ostatní – detaily produktů, kategorie, vyhledávání, košík – je bez účtu nedostupné a nikdo si nemusí pamatovat stránku po stránce.

Pokud musíte dělat seznam toho, co chcete skrýt, jednoho dne na něco zapomenete. Udělejte seznam toho, co chcete ukázat.

Jeden detail, který je dobré vědět předem: když přidáte novou stránku a chcete, aby byla veřejná – vstupní stránku, formulář, akci –, musíte ji otevřít záměrně. Zabere to minutu, ale pokud vám to nikdo neřekne, zblázníte se z toho, proč se nezobrazuje.

Registrace: na co se firemního zákazníka doopravdy ptát?

Běžná registrace v e-shopu chce jméno, příjmení a heslo. Pro prodej firmám to nestačí, takže je formulář rozdělený do tří bloků – osoba, firma a fakturační adresa – a vy rozhodujete, která pole se objeví, která jsou povinná a která nejsou potřeba.

Standardně je tam to, co jsme viděli chtít skoro v každém e-shopu: firma, IČO, evropské DIČ, pokud prodáváte do zahraničí, telefon a fakturační adresa. Pokud vaše podnikání potřebuje něco jiného – licenci, povolení, kód, pod kterým zákazníka vedete ve svém informačním systému –, přidá se to, přeložené do jazyků vašeho e-shopu.

A evropské DIČ se neukládá naslepo: ověří se v evropském registru už při registraci zákazníka, takže žádost k vám dorazí už ověřená.

Ověřit při registraci, ne při platbě

Logické se zdá ověřovat až na konci, když se vystavuje faktura. My to děláme na začátku, když se zákazník registruje, ze dvou velmi praktických důvodů.

První: zákazník, kterému při placení vyskočí červená chyba, odejde. Zatímco když vyplňuje registraci, má čas, má po ruce doklady, a když něco nesedí, napíše vám.

Druhý: takhle žádost, která vám přijde ke schválení, už má tohle ověřené. Žádné chození na úřední web a kopírování čísel: máte to před sebou, s datem a časem dotazu.

Ověření při registraci promění daňové bolení hlavy v obchodní rozhodnutí na dvě sekundy.

Detail, se kterým skoro nikdo nepočítá: někdy neodpoví

Tohle odlišuje e-shop, který opravdu běží, od narychlo slepeného. Evropské vyhledávání neodpovídá vždycky: každá země si vede vlastní registr, a když má registr jedné země údržbu nebo je přetížený, odpověď není „ano“ ani „ne“, ale „teď nemůžu odpovědět“.

A tady je klasická chyba: brát to „nemůžu odpovědět“ jako „ne“. Tedy odmítnout zákazníka, který je v pořádku, protože server v jiné zemi má špatný den.

Naše pravidlo je jednoduché: bez odpovědi neznamená falešné. Registrace zůstane čekat s tímto příznakem, vy ji vidíte a rozhodnete. Nikdy nepustíme dál něco, co se nepodařilo ověřit, ani nikoho neodmítneme kvůli výpadku, který není jeho vinou.

Kdy fakturujete bez DPH, bez žargonu

Fakturovat bez DPH můžete, když současně platí tři věci:

  1. Kupující je firma registrovaná k obchodu v rámci EU a její DIČ je v den prodeje platné.
  2. Zboží opustí vaši zemi a dorazí do jiné země EU, a vy to umíte doložit dodacím listem nebo sledováním zásilky u dopravce.
  3. Tento prodej pak uvedete v souhrnném hlášení.

DPH nezmizí: kupující ho přizná ve své zemi. A od roku 2020 mají všechny tři podmínky stejnou váhu; když jedna nevyjde, osvobození padá, i když jsou ostatní dvě dokonalé. Není to drobná administrativa, je to samotná podmínka.

Proč nestačí skupina zákazníků „bez DPH“?

Nejčastější řešení je vytvořit skupinu zákazníků s 0 % a evropské zákazníky do ní přesunout. Funguje to do první výjimky, a ta přijde hned: tentýž zákazník vás požádá, ať objednávku pošlete do jeho skladu kousek odsud, nebo v posledním kroku změní doručovací adresu.

Skupina říká, kdo zákazník je. Osvobození ale závisí i na tom, kam zboží jde, takže se o něm musí rozhodnout u každé objednávky, ne jednou v kartě zákazníka. Přesně to dělá modul: podívá se na skutečnou objednávku – zákazníka, jeho ověřené DIČ a doručovací adresu – a rozhodne, jestli zásilka DPH nese, nebo ne.

A dělá to běžnými prostředky e-shopu: nevymýšlí ceny ani ručně neupravuje částky, jen PrestaShopu řekne, která daň platí. Účetnictví i přehledy tak dál sedí, a za to vám poděkuje vaše účetní.

Schválení má být jedno kliknutí

Když se někdo zaregistruje, stanou se najednou tři věci: dostane oznámení, že se jeho účet posuzuje, vy dostanete e-mail se všemi jeho údaji přehledně seřazenými a s výsledkem ověření DIČ a účet se vytvoří, ale bez přístupu ke katalogu.

Vstoupíte, podíváte se a schválíte, nebo zamítnete. Po schválení se zákazník přesune do firemní skupiny, kterou máte nastavenou – a ta mu otevře ceny a slevy, na které má nárok –, a automaticky dostane e-mail, že může objednávat.

Na tom posledním záleží víc, než se zdá: od té chvíle všechno řídí e-shop podle svých obvyklých pravidel. Žádný paralelní ceník vymyšlený nějakým modulem, a právě to z e-shopu za dva roky dělá problém.

Dvě rozhodnutí, která zůstávají na vás

Zaprvé, kdo smí dovnitř. Modul ověří DIČ, seřadí údaje a předloží vám je; to ano je vaše, jedním kliknutím a se vším na očích.

Zadruhé, kolik e-shopu chcete ukázat. Pokud kromě prodeje firmám chcete, aby vás lidé našli při hledání produktů, necháte otevřenou veřejnou část – katalog bez cen, informační stránky nebo blog, jako je tento – a rozhodnete o tom už při stavbě. Je to první rozhovor, který na těchto projektech vedeme, a když proběhne brzy, je to později vidět na návštěvnosti.

Najdete ho v katalogu

Všechno, co tento článek popisuje, dělá náš modul pro firemní registraci: katalog uzavřený pro nepřihlášené, registrace s poli, která si vyberete, ověřené DIČ a schválení jedním kliknutím. Nainstaluje se do e-shopu, který už máte.

Moduly zmíněné v tomto článku

Číst dál

B2B modul s ověřením VIES a osvobozením od DPH v EU pro PrestaShop B2B modul s ověřením VIES a osvobozením od DPH v EU pro PrestaShop 259,99 $ Zobrazit

Řekněte nám, co vaše firma potřebuje

Modul, aplikace, server, který vám dělá potíže, nebo něco naléhavého. Odpovíme do 24 hodin s pevnou nabídkou, cenou a termínem.