Převeďshop.cz
Dodavatelé a feedy

Automatické přeceňování podle marže: pravidla, výpočet a pojistky

22. 9. 2026 6 min čteníTým Převeďshop.cz

Dodavatel změní ceník a vy to zjistíte až z nízké marže na konci měsíce. Ukážeme, jak nechat prodejní ceny počítat automaticky z nákupních cen a jak přitom nepřijít o peníze kvůli jedné chybě v datech.

U e-shopu s pár stovkami produktů se ceny dají hlídat ručně. U tisíců položek od několika dodavatelů už ne. Dodavatel zdraží, feed se aktualizuje, nákupní cena v e-shopu se změní, ale prodejní zůstane. Marže tiše klesá a vy to zjistíte až z měsíčního výsledku.

Automatické přeceňování podle marže tenhle problém řeší. Prodejní cenu nepíšete ručně, ale počítáte ji z nákupní ceny podle pravidel. V článku ukážeme, jak pravidla postavit, jak počítat správně a jaké pojistky potřebujete, aby vám automatika jednou chybou nezlevnila půl katalogu.

Marže, nebo přirážka? Nejčastější chyba v pravidlech

Než začnete cokoli automatizovat, ujasněte si, co vlastně počítáte. Tyhle dva pojmy se v praxi pletou často a rozdíl je v řádu procent.

  • Přirážka se počítá z nákupní ceny. Prodejní cena = nákup × (1 + přirážka).
  • Marže se počítá z prodejní ceny. Prodejní cena = nákup / (1 − marže).
Nákup bez DPHPravidloProdejní cena bez DPHSkutečná marže
1 000 Kčpřirážka 30 %1 300 Kč23,1 %
1 000 Kčmarže 30 %1 429 Kč30,0 %
1 000 Kčpřirážka 50 %1 500 Kč33,3 %

Když majitel řekne „chci 30 %" a v nastavení importu je přirážka 30 %, chybí na každé tisícovce nákupu 129 Kč. Proto v pravidlech vždy pojmenujte, o co jde, a počítejte ceny bez DPH.

Z čeho se prodejní cena skládá

Nákupní cena z XML feedu dodavatele je jen první číslo. Aby marže odpovídala realitě, patří do výpočtu i náklady, které na kus připadají vždy:

  • doprava od dodavatele rozpočítaná na kus,
  • poplatek platební brány a balné,
  • u zahraničních dodavatelů přepočet měny a rezerva na kurz,
  • podíl na nákladech reklamy, pokud chcete počítat s čistým ziskem.

Na konci přijde DPH. Od roku 2024 platí v Česku dvě sazby, základní 21 % a snížená 12 %, a v roce 2026 se nezměnily. Sazbu je potřeba mít u každého produktu správně. Když se u potravin nebo knih omylem použije 21 %, zákazník uvidí zbytečně vysokou cenu.

Modelový výpočet

Čísla jsou modelová, dosaďte svá. Nákupní cena 40 EUR bez DPH, modelový kurz 25 Kč za euro a rezerva na kurz 2 %. Doprava a balné 60 Kč na kus. Cílová marže 25 % z ceny bez DPH, DPH 21 %.

  1. Nákup v Kč: 40 × 25 × 1,02 = 1 020 Kč.
  2. Nákup s náklady: 1 020 + 60 = 1 080 Kč.
  3. Cena bez DPH pro marži 25 %: 1 080 / (1 − 0,25) = 1 440 Kč.
  4. Cena s DPH: 1 440 × 1,21 = 1 742,40 Kč.
  5. Zaokrouhlení nahoru na cenu končící devítkou: 1 749 Kč.

Kontrola: 1 749 / 1,21 = 1 445 Kč bez DPH. Po odečtení 1 080 Kč zbývá 365 Kč, tedy marže 25,3 %. Zaokrouhlujte vždy nahoru. Zaokrouhlení dolů u levného zboží snadno ukrojí z marže celý procentní bod.

Cenové pásy místo jedné marže pro všechno

Jedna marže pro celý katalog nefunguje. U levného zboží tvoří dopravné a balné velkou část ceny, u drahého je konkurence citlivější na každou stovku. Osvědčují se cenové pásy, případně odlišené podle kategorie nebo značky:

Nákup bez DPHCílová maržeZaokrouhlení ceny s DPH
do 200 Kč45 %na celé koruny končící 9
200–1 000 Kč35 %na celé koruny končící 9
1 000–5 000 Kč25 %na desítky, končící 9
nad 5 000 Kč15 %na stovky, končící 99

Tabulka je ilustrační. Konkrétní hodnoty odvoďte z historie prodejů a z toho, kde se v kategorii pohybuje konkurence. Pravidla mají přednost od nejkonkrétnějšího: výjimka pro produkt, pak značka, pak kategorie, pak cenový pás.

Pojistky, bez kterých automatiku nezapínejte

Automatické přeceňování je stejně dobré jako data, která do něj tečou. Chybný feed dodavatele umí přes noc udělat víc škody než měsíc ručních chyb. Proto před zápisem nové ceny kontrolujeme:

  • Nulová nebo chybějící nákupní cena. Produkt se nepřeceňuje a jde do reportu. Pozor i na importní soubory: například Shoptet v nápovědě upozorňuje, že nula a prázdná buňka v cenovém sloupci znamenají při importu něco jiného.
  • Velký skok nákupní ceny. Změna o víc než nastavený limit, třeba 20 %, jde ke schválení člověku. Často jde o chybu v jednotkách nebo měně.
  • Hromadná změna. Když se má změnit cena u výrazné části sortimentu najednou, přecenění se zastaví celé.
  • Horní strop. Cena nad doporučenou cenou výrobce obvykle neprodává. Doporučenou cenu z feedu můžete použít jako strop.
  • Minimální absolutní zisk. U levného zboží může být 45 % marže pořád jen pár korun. Pravidlo „aspoň X Kč na kus" chrání před zbožím, které se nevyplatí prodávat.

Dodavatel vám doporučenou cenu dát smí, určit minimální prodejní cenu ne. Doporučená cena je pro vás vstup do pravidel, ne povinnost.

Kdy a jak často přepočítávat

Přecenění spouštíme hned po zpracování feedu dodavatele, obvykle jako plánovanou úlohu přes cron. Frekvence se řídí tím, jak často dodavatel ceny mění. Denní ceník stačí přepočítat jednou denně, feed aktualizovaný během dne několikrát.

Každá změna ceny se ukládá do historie: stará cena, nová cena, důvod a zdroj dat. Historie má dva účely. Dohledáte, proč se cena změnila. A víte, jaká byla nejnižší cena za posledních 30 dní. To potřebujete, kdykoli chcete produkt nabídnout ve slevě. Podle § 12a zákona o ochraně spotřebitele se sleva počítá z nejnižší ceny za 30 dní před slevou. Tiché snížení ceny bez oznámení o slevě tuto povinnost nespouští, ale snižuje referenční cenu pro příští akci. Podrobněji to rozebíráme v článku o dynamické cenotvorbě.

Kde má výpočet běžet

Máte tři možnosti:

  1. Přímo v e-shopu. Některé platformy umí přirážku při importu. Obvykle ale jen jednoduchou, bez cenových pásů a pojistek.
  2. V ERP nebo [PIM](/kb/integrace/pim). Dává smysl, pokud tam už ceníky spravujete. E-shop pak ceny jen přebírá.
  3. V samostatné vrstvě mezi dodavatelem a e-shopem. Feed se stáhne, vyčistí, přecení a teprve pak zapíše. Tady je nejvíc prostoru pro pravidla, kontroly a historii.

U většiny klientů stavíme třetí variantu, protože stejná vrstva zároveň řeší mapování kategorií, sklad a obrázky. Přecenění je pak jen jeden krok v napojení dodavatele.

Jak na to prakticky

  1. Sepište, jestli dnes počítáte marži, nebo přirážku, a z jakých nákladů.
  2. Rozdělte katalog do cenových pásů a určete cílovou marži pro každý.
  3. Nastavte pravidlo zaokrouhlení a počítejte ho vždy nahoru.
  4. Definujte pojistky: nulová cena, velký skok, hromadná změna, strop, minimální zisk.
  5. První dva týdny nechte systém jen navrhovat a změny kontrolujte ručně.
  6. Po spuštění sledujte marži po kategoriích, ne jen celkově.

Až budete chtít ceny hýbat i podle trhu, navazuje přeceňování podle konkurence. Marže z tohoto článku pak slouží jako spodní hranice, pod kterou cena nikdy neklesne.

Napojení dodavatele včetně pravidel pro přecenění stavíme jako jednorázovou implementaci od 3 000 Kč za dodavatele, správu pak řešíme měsíčním paušálem. Pokud potřebujete výpočet cen napříč více dodavateli a kanály, připravíme nabídku po konzultaci podle rozsahu. Technickou stránku importů a exportů najdete v importech a exportech na míru.

Zpět na blog

Často kladené dotazy

Přirážka se počítá z nákupní ceny, marže z prodejní ceny. Přirážka 30 % na nákupu 1 000 Kč dá prodejní cenu 1 300 Kč, ale marže je jen 23 %. Pro marži 30 % musíte prodávat za 1 429 Kč bez DPH.

Mohlo by vás zajímat

Máte e-shop a nevíte, kde s růstem začít?

Nezávazná konzultace vám ukáže konkrétní příležitosti — technické, marketingové i obchodní.