Ceníky

Co jsou ceníky a proč je používat

Ne každý zákazník by měl vidět stejnou cenu. Velkoobchodní odběratel očekává jiné ceny než běžný návštěvník e-shopu. Slovenský zákazník chce platit v eurech. A na Black Friday je třeba mít speciální ceny, které se samy zapnou a vypnou.

Přesně na to slouží ceníky – umožňují mít v jednom e-shopu více cenových hladin a automaticky zobrazovat správnou cenu správnému zákazníkovi.

Ceníky najdete v administraci v menu Ceníky.

Příklady použití

Velkoobchod a maloobchod v jednom e-shopu

Máte e-shop, kde nakupují jak běžní zákazníci, tak firmy, které odebírají větší množství. Firmám chcete nabídnout nižší ceny, ale nechcete kvůli tomu provozovat druhý e-shop. Vytvoříte velkoobchodní ceník, přiřadíte ho velkoobchodním zákazníkům a ti po přihlášení uvidí své ceny. Ostatní návštěvníci vidí standardní maloobchodní ceny.

Prodej do více zemí

Prodáváte v Česku i na Slovensku. Český e-shop zobrazuje ceny v korunách, slovenský v eurech. Pro každou doménu vytvoříte vlastní ceník s příslušnou měnou a ceny se zobrazují automaticky podle toho, na kterou doménu zákazník přijde.

Sezónní akce

Blíží se Black Friday a chcete mít akční ceny připravené dopředu. Vytvoříte ceník s platností od pátku do neděle, zadáte do něj snížené ceny a nemusíte u počítače čekat na půlnoc – ceník se aktivuje a deaktivuje sám.

Více akcí běžících současně

V e-shopu chcete mít současně několik promo akcí – třeba jednu na vybrané produkty celý březen a druhou na jiný výběr produktů jen první dva týdny. Pro každou akci vytvoříte samostatný ceník s vlastní platností. Některý produkt může mít cenu nastavenou v obou cenících – systém pak vybere ceník s vyšší prioritou z těch, které právě platí. Jakmile jeden ceník vyprší, automaticky se pro dotčené produkty použije další platný ceník, případně se vrátí běžné ceny.

Jak vytvořit ceník

V sekci Ceníky klikněte na Přidat ceník. Vyplňte:

  • Název – pojmenování ceníku, které uvidíte v administraci (např. “Velkoobchod CZK”, “SK e-shop EUR”, “Black Friday 2026”)
  • Kód – krátký identifikátor bez mezer a diakritiky (např. vo-czk, sk-eur). Kód se používá při importu cen
  • Měna – v jaké měně budou ceny v tomto ceníku zadány

Nastavení ceníku

Po vytvoření ceníku můžete upravit další vlastnosti:

  • Aktivní / neaktivní – neaktivní ceník se zákazníkům nezobrazuje, ale zůstává připravený (užitečné při přípravě nového ceníku)
  • Zaokrouhlení – jak se mají výsledné ceny zaokrouhlovat (na celé koruny, na desetihaléře, na padesátihaléře apod.)
  • Platnost od / do – viz kapitola Časově omezené ceníky níže

Přiřazení domén

Pokud provozujete více domén (např. českýeshop.cz a slovenskýeshop.sk), můžete ceník omezit jen na vybrané domény. Pokud žádnou doménu nevyberete, ceník platí pro všechny.

Přiřazení typů zákazníků

Určete, komu se ceník zobrazí:

  • Neregistrovaný – anonymní návštěvník, který není přihlášen
  • Registrovaný – přihlášený zákazník s běžným účtem
  • Velkoobchod – zákazník označený jako velkoobchodní
  • Vybraní zákazníci – ceník se zobrazí pouze zákazníkům, kteří ho mají přiřazený přímo na svém účtu (viz sekce Osobní ceník má vždy přednost)

Pokud žádný typ nevyberete, ceník platí pro všechny typy zákazníků.

Přepočítané měny

Ceník máte v eurech, ale chcete ho zobrazit i zákazníkům, kteří nakupují v korunách? Zapněte přepočítanou měnu CZK a systém ceny automaticky přepočte podle aktuálního kurzu.

Jak funguje priorita ceníků

Pokud na zákazníka odpovídá více ceníků najednou (například je registrovaný velkoobchodní zákazník na české doméně a existují dva ceníky, které obě podmínky splňují), vyhraje ceník s nejvyšší prioritou.

Jak prioritu nastavit

Priorita se nastavuje jednoduše přetažením (drag and drop) v seznamu ceníků. Ceník, který je v seznamu výše, má vyšší prioritu.

Osobní ceník má vždy přednost

Pokud zákazníkovi přiřadíte ceník přímo na jeho uživatelském účtu, tento osobní ceník má vždy nejvyšší prioritu – bez ohledu na pořadí v seznamu. Lze tak nastavit speciální podmínky pro VIP zákazníky nebo partnery.

Příklad s prioritou

Příklad se třemi ceníky (od nejvyšší priority):

  1. VIP velkoobchod – pro typ zákazníka “Velkoobchod”, měna CZK
  2. Registrovaní zákazníci – pro typ “Registrovaný”, měna CZK
  3. Základní ceník – pro všechny typy zákazníků, měna CZK

Co se stane:

  • Nepřihlášený návštěvník vidí ceny ze Základního ceníku (jediný, který na něj odpovídá)
  • Přihlášený běžný zákazník vidí ceny z ceníku Registrovaní zákazníci (má vyšší prioritu než Základní)
  • Přihlášený velkoobchodní zákazník vidí ceny z VIP velkoobchodu (nejvyšší priorita ze všech, které na něj odpovídají)

Záložní ceny (fallback)

U ceníku nemusíte zadávat cenu ke každému produktu. Pokud produkt v ceníku nemá vlastní cenu, systém se podívá na záložní pravidlo (fallback) a cenu odvodí automaticky.

Recept 1: B2B ceník bez zadávání každé ceny

Situace: Vytvořili jste velkoobchodní ceník, ale nechcete ručně zadávat cenu u tisíců produktů. Chcete, aby se jako základ vzala běžná maloobchodní cena.

Řešení: Nastavte záložní cenu na Maloobchodní cena po slevě (nebo před slevou, pokud nechcete, aby se do velkoobchodu promítaly e-shopové akce). Pak stačí zadat vlastní cenu jen u produktů, kde se velkoobchodní cena liší. U ostatních se automaticky zobrazí maloobchodní cena.

Recept 2: EUR ceník odvozený od CZK cen

Situace: Prodáváte na Slovensko a nechcete zadávat všechny ceny dvakrát – jednou v korunách a jednou v eurech.

Řešení: Vytvořte EUR ceník a jako záložní cenu nastavte Jiný ceník a vyberte váš CZK ceník. Systém vezme korunovou cenu a automaticky ji přepočte aktuálním kurzem na eura. U vybraných produktů, kde chcete EUR cenu nastavit ručně (např. zaokrouhlit na hezké číslo), ji zadáte ručně a ta má přednost.

Recept 3: Velkoobchodní ceny pro B2B

Situace: U produktů máte vyplněnou velkoobchodní cenu a chcete ji použít jako základ pro B2B ceník.

Řešení: Nastavte záložní cenu na Velkoobchodní cena. Ceník pak automaticky použije velkoobchodní ceny ze základních údajů produktu.

Záložní ceny lze řetězit – ceník A může odkazovat na ceník B, který odkazuje na ceník C. Řetězení funguje až do 4 úrovní.

Časově omezené ceníky

Platnost celého ceníku

U každého ceníku můžete nastavit datum Platnost od a Platnost do. Ceník se automaticky aktivuje a deaktivuje v zadaném čase.

Příklad: Připravujete Black Friday akci. Týden dopředu vytvoříte ceník “Black Friday 2026”, zadáte do něj akční ceny, nastavíte platnost od pátku 27. 11. 00:00 do neděle 29. 11. 23:59 a ceník necháte aktivní. V pátek ráno se ceny samy přepnou a v neděli večer se vrátí zpět.

Více akcí běžících současně

V e-shopu může běžet několik promo akcí najednou, každá s jiným výběrem produktů a jiným termínem. Stačí vytvořit pro každou akci samostatný ceník s vlastní platností a prioritou. Do každého ceníku nastavíte akční ceny jen u produktů, které do dané akce patří.

Příklad: V březnu chcete dvě akce – “Jarní výprodej” na celý měsíc a “Super slevy” jen na první dva týdny:

Nastavení ceníků:

Ceník Priorita Platnost od Platnost do
Super slevy 1 (vyšší) 1. 3. 14. 3.
Jarní výprodej 2 (nižší) 1. 3. 31. 3.

Do každého ceníku zadáte akční ceny u vybraných produktů. Některé produkty mají cenu jen v jednom ceníku, některé v obou:

Ceny v ceníkách a co zákazník uvidí:

Produkt Běžná cena Super slevy Jarní výprodej Cena 1.–14. 3. Cena 15.–31. 3. Cena od 1. 4.
Tričko 500 Kč 349 Kč 349 Kč 500 Kč 500 Kč
Boty 2 000 Kč 1 599 Kč 1 599 Kč 1 599 Kč 2 000 Kč
Hodinky 3 000 Kč 2 199 Kč 2 499 Kč 2 199 Kč 2 499 Kč 3 000 Kč

Jak to funguje:

  • Tričko má cenu jen v Super slevách – první dva týdny platí akční cena, pak se vrátí běžná cena
  • Boty mají cenu jen v Jarním výprodeji – akční cena platí celý březen
  • Hodinky mají cenu v obou ceníkách – první dva týdny vyhrává Super slevy (vyšší priorita), po jejich vypršení se automaticky použije cena z Jarního výprodeje

Časově omezené slevy na produktech

I v rámci běžného ceníku můžete u jednotlivých produktů nastavit akční cenu s platností. Produkt má v ceníku základní cenu 500 Kč, ale od 1. do 7. prosince chcete cenu 399 Kč. Zadáte akční cenu a nastavíte datum platnosti slevy – po uplynutí se automaticky vrátí původní cena z ceníku.

Import a export cen

Pokud máte v ceníku desítky nebo stovky produktů, ruční zadávání cen jedné po jedné by bylo zdlouhavé. Proto můžete ceny importovat hromadně ze souboru.

Export cen

V sekci Nastavení → Export → Ceník si stáhnete XLSX soubor se všemi aktuálními cenami. Soubor obsahuje sloupce pro každý ceník, který máte vytvořený. Tento soubor můžete použít jako šablonu pro import.

Import cen

Import najdete v Nastavení → Importy → Ceník. Nahrajete CSV soubor s cenami.

Jak pojmenovat sloupce v souboru:

  • cenik_VASKOD – základní cena v ceníku (kde VASKOD je kód ceníku, který jste zadali při vytvoření)
  • cenik_VASKOD_sleva – akční cena v ceníku

Příklad: Máte ceník s kódem vo-czk. Sloupce se budou jmenovat cenik_vo-czk (základní cena) a cenik_vo-czk_sleva (akční cena).

Jak systém pozná, ke kterému produktu cena patří:

Při importu zvolíte, podle čeho se mají produkty párovat:

  • Interní ID – nejspolehlivější, ale musíte ho znát z exportu
  • Kód produktu – kód zboží, který vidíte v administraci
  • Kód dodavatele – pokud používáte kódy od dodavatele
  • EAN – čárový kód produktu

Pozor na prázdné buňky! Pokud v importním souboru necháte u produktu buňku s cenou prázdnou, systém cenu z ceníku smaže (ne nastaví na nulu, ale úplně odstraní). Hodnota “0” se chová stejně – také cenu smaže. Pokud chcete cenu ponechat beze změny, vůbec příslušný sloupec do importu nezahrnujte.

Časté otázky a řešení problémů

Zákazník vidí špatnou cenu

Zkontrolujte:

  1. Prioritu ceníků – přetažením v seznamu ověřte, že ceník s požadovanými cenami má vyšší prioritu než ostatní, které na daného zákazníka odpovídají
  2. Typ zákazníka – ověřte, že zákazník má v administraci správný typ (registrovaný / velkoobchod) a že ceník je pro tento typ nastavený
  3. Osobní ceník – zkontrolujte, zda zákazník nemá na svém účtu přiřazený jiný ceník, který by měl přednost

Ceník se zákazníkům nezobrazuje

Ověřte všechny podmínky:

  • Je ceník aktivní?
  • Má ceník přiřazenou správnou doménu? (Pokud jste vybrali konkrétní domény, na ostatních se nezobrazí)
  • Je aktuální datum v rozmezí platnosti ceníku? (Pokud jste nastavili platnost od/do)
  • Odpovídá typ zákazníka nastavení ceníku?

Import neproběhl podle očekávání

  • Ceny se nesmazaly – aby se cena smazala, musí být buňka prázdná nebo obsahovat “0”. Pokud sloupec v importu vůbec není, ceny se nezmění
  • Produkty se nenašly – zkontrolujte, zda jste zvolili správný způsob párování (ID, kód, EAN) a zda hodnoty v souboru odpovídají údajům v e-shopu
  • Import hlásí chybu – soubor musí být ve formátu CSV, sloupce musí přesně odpovídat očekávaným názvům (pozor na mezery a diakritiku v kódu ceníku)