This commit is contained in:
jrosh 2026-02-03 20:08:36 +01:00
commit fbc79df143
Signed by: jrosh
GPG key ID: CC50156D9BDF5EFB
23 changed files with 2611 additions and 4 deletions

View file

@ -1,16 +1,124 @@
# The URL the site will be built for
base_url = "https://navod.ahojsvet.eu"
# Site title
title = "Návod"
# Whether to automatically compile all Sass files in the sass directory
compile_sass = true
# Whether to build a search index to be used later on by a JavaScript library
build_search_index = true
[markdown]
theme = "duckquill"
[markdown.highlighting]
theme = "catppuccin-mocha"
default_language = "sk"
taxonomies = [{ name = "tags", feed = true }]
[markdown]
smart_punctuation = true
bottom_footnotes = true
github_alerts = true
[search]
# index_format = "elasticlunr_json"
index_format = "fuse_json"
[extra]
# Put all your custom variables here
# Duckquill theme configuration
# Site tagline/description
tagline = "Complete guide to managing your online store"
# Author name
author = "Your Store Team"
# Sets theme and browser theme color.
# See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta/name/theme-color
accent_color = "#ff7800"
# Ditto but for the dark theme.
# If not set regular variant will be used.
accent_color_dark = "#ffa348"
show_copy_button = true
# Whether to show estimated read time in posts.
show_reading_time = true
#
# Whether to show a share button in article's quick actions.
# Uses https://shareopenly.org.
show_share_button = true
# Whether to show the backlinks button for linked articles in the article's quick actions
show_backlinks = true
styles = [
"custom.css",
]
[extra.nav]
# Whether to automatically hide nav when not hovered or focused
# auto_hide = false
# Whether to show the Atom/RSS feed button in the nav
show_feed = false
# Whether to show the manual theme switcher in the nav
show_theme_switcher = true
# Whether to show the link to the source repository in the nav
show_repo = false
# Links used in the nav.
# For local files use same link format as in Markdown,
# i.e. "@/blog/_index.md".
# See https://www.getzola.org/documentation/content/linking/#internal-links
# Navigation links
links = [
{ name = "Obsah a médiá", menu = [
{ url = "@/content-media/creating-blog-post.md", name = "Ako vytvoriť blogový príspevok" },
{ url = "@/content-media/creating-static-page.md", name = "Ako vytvoriť statickú stránku" },
{ url = "@/content-media/sending-newsletter.md", name = "Ako odoslať newsletter" },
{ url = "@/content-media/showing-posts-on-homepage.md", name = "Ako zobraziť články na homepage" },
{ url = "@/content-media/linking-author-articles.md", name = "Ako prepojiť článok s taxonómiou" },
{ url = "@/content-media/media-library.md", name = "Knižnica médií" }
] },
{ url = "@/taxonomies.md", name = "Taxonómie" },
{ name = "Produkty", menu = [
{ url = "@/products/creating-products.md", name = "Vytvorenie produktu" },
{ url = "@/products/product-variants.md", name = "Varianty produktov" },
{ url = "@/products/pricing.md", name = "Ceny" },
{ url = "@/products/stock-management.md", name = "Skladové zásoby" }
] },
{ name = "Základné nastavenia", menu = [
{ url = "@/homepage-management.md", name = "Správa úvodnej stránky" },
{ url = "@/header-management.md", name = "Správa hlavičky" },
] },
{ name = "Akcie a zľavy", menu = [
{ url = "@/promotions/cart-rules.md", name = "Pravidlá košika" },
{ url = "@/promotions/vouchers.md", name = "Vouchery" }
] }
]
[extra.footer]
# Footer links - simplified version
links = [
{ url = "@/_index.md", name = "Domov" },
{ url = "@/products/_index.md", name = "Produkty" },
{ url = "@/taxonomies.md", name = "Taxonómie" },
{ url = "@/promotions/_index.md", name = "Akcie a zľavy" },
{ url = "@/content-media/_index.md", name = "Obsah a médiá" }
]
# Show "Back to top" button
show_back_to_top = true
# Show reading time on pages
show_reading_time = false
# Footer text
footer = "Your Store Management Guide"
# Whether to show "© Title, YEAR"
show_copyright = false
# Whether to show "Powered by Zola and Duckquill"
show_powered_by = false
# Whether to show link to website source
show_source = true

47
content/_index.md Normal file
View file

@ -0,0 +1,47 @@
+++
title = "Návod na administráciu"
description = "Kompletný návod na správu e-shopu"
sort_by = "weight"
template = "index.html"
+++
Vitajte v návode pre administrátorov. Tu nájdete všetko potrebné pre správu vášho obchodu.
## Základné nastavenia
- [Správa úvodnej stránky](/homepage-management) - Sekcie, bannery a karousely
- [Správa hlavičky](/header-management) - Menu a navigácia
- [Nastavenia kanálov](/channel-settings) - Konfigurácia obchodov (.sk, .cz), platobné a dodacie metódy
## Produkty
- [Vytvorenie produktu](/products/creating-products) - Ako vytvoriť nový produkt
- [Varianty produktov](/products/product-variants) - SKU, EAN, formáty, jazyky
- [Ceny](/products/pricing) - Nastavenie cien, zľavové ceny
- [Skladové zásoby](/products/stock-management) - Správa skladov a zásob
## Taxonómie
- [Taxonómie](/taxonomies) - Systém klasifikácie produktov (kategórie, značky, farby, atď.)
## Akcie a zľavy
- [Pravidlá košíka](/promotions/cart-rules) - Automatické zľavy pri splnení podmienok
- [Vouchery](/promotions/vouchers) - Zľavové kódy a šablóny
## Obsah a médiá
- [CMS - Správa obsahu](/content-media/cms) - Typy obsahu a tvorba článkov/stránok
- [Knižnica médií](/content-media/media-library) - Obrázky a súbory
## Objednávky a zákazníci
- [Objednávky](/orders-customers/orders) - Správa objednávok
- [Používatelia a roly](/orders-customers/users-roles) - Zákazníci a ich oprávnenia
- [Newsletter](/orders-customers/newsletter) - Správa odberateľov
## Nástroje
- [Sklady](/tools/warehouse) - Správa viacerých skladov
- [Analytika](/tools/analytics) - Štatistiky a prehľady
- [Recenzie produktov](/tools/product-reviews) - Správa hodnotení a odpovedí

View file

@ -0,0 +1,22 @@
+++
title = "Obsah a médiá"
description = "Správa CMS a knižnice médií"
sort_by = "weight"
template = "section.html"
+++
Tvorba a správa obsahu na webe - články, stránky, newslettery a mediálne súbory.
## Obsah sekcie
### Základy CMS
- [Ako vytvoriť blogový príspevok](creating-blog-post) - Krok za krokom tvorba článku
- [Ako vytvoriť statickú stránku](creating-static-page) - O nás, Kontakt, FAQ
- [Knižnica médií](media-library) - Správa obrázkov a súborov
### Pokročilé funkcie
- [Ako odoslať newsletter](sending-newsletter) - Emailové kampane
- [Ako zobraziť články na homepage](showing-posts-on-homepage) - Editorial spotlight
- [Ako prepojiť článok s taxonómiou](linking-author-articles) - Zobrazenie na stránke autora/značky

View file

@ -0,0 +1,152 @@
+++
title = "Ako vytvoriť blogový príspevok"
description = "Krok za krokom vytvorenie článku na blog"
date = 2026-02-03
weight = 1
+++
Blogové príspevky sú články s dátumom publikovania, autorom a možnosťou komentárov. Ideálne pre aktuality, novinky a pravidelný obsah.
## Krok 1: Vytvorenie typu obsahu (jednorazovo)
Ak ešte nemáte typ obsahu pre blog, vytvorte ho:
1. Prejdite na **CMS > Typy obsahu**
2. Kliknite **Nový typ**
3. Vyplňte:
- **Názov:** "Blog"
- **URL prefix:** `/blog`
- **Schema.org typ:** **Article** (dôležité pre blogové príspevky)
- **Popis:** "Blogové príspevky a aktuality"
4. Uložte
**Prečo Article?** Google to správne rozpozná ako článok a zobrazí dátum publikovania a autora vo výsledkoch vyhľadávania.
## Krok 2: Vytvorenie článku
1. Prejdite na **CMS > Obsah**
2. Vyberte typ "Blog"
3. Kliknite **Nová položka**
## Krok 3: Základné údaje
**Slug (URL adresa)**
- Zadajte krátke URL meno
- Príklad: `letna-akcia-2026` → vytvorí sa `/blog/letna-akcia-2026`
- Malé písmená, pomlčky, bez diakritiky
- Po publikovaní sa už nemení
**Pre každý jazyk vyplňte:**
**Názov článku**
- Hlavný nadpis (H1)
- Príklad: "Letná akcia 2026: Zľavy až 50%"
**Meta nadpis** (voliteľné)
- Ak chcete iný nadpis pre Google
- Väčšinou nechajte prázdne (použije sa názov článku)
**Meta popis**
- Krátky popis pre Google (150-160 znakov)
- Príklad: "Objavte našu letnú akciu s neuveriteľnými zľavami až 50% na vybrané produkty. Akcia platí do konca augusta."
- **Dôležité:** Toto sa zobrazí vo výsledkoch vyhľadávania
## Krok 4: Hlavný obrázok (Featured Image)
Obrázok, ktorý reprezentuje článok:
1. Kliknite **Vybrať obrázok**
2. Vyberte existujúci z knižnice alebo nahrajte nový
3. Odporúčaná veľkosť: **1200x630 px**
**Kde sa používa:**
- V zozname blogových príspevkov
- Pri zdieľaní na sociálnych sieťach
- Na homepage (ak máte editorial spotlight)
## Krok 5: Pridanie obsahu (Bloky)
Obsah článku tvoríte pomocou blokov. Kliknite **Pridať blok** a vyberte typ:
### Text Block
Základný formátovaný text:
- Písanie odsekov
- Formátovanie (tučné, kurzíva, zoznamy)
- Pridávanie odkazov
### Image Block
Jeden obrázok v článku:
1. Vyberte obrázok z knižnice
2. Pridajte popis (caption) - voliteľné
3. Vyberte veľkosť (malá, stredná, veľká)
### Product Grid
Mriežka produktov (ak chcete odkázať na produkty):
1. Vyberte produkty
2. Zobrazia sa s cenami a tlačidlom "Do košíka"
### Product Carousel
Posuvný zoznam produktov:
- Vyberiete produkty
- Zákazník sa posúva šípkami vľavo/vpravo
### Video Embed
Vloženie videa:
1. Zadajte URL videa (YouTube, Vimeo)
2. Video sa zobrazí priamo v článku
**Usporiadanie blokov:**
- Chyťte a presuňte (drag & drop)
- Alebo použite šípky hore/dole
## Krok 6: Publikovanie
**Status**
- **Draft** - Koncept (nie je viditeľný na webe)
- **Published** - Publikovaný (viditeľný na webe)
**Dátum publikovania**
- Nastavte, kedy sa má článok zobraziť
- Môžete naplánovať do budúcnosti
- Príklad: Napíšete 1. júna, nastavíte publikáciu na 15. júna
**Pred publikovaním skontrolujte:**
- ✅ Názov je vyplnený pre všetky jazyky
- ✅ Meta popis je vyplnený
- ✅ Featured image je nastavený
- ✅ Aspoň jeden blok s obsahom
- ✅ Status je "Published"
Kliknite **Uložiť**.
## Výsledok
Váš článok je teraz dostupný na:
- `/blog/letna-akcia-2026` (SK verzia)
- `/cs/blog/letna-akcia-2026` (CZ verzia, ak máte)
## Voliteľné nastavenia
### Editorial spotlight
Ak chcete, aby sa článok zobrazoval na homepage:
1. V type obsahu "Blog" zapnite "Editorial spotlight"
2. Nastavte limit (napr. 3 najnovšie články)
3. Články sa budú náhodne rotovať na homepage
**Viac info:** [Ako zobraziť články na homepage](showing-posts-on-homepage)
### Prepojenie s taxonómiou
Ak píšete článok o konkrétnom autorovi/značke:
1. Zaškrtnite "Spotlight eligible"
2. Vyberte taxonómiu (napr. autor "Stephen King")
3. Článok sa zobrazí na stránke tohto autora
**Viac info:** [Ako prepojiť článok s autorom](linking-author-articles)
## Časté chyby
**Zlý schema typ** - Nastavené WebPage namiesto Article
**Chýbajúci featured image** - Článok sa nezobrazí správne v zoznamoch
**Prázdny meta popis** - Google si vytvorí vlastný (často nezmyselný)
**Status Draft** - Článok nie je publikovaný, ale očakávate ho na webe
**Dátum v budúcnosti** - Článok sa nezobrazí, kým nedôjde dátum

View file

@ -0,0 +1,138 @@
+++
title = "Ako vytvoriť statickú stránku"
description = "O nás, Kontakt, FAQ a iné statické stránky"
date = 2026-02-03
weight = 2
+++
Statické stránky sú nadčasový obsah ako "O nás", "Kontakt", "FAQ", "Obchodné podmienky". Na rozdiel od blogu nemajú dátum publikovania a nemenia sa často.
## Rozdiel oproti blogu
Postup je **takmer identický** ako pri [vytváraní blogového príspevku](creating-blog-post), s týmito rozdielmi:
### 1. Schema.org typ
- Blog používa: **Article**
- Statická stránka používa: **WebPage**
### 2. URL prefix
- Blog: `/blog`
- Statické stránky: `/o-nas`, `/kontakt`, `/faq`, atď.
- Každý typ obsahu má vlastný prefix
### 3. Špeciálne: Stránky na checkout
Ak vytvoríte typ obsahu s prefixom **`/support`** alebo **`/podpora`**:
- Stránky sa zobrazia **aj v pätičke checkout procesu**
- Bežné pätičkové položky sa na checkout **nezobrazujú**
- Ideálne pre: FAQ k objednávke, Kontakt, Reklamácie
## Krok 1: Vytvorenie typu obsahu
### Pre bežné statické stránky (O nás, Kontakt)
1. Prejdite na **CMS > Typy obsahu**
2. Kliknite **Nový typ**
3. Vyplňte:
- **Názov:** Napríklad "O nás", "Informácie", "FAQ"
- **URL prefix:** `/o-nas`, `/kontakt`, `/faq`
- **Schema.org typ:** **WebPage**
- **Popis:** Popis pre adminov
### Pre podporné stránky v checkout
1. Prejdite na **CMS > Typy obsahu**
2. Kliknite **Nový typ**
3. Vyplňte:
- **Názov:** "Podpora"
- **URL prefix:** **`/podpora`** alebo **`/support`** (presne takto)
- **Schema.org typ:** **WebPage**
- **Footer stĺpec:** Vyberte číslo (1, 2, alebo 3)
- **Footer poradie:** Ak máte viac položiek v stĺpci
- **Footer počet položiek:** Koľko stránok zobraziť (napr. 5)
**Dôležité:** Len typy s prefixom `/podpora` alebo `/support` sa zobrazia na checkout. Ostatné pätičkové stránky sa na checkout skryjú.
## Krok 2: Vytvorenie stránky
1. Prejdite na **CMS > Obsah**
2. Vyberte typ obsahu
3. Kliknite **Nová položka**
4. Pokračujte rovnako ako pri blogu:
- Vyplňte slug
- Názvy a meta popisy
- Featured image (voliteľné pre statické stránky)
- Pridajte bloky s obsahom
**Celý postup:** [Ako vytvoriť blogový príspevok](creating-blog-post) - kroky 3-6 sú identické.
## Príklady použitia
### Stránka "O nás"
- Typ obsahu: `/o-nas`
- Schema: WebPage
- Footer: Áno (stĺpec 1)
- Bloky: Text + Image (foto tímu) + Text
### Stránka "Kontakt"
- Typ obsahu: `/kontakt`
- Schema: WebPage
- Footer: Áno (stĺpec 1)
- Bloky: Text (adresa, telefón, email)
### Stránka "Obchodné podmienky"
- Typ obsahu: `/podpora`
- Schema: WebPage
- Footer checkout: Áno
- Bloky: Text (dlhý text s podmienkami)
### Stránka "FAQ k objednávke"
- Typ obsahu: `/podpora`
- Schema: WebPage
- Footer checkout: Áno
- Bloky: Text (otázky a odpovede)
## Zobrazenie v pätičke
### Bežná pätička (na celom webe)
Všetky typy obsahu s vyplneným "Footer stĺpec" sa zobrazia v pätičke.
**Nastavenie:**
- Footer stĺpec: 1, 2, alebo 3
- Footer poradie: Poradie v stĺpci
- Footer počet položiek: Koľko stránok zobraziť
### Pätička na checkout
**Len** stránky z typov s prefixom `/podpora` alebo `/support` sa zobrazia.
**Prečo?** Checkout má zjednodušenú pätičku - zákazník sa má sústrediť na objednávku, nie browsovať celý web.
**Čo tam dať:**
- ✅ FAQ k objednávke
- ✅ Kontakt
- ✅ Reklamačný poriadok
- ✅ Doprava a platba
- ❌ Blog
- ❌ O nás
- ❌ Kariéra
## Časté chyby
**Schema Article namiesto WebPage** - Statická stránka označená ako článok
**Zlý prefix pre checkout** - Používate `/faq` namiesto `/podpora`
**Duplicitný obsah** - Vytvoríte "Kontakt" v dvoch typoch obsahu
**Chýbajúce footer nastavenie** - Stránka neviditeľná v pätičke
## Kontrolný zoznam
Pre bežné statické stránky:
- ✅ Schema typ: WebPage
- ✅ URL prefix dáva zmysel
- ✅ Názvy a meta popisy vyplnené
- ✅ Footer nastavený (ak chcete v pätičke)
- ✅ Status: Published
Pre podporné stránky na checkout:
- ✅ URL prefix: `/podpora` alebo `/support` (presne)
- ✅ Footer stĺpec nastavený
- ✅ Obsah relevantný pre objednávku
- ✅ Status: Published

View file

@ -0,0 +1,177 @@
+++
title = "Ako prepojiť článok s taxonómiou"
description = "Zobrazenie článku na stránke autora/značky"
date = 2026-02-03
weight = 5
+++
Môžete prepojiť článok s konkrétnou taxonómiou (autor, značka, kategória). Článok sa potom zobrazí na stránke tejto taxonómie.
## Príklad použitia
**Situácia:**
- Máte autora "Stephen King" v taxonómiách
- Napíšete článok "O Stephenovi Kingovi - Život a dielo"
- Chcete, aby sa tento článok zobrazil na stránke tohto autora
**Výsledok:**
- Zákazník ide na `/autor/stephen-king`
- Vidí všetky produkty od Stephena Kinga
- **Navyše** vidí odkaz na článok "O Stephenovi Kingovi"
## Krok 1: Vytvorenie článku
Napíšte článok ako zvyčajne (viď [Ako vytvoriť blogový príspevok](creating-blog-post)).
**Odporúčané typy článkov:**
- O autorovi / značke
- História vydavateľstva
- Úvod do kategórie/žánru
## Krok 2: Aktivácia spotlight
V položke obsahu:
**Zapnite "Spotlight eligible"**
- Zaškrtnite políčko
**Vyberte "Spotlight taxonómia"**
- Kliknite na výber
- Vyberte konkrétnu taxonómiu
- Príklad: "Stephen King" (autor)
**Uložte**
## Krok 3: Publikujte
Článok musí byť publikovaný:
- Status: "Published"
- Dátum publikovania: V minulosti alebo dnes
## Výsledok
### Na stránke taxonómie
Keď zákazník navštívi stránku tejto taxonómie (napr. `/autor/stephen-king`):
**Zobrazí sa:**
- Všetky produkty s touto taxonómiou
- Filtre na ďalšie vlastnosti
- **Sekcia s odkazom na váš článok**
**Sekcia článku obsahuje:**
- Featured image článku
- Názov článku
- Krátky popis (meta popis)
- Tlačidlo "Čítať viac" → vedie na celý článok
### Na homepage
**Bonus:** Ak máte zapnutý **Editorial Spotlight** pre typ obsahu tohto článku, článok sa môže ukázať aj na homepage.
## Príklady použitia
### Článok o autorovi
**Článok:** "Stephen King - Majster hororu"
- Spotlight taxonómia: Stephen King (autor)
- Typ obsahu: Blog
- URL: `/blog/stephen-king-majster-hororu`
**Kde sa zobrazí:**
- Na stránke autora: `/autor/stephen-king`
- V editorial spotlight na homepage (ak je zapnutý)
### Článok o značke
**Článok:** "História značky Nike"
- Spotlight taxonómia: Nike (značka)
- Typ obsahu: O značkách
- URL: `/o-znackach/historia-znacky-nike`
**Kde sa zobrazí:**
- Na stránke značky: `/znacka/nike`
### Článok o kategórii
**Článok:** "Ako si vybrať bežecké topánky"
- Spotlight taxonómia: Bežecké topánky (kategória)
- Typ obsahu: Návody
- URL: `/navody/ako-si-vybrat-bezecke-topanky`
**Kde sa zobrazí:**
- Na stránke kategórie: `/kategoria/bezecke-topanky`
## Obmedzenia
### Jeden článok = jedna taxonómia
Článok môžete prepojiť **len s jednou taxonómiou** naraz.
**Ak chcete viac:**
- Vytvorte viacero článkov
- Každý prepojte s inou taxonómiou
### Len pre taxonómie s verejnými stránkami
Prepojenie funguje len pre taxonómie, ktoré majú vlastné stránky na webe.
**Funguje pre:**
- Autori
- Značky
- Kategórie
- Vydavatelia
- Žánre
**Nefunguje pre:**
- Farby, Veľkosti (nemajú samostatné stránky)
## Vypnutie prepojenia
Ak chcete článok odpojiť:
1. Otvorte článok
2. Odškrtnite "Spotlight eligible"
3. Alebo vyberte inú taxonómiu
4. Uložte
Článok sa okamžite prestane zobrazovať na stránke pôvodnej taxonómie.
## Časté otázky
**Q: Môžem prepojiť s viacerými taxonómiami?**
A: Nie, len s jednou. Vytvorte viacero článkov pre rôzne taxonómie.
**Q: Prečo sa článok nezobrazuje na stránke taxonómie?**
A: Skontrolujte:
- ✅ "Spotlight eligible" je zaškrtnuté
- ✅ Spotlight taxonómia je vybraná
- ✅ Článok je publikovaný
- ✅ Taxonómia má verejnú stránku
**Q: Koľko článkov môže byť prepojených s jednou taxonómiou?**
A: Neobmedzený počet. Všetky sa zobrazia.
**Q: Môžem použiť aj pre nepublikované články?**
A: Nie. Len publikované články sa zobrazia.
## Kombinácia s Editorial Spotlight
**Ak máte zapnuté obe funkcie:**
1. **Spotlight taxonómia** - Článok sa zobrazí na stránke taxonómie
2. **Editorial Spotlight** (v type obsahu) - Článok sa môže ukázať na homepage
**Výsledok:** Článok má maximálnu viditeľnosť.
**Odporúčanie:** Pre dôležité "O autorovi" články použite obe funkcie.
## Kontrolný zoznam
Pre funkčné prepojenie:
- ✅ Článok je publikovaný
- ✅ "Spotlight eligible" je zaškrtnuté
- ✅ Spotlight taxonómia je vybraná
- ✅ Featured image je nastavený (vyzerá lepšie)
- ✅ Meta popis je vyplnený (zobrazí sa na stránke taxonómie)
- ✅ Taxonómia má produkty (inak je stránka prázdna)

View file

@ -0,0 +1,162 @@
+++
title = "Knižnica médií"
description = "Správa obrázkov a súborov"
date = 2026-02-03
weight = 2
+++
Knižnica médií je centrálne úložisko všetkých obrázkov a súborov. Nahráte raz, použijete viackrát.
## Nahratie súboru
### Priame nahratie
1. V menu kliknite **Médiá**
2. Kliknite **Nahrať súbor**
3. Vyberte súbor z počítača
4. Alebo pretiahnite súbor do okna (drag & drop)
[!tip] Je možné nahrať viacero súborov naraz, je ale nutné dávať pozor aby sa zaregistrovali ako správny typ/tag/značka (images/documents) čiže je jednoduhšie ak naraz budete nahrávať len obrázky, a len documenty a podobne
## Typy súborov
### Obrázky
- Formáty: JPG, PNG, WebP, GIF
- Odporúčaná veľkosť: Maximálne 2 MB
- Systém automaticky vytvorí náhľady (malý, stredný, veľký)
### Súbory na stiahnutie
- PDF, DOCX, XLSX, ZIP
- Môžete obmedziť prístup (len pre prémium zákazníkov)
## Organizácia v knižnici
### Vyhľadávanie
- Zadajte názov súboru
- Filtrujte podľa typu (obrázky, dokumenty)
- Filtrujte podľa dátumu
### Úprava informácií
Pre každé médium môžete nastaviť:
**Názov súboru**
- Popisný názov
- Uľahčí hľadanie
**Alt text**
- Popis obrázka pre nevidiacich (čítačky obrazovky)
- Dôležité pre prístupnosť
**Tagy**
- Označte súbory štítkami
- Príklad: "letna-akcia", "produktove-fotky"
- Uľahčí organizáciu
## Použitie médií
### Kde sa médiá používajú
**Featured image**
- Pri položkách obsahu
- Vyberiete z knižnice cez tlačidlo
**Image block**
- V obsahu článkov
- Vyberiete z knižnice cez tlačidlo
**Produktové fotky**
- Pri produktoch a variantoch
- Vyberiete z knižnice cez tlačidlo
**Taxonómie**
- Logo značky, obrázok kategórie
- Vyberiete z knižnice cez tlačidlo
**V textovom editore**
- V popise produktu, taxonómie, text block
- Používate HTML syntax (pozrite si nápovedu v editore)
## Obmedzenie prístupu
Niektoré súbory môžu byť dostupné **len pre oprávnených zákazníkov**.
**Prístupové úrovne:**
**Verejné**
- Ktokoľvek môže stiahnuť/vidieť
- Používajte pre: Produktové fotky, obrázky v článkoch
**Len prihlásení**
- Musí byť prihlásený zákazník
- Používajte pre: Návody, bonus obsah
**Len prémium**
- Len zákazníci s prémiovou rolou
- Používajte pre: Exkluzívny obsah, e-knihy
**Nastavenie:**
1. Otvorte médium
2. Vyberte "Prístupová úroveň"
3. Uložte
## Mazanie médií
**Pozor:** Pred zmazaním sa uistite, že médium sa **nikde nepoužíva**.
Systém zobrazí:
- Kde všade je médium použité
- Produkty, články, taxonómie
**Ak zmažete médium, ktoré sa používa:**
- Miesta, kde bolo, budú mať prázdny obrázok
- Toto sa nedá vrátiť späť
## Hromadné operácie
### Hromadné mazanie
1. Vyberte viacero médií (zaškrtávacie políčka)
2. Kliknite "Hromadné akcie"
3. Vyberte "Zmazať"
4. Potvrďte
### Hromadné označenie tagmi
1. Vyberte médiá
2. Kliknite "Hromadné akcie"
3. Vyberte "Pridať tag"
4. Zadajte tag
## Optimalizácia obrázkov
### Pred nahratím
**Rozlíšenie:**
- Featured images: 1200x630 px
- Produktové fotky: 1000x1000 px
- Bannery: 1920x600 px
**Veľkosť súboru:**
- Odporúčané: Maximálne 500 KB
- Nikdy viac ako 2 MB
### Po nahratí
Systém automaticky:
- Vytvorí náhľady (malý, stredný, veľký)
- Optimalizuje pre web
- Konvertuje do WebP (ak je podporované)
## Časté chyby
**Veľké súbory** - Nahratie 10 MB fotky (web bude pomalý)
**Zlé mená súborov** - "IMG_1234.jpg" namiesto "cierne-tricko-predu.jpg"
**Chýbajúci alt text** - Obrázky bez popisu (zlé pre SEO a prístupnosť)
**Mazanie používaných médií** - Zmažete obrázok, ktorý je na 20 produktoch
**Žiadne tagy** - 500 obrázkov bez organizácie
## Osvedčené postupy
**Premenujte súbory** - Používajte popisné názvy pred nahratím
**Optimalizujte veľkosť** - Komprimujte obrázky pred nahratím
**Vyplňte alt text** - Vždy pridajte popis obrázka
**Používajte tagy** - Organizujte médiá do logických skupín
**Pravidelne kontrolujte** - Odstráňte nepoužívané médiá
**Správne rozmery** - Dodržujte odporúčané rozmery pre rôzne použitia

View file

@ -0,0 +1,200 @@
+++
title = "Ako odoslať newsletter"
description = "Krok za krokom odoslanie emailovej kampane"
date = 2026-02-03
weight = 3
+++
Newsletter môžete odoslať emailom priamo zo systému. Obsah vytvoríte rovnako ako článok, ale namiesto publikovania ho odošlete emailom.
## Krok 1: Vytvorenie typu obsahu (jednorazovo)
Ak ešte nemáte typ obsahu pre newslettery:
1. Prejdite na **CMS > Typy obsahu**
2. Kliknite **Nový typ**
3. Vyplňte:
- **Názov:** "Newsletter"
- **URL prefix:** `/newsletter`
- **Schema.org typ:** **None** (newsletter nie je na webe)
- **Popis:** "Emailové kampane"
4. Uložte
**Prečo None?** Newsletter sa nebude publikovať na webe, takže nepotrebuje schema.org.
## Krok 2: Vytvorenie newslettera
1. Prejdite na **CMS > Obsah**
2. Vyberte typ "Newsletter"
3. Kliknite **Nová položka**
## Krok 3: Základné údaje
**Slug**
- Interný identifikátor
- Príklad: `letna-akcia-2026`
- Newsletter sa nepublikuje na web, ale slug je stále potrebný
**Názov** (pre každý jazyk)
- Toto bude **predmet emailu**
- Príklad: "Letná akcia: Zľavy až 50%"
- Buďte stručný a výstižný (ľudia rozhodujú, či otvoriť email)
**Meta popis**
- Môžete vyplniť poznámku pre adminov
- Zákazníci to neuvidia
## Krok 4: Hlavný obrázok (voliteľné)
Featured image nie je povinný, ale môže vylepšiť vzhľad emailu:
1. Vyberte reprezentatívny obrázok
2. Zobrazí sa na začiatku emailu
## Krok 5: Tvorba obsahu
Newsletter vytvárate **rovnakými blokmi** ako článok:
### Odporúčané bloky pre newsletter:
**Text Block**
- Hlavný text kampane
- Krátke odseky (ľudia emailom len rýchlo prebehnú)
**Image Block**
- Produktové fotky
- Bannery s akciou
- Keep it simple - veľa obrázkov spomalí načítanie
**Product Grid / Carousel**
- Odporúčané produkty
- Produkty v akcii
- **Dôležité:** Odkazy budú fungovať, zákazník klikne a prejde na web
**Video Embed**
- Aj video môžete vložiť
- V emailoch sa zobrazí náhľad s odkazom
### Čo v newsletteri funguje:
✅ Text, obrázky, produkty, odkazy
✅ Tlačidlá "Do košíka"
✅ Všetky bloky ako na webe
✅ Formátovanie textu
### Čo nefunguje:
❌ Interaktívne elementy (carousely sa zobrazia staticky)
❌ JavaScript
❌ Zložité animácie
## Krok 6: Odoslanie
**Status nechajte "Draft"** - newsletter netreba publikovať na web.
### Výber príjemcov
1. V položke kliknite **Odoslať do newslettera**
2. Vyberte komu:
**Všetci odberatelia newslettera**
- Ľudia, ktorí sa prihlásili k odberu
- Najčastejšia voľba
**Všetci registrovaní používatelia**
- Zákazníci s účtom (aj bez prihlásenia k newsletteru)
- Použite pre dôležité oznamy
**Konkrétny email**
- Jeden email
- Testovanie pred masovým odoslaním
### Pred odoslaním
**Test email:**
1. Vyberte "Konkrétny email"
2. Zadajte váš email
3. Odošlite a skontrolujte, či vyzerá dobre
4. Skontrolujte na mobile aj počítači
**Kontrolný zoznam:**
- ✅ Predmet emailu (názov) je výstižný
- ✅ Obsah je krátky a jasný
- ✅ Odkazy na produkty fungujú
- ✅ Obrázky nie sú príliš veľké
- ✅ Test email ste poslali sami sebe
### Odoslanie kampane
1. Vyberte príjemcov (všetci odberatelia)
2. Kliknite **Potvrdiť odoslanie**
3. Systém začne postupne odosielať emaily
**Upozornenie:** Odoslanie sa **nedá vrátiť späť**.
## Po odoslaní
### Sledovanie
V zozname newsletterov uvidíte:
- Koľko emailov bolo odoslaných
- Kedy bolo odoslanie dokončené
- Chybové správy (ak nejaké sú)
### Opätovné odoslanie
Ak chcete poslať rovnaký newsletter znova:
1. Otvorte položku
2. Kliknite "Odoslať znova"
3. Vyberte príjemcov
## Príklady použitia
### Propagácia akcie
- Názov: "Letná zľava 50% - Len tento týždeň!"
- Bloky: Text (popis akcie) + Product Grid (produkty v akcii)
- Príjemcovia: Všetci odberatelia
### Oznámenie novinky
- Názov: "Nové produkty v ponuke"
- Bloky: Text + Product Carousel (nové produkty)
- Príjemcovia: Všetci odberatelia
### VIP ponuka
- Názov: "Exkluzívna ponuka len pre vás"
- Bloky: Text + Product Grid (prémiové produkty)
- Príjemcovia: Všetci používatelia (len registrovaní)
### Testovací newsletter
- Názov: "TEST - Ignoruj"
- Bloky: Všetko čo chcete otestovať
- Príjemcovia: Váš email
## Časté chyby
**Dlhý email** - 10 blokov textu (nikto to nečíta)
**Veľké obrázky** - Email sa načítava minútu
**Bez testu** - Odošlete bez kontroly, zistíte chybu neskoro
**Nejasný predmet** - "Ahoj" namiesto "Zľava 20% na všetko"
**Status Published** - Zbytočne publikujete na web
## Osvedčené postupy
**Vždy pošlite test** - Skontrolujte na mobile aj počítači
**Krátky a jasný obsah** - Ľudia len prebehnú, nečítajú dlho
**Call-to-action** - Jasné tlačidlo/odkaz čo majú urobiť
**Optimalizujte obrázky** - Rýchle načítanie = viac ľudí si prečíta
**Výstižný predmet** - 80% úspechu je v predmete emailu
**Správny timing** - Neposielať v noci alebo cez víkend
## Správa odberateľov
Ak chcete spravovať odberateľov newslettera:
Prejdite na **Zákazníci > Newsletter**
Tam môžete:
- Vidieť zoznam odberateľov
- Exportovať zoznam
- Odstrániť odberateľov (ak požiadajú)
**Viac info:** [Správa newslettera](../orders-customers/newsletter)

View file

@ -0,0 +1,154 @@
+++
title = "Ako zobraziť články na homepage"
description = "Editorial spotlight - náhodné zobrazovanie obsahu"
date = 2026-02-03
weight = 4
+++
Môžete automaticky zobrazovať vybrané články na úvodnej stránke. Systém náhodne vyberie najnovšie publikované príspevky.
## Čo je Editorial Spotlight
**Editorial Spotlight** je funkcia, ktorá:
- Náhodne vyberá najnovšie publikované položky
- Zobrazuje ich na homepage
- Rotuje obsah (každé načítanie môže zobraziť iné články)
- Funguje automaticky - nepotrebujete manuálne vyberať články
## Krok 1: Aktivácia v type obsahu
1. Prejdite na **CMS > Typy obsahu**
2. Otvorte typ obsahu (napr. "Blog")
3. Aktivujte **Editorial Spotlight**:
**Zapnite "Editorial Spotlight"**
- Zaškrtnite políčko
**Limit položiek**
- Koľko položiek sa má náhodne vybrať
- Odporúčané: 3-6 položiek
- Príklad: Zadáte 3 = homepage zobrazí 3 náhodné články
**Poradie spotlight**
- Ak máte viac typov obsahu so spotlight
- Číslo určuje prioritu (nižšie = vyššia priorita)
- Príklad: Blog má 1, Novinky majú 2 = Blog sa zobrazí ako prvý
4. Uložte
## Krok 2: Publikujte články
Články musia byť **publikované**, aby sa zobrazili:
- Status: "Published"
- Dátum publikovania: Musí byť v minulosti alebo dnes
Systém automaticky vyberie **najnovšie publikované** položky z tohto typu.
## Ako to vyzerá na homepage
### Zobrazenie
Homepage zobrazí:
- Featured image článku
- Názov článku
- Meta popis (ak je vyplnený)
- Dátum publikovania
- Odkaz na celý článok
### Náhodnosť
Pri každom načítaní stránky:
- Systém vyberie X najnovších článkov (podľa limitu)
- Náhodne ich zoradí
- Zákazník uvidí vždy trochu inú kombináciu
**Prečo náhodne?** Zákazník, ktorý príde viackrát, neuvidí stále tie isté 3 články.
## Príklady použitia
### Jeden typ obsahu - Blog
**Nastavenie:**
- Typ: Blog (`/blog`)
- Editorial Spotlight: Zapnuté
- Limit: 3
- Poradie: 1
**Výsledok:**
- Homepage zobrazí 3 náhodné blogové príspevky
- Z najnovších publikovaných
### Dva typy obsahu - Blog a Aktuality
**Blog:**
- Editorial Spotlight: Zapnuté
- Limit: 2
- Poradie: 1
**Aktuality:**
- Editorial Spotlight: Zapnuté
- Limit: 3
- Poradie: 2
**Výsledok:**
- Homepage zobrazí 2 blogové príspevky (ako prvé)
- Potom 3 aktuality
- Celkom 5 položiek
### Kontrola zobrazenia
Ak chcete, aby sa konkrétny článok **neukázal** na homepage:
- Dočasne ho nastavte na "Draft"
- Alebo zmeňte dátum publikovania do budúcnosti
- Systém ho preskočí
## Vypnutie editorial spotlight
Ak nechcete články na homepage:
1. Otvorte typ obsahu
2. Odškrtnite "Editorial Spotlight"
3. Uložte
Články sa okamžite prestanú zobrazovať.
## Časté otázky
**Q: Môžem vybrať konkrétne články na zobrazenie?**
A: Nie. Spotlight vždy berie najnovšie publikované. Ak chcete konkrétne články, použite Homepage sekcie (viď [Správa homepage](../homepage-management)).
**Q: Prečo sa článok nezobrazuje?**
A: Skontrolujte:
- ✅ Editorial Spotlight je zapnutý v type obsahu
- ✅ Článok má status "Published"
- ✅ Dátum publikovania je v minulosti
- ✅ Máte aspoň toľko článkov, aký je limit
**Q: Môžem spotlight pre rôzne jazyky?**
A: Áno, automaticky. Každý jazyk zobrazí svoje verzie článkov.
**Q: Ako často sa mení výber?**
A: Pri každom načítaní stránky sa môže zmeniť. Systém náhodne vyberá z najnovších.
**Q: Môžem mať spotlight len pre jeden typ obsahu?**
A: Áno. Zapnite len pre ten typ, ktorý chcete.
## Alternatívy k Editorial Spotlight
Ak chcete **manuálne vybrať**, čo sa má ukázať na homepage:
**Homepage sekcie**
- Plná kontrola nad tým, čo sa zobrazí
- Manuálne vyberáte konkrétne položky
- Nie je náhodné
**Viac info:** [Správa homepage](../homepage-management)
## Kontrolný zoznam
Pre funkčný editorial spotlight:
- ✅ Editorial Spotlight je zapnutý v type obsahu
- ✅ Limit položiek je nastavený (napr. 3)
- ✅ Máte aspoň toľko publikovaných článkov
- ✅ Články majú featured image (vyzerajú lepšie)
- ✅ Články majú vyplnený meta popis

View file

@ -0,0 +1,140 @@
+++
title = "Správa hlavičky"
description = "Nastavenie menu a navigácie"
date = 2026-02-03
weight = 11
+++
Hlavička (header) zobrazuje hlavné menu a navigáciu na vrchu každej stránky. Väčšina obsahu je **automatická**, ale niektoré časti môžete ovplyvniť.
## Čo sa zobrazuje v hlavičke
### 1. Kategórie (Menu)
**Automatické**, ale môžete ovplyvniť:
**Pravidlá:**
- Zobrazí sa prvých **5 hlavných kategórií** (root categories)
- Každá kategória môže mať až **12 podkategórií**
- Zobrazujú sa len **aktívne** kategórie
**Ako ovplyvniť poradie:**
1. Prejdite na **Taxonómie > Kategórie**
2. Upravte **poradie** kategórií (Sort Order alebo drag & drop)
3. Prvých 5 s najnižším číslom sa zobrazí v menu
**Príklad:**
- Sort Order 0: Oblečenie (zobrazí sa)
- Sort Order 1: Elektronika (zobrazí sa)
- Sort Order 2: Hračky (zobrazí sa)
- Sort Order 3: Knihy (zobrazí sa)
- Sort Order 4: Šport (zobrazí sa)
- Sort Order 5: Domácnosť (**nezobrazí sa** - je 6. v poradí)
**Viac info:** [Taxonómie](/taxonomies/taxonomies)
### 2. Featured Authors
**Plne automatické**, nemôžete ovplyvniť.
**Pravidlá:**
- Zobrazí sa **10 náhodných autorov**
- Rotuje sa každých **7 dní** (týždenne)
- Vyberie sa z aktívnych autorov
**Prečo rotácia?** Aby sa rôzni autori dostali do pozornosti, nie stále tí istí.
### 3. Trending Tags
**Plne automatické**, nemôžete ovplyvniť.
**Pravidlá:**
- Zobrazí sa **10 náhodných tagov**
- Rotuje sa každých **7 dní** (týždenne)
- Vyberie sa z aktívnych tagov
**Prečo rotácia?** Aby sa rôzne témy dostali do pozornosti.
## Obmedzenia a pravidlá
### Kategórie v menu
**Maximálne 5 hlavných kategórií**
- Ak máte viac, zobrazí sa len prvých 5 podľa poradia
- Ak chcete pridať novú, musíte ju zaradiť vyššie
**Maximálne 12 podkategórií**
- Každá hlavná kategória môže mať max 12 podkategórií v menu
- Ak má viac, zobrazia sa len prvé podľa poradia
**Len 2 úrovne**
- Menu zobrazuje len: Hlavná kategória → Podkategória
- Tretia úroveň (pod-podkategória) sa v menu **nezobrazí**
### Rotácia autorov a tagov
**Týždenná rotácia**
- Autori a tagy sa menia každých 7 dní
- Všetci používatelia vidia rovnakú kombináciu počas týždňa
- V pondelok sa automaticky zmení na novú kombináciu
**Nemôžete vybrať konkrétnych**
- Systém vyberá náhodne
- Nemôžete "pripnúť" konkrétneho autora alebo tag
## Zmeny v hlavičke
### Okamžité zmeny:
- ✅ Poradie kategórií
- ✅ Názvy kategórií (preklady)
- ✅ Aktivácia/deaktivácia kategórií
### Časové zmeny:
- ⏱️ Featured Authors - menia sa v pondelok
- ⏱️ Trending Tags - menia sa v pondelok
## Časté otázky
**Q: Ako pridám kategóriu do menu?**
A: Zmeňte jej poradie na 0-4 (prvých 5 pozícií). Ak už máte 5 kategórií, musíte nejakú posunúť nižšie.
**Q: Prečo sa nezobrazuje moja podkategória?**
A: Skontrolujte:
- ✅ Kategória je aktívna
- ✅ Nadradená kategória je v menu (prvých 5)
- ✅ Nie je to 13. alebo vyššia podkategória
- ✅ Nie je to tretia úroveň (pod-podkategória)
**Q: Môžem vybrať konkrétnych autorov do hlavičky?**
A: Nie, autori sa vyberajú náhodne a rotujú týždenne.
**Q: Prečo sa v hlavičke zobrazuje starý autor, ktorý už nie je aktívny?**
A: Ak ste autora deaktivovali, zmeny sa prejavia až v pondelok pri rotácii.
**Q: Môžem mať viac ako 5 kategórií v menu?**
A: Nie, limit je nastavený na 5 hlavných kategórií. Toto je dizajnové obmedzenie pre prehľadnosť.
**Q: Ako pridám tlačidlo "Kontakt" do hlavičky?**
A: Hlavička nemá vlastné tlačidlá. Vytvorte kategóriu "Kontakt" alebo použite pätičku stránky.
## Čo nemôžete ovplyvniť
Tieto veci sú **fixné v kóde**:
- ❌ Počet kategórií v menu (max 5)
- ❌ Počet podkategórií (max 12)
- ❌ Počet featured authors (10)
- ❌ Počet trending tags (10)
- ❌ Rotačná frekvencia (7 dní)
- ❌ Výber konkrétnych autorov/tagov
**Prečo?** Tieto limity zabezpečujú, že hlavička zostane prehľadná a rýchla.
## Odporúčané postupy
**Logické členenie kategórií** - Prvých 5 by malo pokrývať hlavné oblasti
**Krátke názvy** - "Oblečenie" namiesto "Oblečenie pre všetky príležitosti"
**Konzistentný štýl** - Všetky kategórie podobným spôsobom (všetky množné čísla alebo jednotné)
**Aktívne kategórie** - Nekategorizujte prázdne kategórie ako hlavné
**Zmysluplné podkategórie** - Len tie, ktoré zákazníci budú hľadať
## Súvisiace sekcie
- [Taxonómie](taxonomies) - Správa kategórií a ich poradia
- [Správa homepage](homepage-management) - Nastavenie úvodnej stránky

View file

@ -0,0 +1,247 @@
+++
title = "Správa úvodnej stránky"
description = "Nastavenie sekcií a karuselov na homepage"
date = 2026-02-03
weight = 10
+++
Úvodná stránka (homepage) sa skladá z rôznych sekcií, ktoré môžete pridávať, usporiadať a upravovať.
## Prístup k správe homepage
1. V menu kliknite **Homepage**
2. Uvidíte zoznam všetkých sekcií
## Typy sekcií
### Hero Section
Veľký banner na vrchu stránky.
**Obsahuje:**
- Horizontálny karusel obrázkov
- Každý obrázok môže mať:
- Link URL (kam má odkazovať)
- Text tlačidla (napr. "Zistiť viac", "Nakúpiť teraz")
**Použitie:**
- Hlavná propagačná plocha
- Aktuálne akcie a novinky
- Sezónne kampane
**Odporúčaná veľkosť obrázka:** 1100px × 472px alebo pomer 7:3 (2.33:1)
### Taxonomy Carousel
Karusel produktov z konkrétnej taxonómie.
**Nastavenie:**
- Vyberte taxonómiu (kategória, autor, značka, atď.)
- Nastavte limit produktov (1-100)
- Produkty sa zobrazia v horizontálnom karuseli
**Použitie:**
- "Novinky" (taxonómia: tag "novinka")
- "Bestsellery" (taxonómia: tag "bestseller")
- "Produkty od Autora X"
- "Produkty zo značky Y"
### Top Products (Auto-generated)
Automaticky generovaný karusel najpredávanejších produktov.
**Ako to funguje:**
Systém počítaný bodovo podľa:
- Počet rôznych objednávok (základ)
- Násobitele:
- Preferovaný vydavateľ (nastavený v config): **2.5x**
- Featured + Bestseller príznaky: **1.5x**
- Len Bestseller príznak: **1.25x**
- Bez príznakov: **1.0x**
**Nastavenie:**
- Sort order: Poradie sekcie na homepage
- Limit je nastavený v konfigurácii (typicky 5 produktov)
**Použitie:**
- Automatické zobrazenie najpopulárnejších produktov
- Žiadna manuálna údržba
### Taxonomy Spotlight
Zobrazuje **obsahové položky** prepojené s konkrétnymi taxonómiami.
**Ako to funguje:**
- Zobrazí články, ktoré majú nastavenú "spotlight taxonomy"
- Napríklad: Články o autoroch sa zobrazia pri ich produktoch
**Použitie:**
- "O autorovi" články pri produktoch autora
- "História značky" články pri produktoch značky
**Viac info:** [Ako prepojiť článok s taxonómiou](/content-media/linking-author-articles)
### Editorial Spotlight
Zobrazuje **náhodné obsahové položky** z typov obsahu s editorial spotlight.
**Ako to funguje:**
- Typy obsahu (napr. Blog) majú zapnutý editorial spotlight
- Systém náhodne vyberie najnovšie publikované položky
- Rotuje obsah pri každom načítaní
**Použitie:**
- Zobrazenie blogových príspevkov
- Aktuality a novinky
- Dynamický obsah na homepage
**Viac info:** [Ako zobraziť články na homepage](/content-media/showing-posts-on-homepage)
### Promotional Banner
Banner s propagačným obsahom.
**Obsahuje:**
- Jeden obrázok
- Link URL (kam má odkazovať)
**Použitie:**
- Špeciálne akcie
- Sezónne kampane
- Upozornenia a oznamy
### Generic Banner
Všeobecný banner bez špecifického účelu.
**Obsahuje:**
- Jeden obrázok
- Link URL (kam má odkazovať)
**Použitie:**
- Informačné bannery
- Všeobecný obsah
- Flexible bannery pre rôzne účely
### Partners Carousel
Karusel lôg partnerov.
**Obsahuje:**
- Horizontálny karusel obrázkov (loga)
- Link URL pre každé logo
**Použitie:**
- Zobrazenie partnerov
- Podporované značky
- Certifikáty a ocenenia
**Odporúčaná veľkosť obrázka:** Jednotná výška (napr. 80px), šírka variabilná
## Pridanie sekcie
1. Kliknite **Add Section** (vpravo hore)
2. Vyplňte údaje podľa typu sekcie:
**Základné informácie:**
- **Type:** Vyberte typ sekcie
- **Title:** Voliteľný názov (zobrazí sa ako nadpis)
- **Subtitle:** Voliteľný podnázov
- **Sort Order:** Poradie (čím nižšie číslo, tým vyššie)
- **Active:** Zaškrtnite na aktiváciu
**Pre sekcie s médiami:**
- Kliknite **Add Image**
- Vyberte obrázok z knižnice
- Zadajte **Link URL** (kam má odkazovať)
- Zadajte **Button Text** (text tlačidla, napr. "Nakúpiť teraz")
**Pre Taxonomy Carousel:**
- Vyhľadajte a vyberte taxonómiu
- Nastavte **Product Limit** (1-100)
3. Kliknite **Create** alebo **Update Section**
## Usporiadanie sekcií
Sekcie sa zobrazujú podľa **Sort Order** (poradie):
**Príklad:**
- Sort Order 0: Hero Section (prvá)
- Sort Order 1: Taxonomy Carousel
- Sort Order 2: Top Products
- Sort Order 3: Editorial Spotlight
- ...
**Čím nižšie číslo, tým vyššie sa sekcia zobrazí.**
### Zmena poradia:
1. Kliknite **Edit** pri sekcii
2. Zmeňte **Sort Order**
3. Kliknite **Update Section**
**Tip:** Používajte intervaly (0, 10, 20, 30...) aby ste neskôr mohli vložiť sekcie medzi existujúce.
## Úprava sekcie
1. Kliknite **Edit** pri sekcii
2. Upravte údaje
3. **Pre médiá:**
- **Pridať:** Kliknite "Add Image"
- **Upraviť:** Zmeňte Link URL alebo Button Text
- **Odstrániť:** Kliknite X pri obrázku
- **Zmena poradia:** Drag & drop (chyťte a presuňte)
4. Kliknite **Update Section**
## Mazanie sekcie
1. Kliknite **Delete** pri sekcii
2. Potvrďte odstránenie
**Upozornenie:** Toto sa nedá vrátiť späť.
## Deaktivácia sekcie
Ak chcete sekciu dočasne skryť bez zmazania:
1. Kliknite **Edit**
2. Odškrtnite **Active**
3. Kliknite **Update Section**
Sekcia sa na homepage nezobrazí, ale zostane uložená.
## Príklady usporiadania homepage
### E-shop s módou:
1. Hero Section (aktuálna kampaň)
2. Taxonomy Carousel "Novinky"
3. Top Products
4. Promotional Banner (sezónna akcia)
5. Taxonomy Carousel "Bestsellery"
6. Editorial Spotlight (módny blog)
7. Partners Carousel
### Kníhkupectvo:
1. Hero Section (odporúčané knihy)
2. Taxonomy Carousel "Nové vydania"
3. Editorial Spotlight (blog o autoroch)
4. Top Products
5. Taxonomy Spotlight (články o autoroch)
6. Taxonomy Carousel "Bestsellery"
## Časté chyby
**Veľa sekcií** - 15+ sekcií = príliš dlhá stránka
**Zlé poradie** - Top Products na konci namiesto na začiatku
**Neaktívne sekcie** - Zabudli ste aktivovať novú sekciu
**Chýbajúce linky** - Hero Section obrázky bez Link URL
**Veľké obrázky** - 5 MB obrázky spomalujú načítanie
## Kontrolný zoznam
Pre dobre nastavenú homepage:
- ✅ Hero Section je prvá (Sort Order 0)
- ✅ 5-8 sekcií celkom (nie príliš veľa)
- ✅ Top Products sú v hornej polovici
- ✅ Všetky dôležité sekcie sú Active
- ✅ Obrázky sú optimalizované (max 500 KB)
- ✅ Všetky odkazy (Link URL) fungujú
- ✅ Button Text je výstižný ("Nakúpiť", "Zistiť viac")
## Súvisiace sekcie
- [Správa hlavičky](header-management) - Nastavenie menu a navigácie
- [Ako zobraziť články na homepage](/content-media/showing-posts-on-homepage) - Editorial spotlight
- [Ako prepojiť článok s taxonómiou](/content-media/linking-author-articles) - Taxonomy spotlight

View file

@ -0,0 +1,15 @@
+++
title = "Produkty"
description = "Správa produktov, variantov, cien a skladových zásob"
sort_by = "weight"
template = "section.html"
+++
V tejto sekcii sa naučíte pracovať s produktmi - od vytvorenia po nastavenie cien a skladových zásob.
## Obsah sekcie
- [Vytvorenie produktu](creating-products) - Základné informace o produkte
- [Varianty produktov](product-variants) - SKU, EAN, formáty, jazyky
- [Ceny](pricing) - Nastavenie cien pre rôzne kanály
- [Skladové zásoby](stock-management) - Správa zásob po skladoch

View file

@ -0,0 +1,77 @@
+++
title = "Vytvorenie produktu"
description = "Ako vytvoriť nový produkt"
date = 2026-02-03
weight = 1
+++
## Prístup k produktom
1. V hlavnom menu kliknite na **Produkty**
2. Kliknite na tlačidlo **Nový produkt**
## Základné informácie
### Slug (URL adresa)
- Zadajte krátke URL meno produktu (napr. `demokracia-pre-vyvolenych`)
- Slug sa **neprekládá** - je rovnaký pre všetky jazyky
- Používajte len malé písmená, číslice a pomlčky
- Slug sa zobrazí v URL: `obchod.sk/produkt/demokracia-pre-vyvolenych`
### Preklady
Pre každý jazyk (SK, CZ...) vyplňte:
**Popis**
- Podrobný popis produktu
- Môžete použiť formátovanie zabudovaného editoru
**Meta popis**
- Krátky popis pre vyhľadávače (Google)
- Odporúčaná dĺžka: 150-160 znakov
**Meta kľúčové slová**
- Slová, ktoré opisujú produkt
- Oddeľte čiarkami
- Príklad: `americká ľavica, politická ekonomika, Michael Parenti, akademický text`
## Kategorizácia produktu
### Taxonómie
Vyberte, do ktorých kategórií produkt patrí:
**Kategórie** - hlavné triedenie produktov
- Môžete vybrať viacero
- Príklad: Knihy > Detské knihy > Fantasy
**Autori** - kto produkt vytvoril
- Vyberte zo zoznamu alebo vytvorte nového autora
**Vydavateľ** - kto produkt vydal
**Žáner** - typ príbehu/obsahu
- Príklad: Fantasy, Sci-Fi, Romantika
**Tagy** - doplnkové značky
- Príklad: bestseller, filmová predloha, odporúčané
## Dynamické polia
Ak má produkt špecifické vlastnosti (napr. počet postavičiek, rozložené rozmery), pridajte ich tu:
1. Kliknite **Pridať pole**
2. Zadajte názov poľa (napr. "Počet postavičiek")
3. Zadajte hodnotu (napr. "8")
4. Polia sa zobrazia v detaile produktu na webe
## Uloženie
1. **Active** - produkt je viditeľný na webe
2. **Unavailable** - produkt sa zobrazí na webe ale nieje pridateľný do košíka
## Dôležité upozornenia
- Master produkt je len "obálka" - **potrebujete vytvoriť varianty** (viď ďalšia sekcia)
- Bez variantu sa produkt nedá objednať
- Názov, Ceny, SKU a skladové zásoby sa nastavujú na variantoch, nie tu

View file

@ -0,0 +1,79 @@
+++
title = "Ceny"
description = "Nastavenie cien pre varianty"
date = 2026-02-03
weight = 3
+++
Každý variant produktu musí mať nastavenú cenu pre každý kanál (obchod), v ktorom sa má predávať.
## Prístup k cenám
1. Otvorte produkt
2. Vyberte variant
3. Prejdite na záložku **Ceny**
## Ceny podľa kanálov
Každý kanál (napr. `obchod.sk`, `obchod.cz`) môže mať **odlišnú cenu** pre ten istý variant.
### Príklad:
**Variant:** Demokracia pre vyvolených - Pevná väzba SK
- Kanál `obchod.sk`: 21,99 €
- Kanál `obchod.cz`: 549 Kč
## Základná cena
### Cena s DPH (hrubá cena)
- Zadávajte cenu **s DPH**, ako ju vidia zákazníci
- Systém automaticky vypočíta čistú cenu (bez DPH) pri objednávke
- Príklad: Zadáte `21,99 €` s 10% DPH → zákazník platí 12,99 €
### Daňová sadzba
Pri každej cene vyberte správnu DPH sadzbu:
- Knihy: 10% (SK), 12% (CZ)
- Elektronika: 20% (SK), 21% (CZ)
- atď.
**Dôležité:** Daňová sadzba sa vyberá zo zoznamu daňových sadzieb v systéme. Ak chýba, požiadajte superadmina o pridanie.
## Zľavová cena
Ak chcete produkt predávať so zľavou:
### 1. Zadajte zľavovú cenu
- Do poľa **Zľavová cena** zadajte nižšiu cenu
- Príklad: Základná 21,99 € → Zľavová 14,99 €
### 2. Aktivujte zľavu
- **Zaškrtnite** políčko **"Aktivovať zľavu"**
- Ak políčko nie je zaškrtnuté, zľava sa nezobrazí
### Čo sa stane po aktivácii:
- Na webe sa zobrazí pôvodná cena **prečiarknutá**
- Nad ňou bude zobrazená zľavová cena
- Príklad: ~~21,99 €~~ **14,99 €**
## Nastavenie pre viacero kanálov
Ak máte produkt v **obchod.sk** aj **obchod.cz**:
1. Zobrazia sa vstupné polia pre každý kanál
2. Zadajte cenu v mene toho kanála (Kč pre CZ, € pre SK)
3. Vyberte správnu daňovú sadzbu pre daný kanál
4. Voliteľne nastavte zľavu
## Časté chyby
**Zabudnutá aktivácia zľavy** - zľavová cena je zadaná, ale nie je zaškrtnuté "Aktivovať"
**Nesprávna daňová sadzba** - použitie 20% namiesto 10% pre knihy
**Chýbajúca cena pre kanál** - produkt sa nebude dať objednať v tom kanáli
**Zľava vyšší ako základná cena** - systém to nepovolí
## Kontrolný zoznam
Pred publikovaním variantu skontrolujte:
- ✅ Cena je nastavená pre všetky aktívne kanály
- ✅ Daňová sadzba je správna
- ✅ Ak je zľava, je aktivovaná zaškrtnutím políčka
- ✅ Cena dáva ekonomický zmysel (nie príliš nízka/vysoká)

View file

@ -0,0 +1,102 @@
+++
title = "Varianty produktov"
description = "SKU, EAN, formáty, jazyky"
date = 2026-02-03
weight = 2
+++
Variant je konkrétna verzia produktu, ktorú môžu zákazníci objednať. Napríklad kniha "Harry Potter" môže mať varianty:
- Brožovaná, slovensky
- Pevná väzba, slovensky
- Brožovaná, anglicky
- E-kniha, slovensky
## Prístup k variantom
1. Otvorte produkt v správe produktov
2. Prejdite na záložku **Varianty**
3. Kliknite **Nový variant**
## Základné údaje variantu
### Názov variantu
- Stručný popis, čo tento variant rozlišuje
- Príklad: "Brožovaná SK", "Pevná väzba EN"
- Tento názov sa zobrazuje pri výbere variantu na webe
### SKU (Stock Keeping Unit)
- Jedinečný kód pre sklad a účtovníctvo
- Každý variant musí mať **odlišné SKU**
- Odporúčanie: pre synchronizáciu zásob s Kros Omega je nutné aby sa SKU variantu zhodovalo s tým v Omege
### EAN (Čiarový kód)
- 13-miestny medzinárodný kód produktu
- Ak máte fyzický produkt s čiarovým kódom, zadajte ho sem
- Nie je povinný, ale uľahčí skladovanie
## Taxonómie definujúce variant
Tieto vlastnosti rozlišujú jeden variant od druhého:
### Formát
Výber formátu produktu:
- Brožovaná
- Pevná väzba
- E-kniha
- Audiokniha
- a ďalšie...
**Dôležité:** Formát určuje, čo zákazník dostane. Vždy vyberte aspoň jeden.
### Jazyk
V akom jazyku je produkt:
- Slovenčina
- Čeština
- Angličtina
- atď.
### Vydanie
Ak má produkt viacero vydaní:
- 1. vydanie
- 2. vydanie
- Špeciálne vydanie
- atď.
**Poznámka:** Toto pole je voliteľné - vyplňte len ak je relevantné.
### Prekladateľ
Ak ide o preklad z iného jazyka, vyberte prekladateľa.
- Toto pole je voliteľné
## Kombinácie variant-definujúcich taxonómií
Každá **jedinečná kombinácia** vytvorí osobitný variant:
**Príklad:**
- Formát: Brožovaná + Jazyk: Slovenčina = 1 variant
- Formát: Brožovaná + Jazyk: Angličtina = 2. variant
- Formát: Pevná väzba + Jazyk: Slovenčina = 3. variant
Všetky tieto varianty budú mať **rôzne SKU, ceny a skladové zásoby**.
## Ako pridať variant
1. Kliknite **Nový variant**
2. Vyplňte názov a SKU
3. Vyberte formát a jazyk (Dôležité!)
4. Vyberte vydanie a/alebo prekladateľa
5. Vyplňde dodatočné údaje ako rozmery pre kuriérov (ak ostanú prázdne použije sa priemerná zálohová hodnota nastavená pri konfigurácii obchodu)
5. Kliknite **Uložiť**
## Po vytvorení variantu
Teraz musíte ešte:
1. **Nastaviť ceny** - každý variant má vlastné ceny (viď sekciu Ceny)
2. **Nastaviť skladové zásoby** - koľko kusov máte/očakávate (viď sekciu Skladové zásoby)
Bez ceny a zásob variant nebude možné objednať.
## Časté chyby
**Duplicitné SKU** - každý variant musí mať jedinečné SKU
**Nesprávna kombinácia** - nezabudnite, že každá kombinácia = nový variant

View file

@ -0,0 +1,89 @@
+++
title = "Skladové zásoby"
description = "Správa zásob po skladoch"
date = 2026-02-03
weight = 4
+++
Každý variant produktu má vlastné zásoby v každom sklade. Systém automaticky sleduje, koľko kusov máte dostupných v sekcii Sklady.
## Prístup k zásobám
1. Otvorte produkt
2. Vyberte variant
3. Uvidíte sekciu **Skladové zásoby**
## Viacero skladov
Ak máte viac skladov (napr. Bratislava, Praha, Košice), každý variant môže mať **rôzne množstvo v každom sklade**.
### Príklad:
**Variant:** Demokracia pre vyvolených - Pevná väzba SK
- Sklad Bratislava: 50 ks
- Sklad Praha: 30 ks
- Sklad Košice: 0 ks
- **Celkom:** 80 ks
## Nastavenie zásob
### 1. Množstvo na sklade
- Zadajte, koľko kusov **skutočne máte** vo fyzickom sklade
- Pri objednávke sa množstvo **automaticky znižuje**
- Pri zrušení objednávky sa množstvo **vráti späť**
### 2. Buffer stock (rezerva)
- **Voliteľné** - množstvo, ktoré nieje fyzicky nadkladnené ale nezobrazuje nízky sklad zásob na webe
**Príklad:**
- Na sklade: -2 ks
- Buffer stock: 5 ks
- **Predajné množstvo:** ∞, na webe sa presné množstvo neukazuje, ak nieje < 5
- Zobrazené množstvo "Posledné 3 kusy"
- **Predaj sa zakazuje len ak je zaškrtnuté tlačidlo "Nedostupné" v úprave variantu**
## Automatické sledovanie
### Čo sa deje pri objednávke:
**Krok 1:** Zákazník objedná 2 kusy
- Systém skontroluje dostupnosť vo všetkých skladoch
- Ak je dostatok, objednávka pokračuje
**Krok 2:** Objednávka je zaplatená
- Množstvo sa **okamžite zníži** o 2 kusy
- Príklad: Bolo 50 ks → Zostáva 48 ks
**Krok 3:** Zrušenie objednávky (ak zákazník zruší)
- Množstvo sa **vráti späť** na sklad
- Príklad: 48 ks → Späť na 50 ks
## Nulové zásoby
Ak variant nemá žiadne zásoby:
- V **košíku** sa zobrazí **"Vypredané"**
- Zákazník **môže** produkt objednať
- Je na obchodníkovy či tento produkt dodá
## Doplnenie zásob
### Manuálne doplnenie:
1. Otvorte variant
2. Nájdite sklad
3. **Zmeňte množstvo** buffer zásob (ak chcete zmeniť množstvo reálnych zásob je nutné zasahovať do Omegy)
### Import z Omegy:
- Stránka každý deň importuje produkty z Omegy
- Je možná manuálna synchronizácia v sekcii "Sklady"
## Časté chyby
**Neaktualizované množstvá** - po fyzickej inventúre nezadáte nové čísla
**Príliš veľká rezerva (buffer)** - buffer je väčší ako skutočné zásoby
**Zabudnuté nové dodávky** - dostali ste tovar, ale nezadali ste ho do systému
## Kontrolný zoznam
Pravidelne kontrolujte:
- ✅ Zhodujú sa zásoby v systéme so skutočnosťou
- ✅ Je buffer stock rozumný (ak ho používate)
- ✅ Sú všetky sklady zadané pre všetky varianty

View file

@ -0,0 +1,13 @@
+++
title = "Akcie a zľavy"
description = "Správa pravidiel košíka a voucherov"
sort_by = "weight"
template = "section.html"
+++
Tu spravujete všetky typy zľav - automatické zľavy v košíku aj manuálne zľavové kódy.
## Obsah sekcie
- [Pravidlá košíka](cart-rules) - Automatické zľavy pri splnení podmienok
- [Vouchery](vouchers) - Zľavové kódy a ich generovanie

View file

@ -0,0 +1,217 @@
+++
title = "Pravidlá košíka"
description = "Automatické zľavy pri splnení podmienok"
date = 2026-02-03
weight = 1
+++
Pravidlá košíka sú automatické zľavy, ktoré sa aplikujú, keď zákazník splní určité podmienky. Zákazník **nemusí zadávať žiadny kód** - systém pravidlá aplikuje automaticky.
## Vytvorenie nového pravidla
### Krok 1: Základné informácie
**Názov**
- Interný názov pre administráciu
- Zákazník ho neuvidí (pokiaľ nenastavíte badge)
- Príklad: "Zľava 10% nad 50€", "Doprava zdarma nad 30€"
**Popis** (voliteľné)
- Poznámky pre ostatných adminov
- Zákazník ho neuvidí
**Kanál**
- Vyberte, pre ktorý obchod platí (shop.sk, shop.cz)
- Alebo nechajte prázdne pre všetky kanály
**Aktívne**
- Zaškrtnite, aby pravidlo fungovalo
- Odškrtnite na dočasné vypnutie
### Krok 2: Platnosť
**Platné od / Platné do**
- Nastavte časové obdobie, kedy pravidlo funguje
- Príklad: Vianočná akcia od 1.12. do 24.12.
- Môžete nechať prázdne pre trvalé pravidlo
### Krok 3: Priorita a kombinovanie
**Priorita**
- Číslo od 1 vyššie
- **Čím nižšie číslo, tým vyššia priorita**
- Pravidlá sa aplikujú od najnižšieho čísla
**Príklad:**
- Priorita 1: Zľava 20% (aplikuje sa ako prvá)
- Priorita 2: Doprava zdarma (aplikuje sa potom)
**Kombinovanie pravidiel**
- **Exclusive** - Toto pravidlo sa nemôže kombinovať s inými. Ak sa aplikuje, ostatné sa ignorujú.
- **Stackable** - Môže sa kombinovať s inými pravidlami
**Tip:** Ak máte pravidlo "Zľava 50%" ktoré nechcete kombinovať s ničím, nastavte Exclusive.
### Krok 4: Podmienky
Nastavte, kedy sa pravidlo má aplikovať:
**Minimálna suma košíka**
- Pravidlo sa aplikuje, ak je suma v košíku aspoň táto hodnota
- Príklad: 50 € (zľava len nad 50€)
**Maximálna suma košíka**
- Pravidlo sa aplikuje, ak je suma v košíku najviac táto hodnota
- Príklad: Zľava len pre nákupy do 100€
**Minimálny počet produktov**
- Koľko kusov musí byť v košíku
- Príklad: Aspoň 3 kusy
**Maximálny počet produktov**
- Najviac kusov v košíku
- Príklad: Zľava len pre malé nákupy (max 5 kusov)
**Rola zákazníka**
- Pravidlo len pre určité typy zákazníkov
- Príklad: Len pre "Premium" alebo "Verified" zákazníkov
**Prvá objednávka**
- Zaškrtnite, ak má platiť len pre úplne prvý nákup zákazníka
- Perfektné pre uvítacie zľavy
### Krok 5: Typ zľavy
**Percentuálna zľava**
- Zadajte percento (napr. 10, 20, 50)
- Príklad: 15% zľava = zadajte "15"
**Doprava zdarma**
- Zákazník neplatí za dopravu
- Netreba zadávať žiadnu hodnotu
### Krok 6: Obmedzenia použitia
**Celkový limit použití**
- Koľkokrát môže byť pravidlo použité celkovo
- Príklad: 100 = len prvých 100 zákazníkov
- Nechajte prázdne pre neobmedzené
**Limit na zákazníka**
- Koľkokrát môže jeden zákazník použiť pravidlo
- Príklad: 1 = každý zákazník len raz
- Nechajte prázdne pre neobmedzené
## Pravidlá s konkrétnymi produktmi
Pravidlá môžu byť naviazané na konkrétne produkty. Existujú dva typy rolí produktov:
### Roly produktov
**CONDITION (Podmienka)**
- Tieto produkty **musia byť v košíku**, aby sa pravidlo aplikovalo
- Sami o sebe **nedostanú zľavu**
- Príklad: "Kúp knihu X, získaš 20% zľavu na všetko ostatné"
**DISCOUNT (Zľava)**
- Tieto produkty **dostanú zľavu**, keď sa pravidlo aplikuje
- Môžu byť v košíku aj nemusia (závisí od podmienok)
- Príklad: "20% zľava na všetky tričká"
### Príklad kombinácie:
**Pravidlo:** Kúp knihu, získaj 50% zľavu na záložku
1. Pridajte knihu s rolou **CONDITION**
2. Pridajte záložku s rolou **DISCOUNT**
3. Nastavte zľavu 50%
**Výsledok:**
- Ak má zákazník knihu v košíku, záložka bude so zľavou 50%
- Kniha sama zostane za plnú cenu
- Ak nemá knihu v košíku, záložka bude za plnú cenu
### Nastavenie produktov
Pre každý produkt môžete zadať:
**Množstvo**
- Koľko kusov musí/môže byť v košíku
- Príklad: "Kúp 3 knihy, získaj 4. zadarmo"
**Typ zľavy produktu** (len pre DISCOUNT rolu)
- Percentuálna alebo pevná suma
- Môže byť odlišná od hlavnej zľavy pravidla
**Hodnota zľavy produktu** (len pre DISCOUNT rolu)
- Konkrétna zľava pre tento produkt
## Zobrazenie v košíku
### Badge (Odznak)
Text, ktorý sa zobrazí v košíku, keď je pravidlo **aktívne**.
**Príklad:**
- Badge text: "Vianočná zľava 15%"
- Zobrazí sa v košíku ako zelený odznak
### Progress bar (Indikátor progresu)
Ak chcete ukázať zákazníkovi, koľko ešte chýba na splnenie podmienky.
**Zapnite progress bar:**
- Zaškrtnite "Zobraziť progress bar"
**Progress správa:**
- Použite `:count` na zobrazenie chýbajúcej sumy
- Príklad: "Pridajte ešte :count € na dopravu zdarma"
- Systém automaticky nahradí `:count` číslom
**Ako to vyzerá:**
```
Pridajte ešte 12,50 € na dopravu zdarma
[=========> ] 75%
```
### Zobrazenie na produkte
Ak má pravidlo produkty s rolou CONDITION alebo DISCOUNT, badge sa zobrazí aj na stránke produktu:
- "Pri kúpe získate 20% zľavu"
- "Súčasť akcie: Doprava zdarma"
## Príklady pravidiel
### 1. Doprava zdarma nad 30€
- Podmienka: Minimálna suma 30€
- Zľava: Doprava zdarma
- Progress správa: "Pridajte ešte :count € na dopravu zdarma"
### 2. Zľava 15% pre prvý nákup
- Podmienka: Prvá objednávka = Áno
- Zľava: 15%
- Badge: "Uvítacia zľava 15%"
### 3. Kúp 3, zaplať za 2
- Produkt s rolou DISCOUNT: Pridajte produkt, množstvo: 3
- Zľava produktu: 33,33%
### 4. Študentská zľava
- Podmienka: Rola zákazníka = "Verified"
- Zľava: 10%
- Badge: "Študentská zľava"
## Časté chyby
**Konfliktné podmienky** - Min suma 50€ a Max suma 30€ (nikdy sa nesplní)
**Zlá priorita** - Exclusive pravidlo má nízku prioritu, nikdy sa nepoužije
**Chýbajúci progress text** - Progress bar zapnutý, ale text prázdny
**Produkt v oboch rolách** - Produkt je CONDITION aj DISCOUNT zároveň
## Kontrolný zoznam
Pred aktivovaním skontrolujte:
- ✅ Podmienky dávajú zmysel
- ✅ Priorita je správne nastavená
- ✅ Badge text je vyplnený (ak ho chcete)
- ✅ Progress správa obsahuje `:count` (ak používate)
- ✅ Limity sú rozumné (nebudú vyčerpané za 5 minút)
- ✅ Pravidlo je aktívne a v správnom časovom období

View file

@ -0,0 +1,253 @@
+++
title = "Vouchery"
description = "Zľavové kódy a ich generovanie"
date = 2026-02-03
weight = 2
+++
Vouchery sú zľavové kódy, ktoré zákazníci zadávajú pri objednávke. Na rozdiel od pravidiel košíka, voucher **musí byť manuálne zadaný**.
## Ako fungujú vouchery
Vouchery sa vytvárajú z **šablón** (templates). Šablóna určuje:
- Aký typ zľavy
- Ako sa kódy generujú
- Kto ich môže použiť
- Koľkokrát
**Proces:**
1. Vytvoríte šablónu voucheru
2. Systém vygeneruje konkrétne kódy podľa šablóny
3. Zákazníci zadajú kód pri objednávke
## Vytvorenie šablóny
### Krok 1: Základné informácie
**Názov**
- Interný názov pre administráciu
- Príklad: "Letná akcia 2026", "Vianočné vouchery"
**Popis** (voliteľný)
- Poznámky pre adminov
**Kanál**
- Pre ktorý obchod platí
- Alebo nechajte prázdne pre všetky
**Zobrazovaný názov** (voliteľný)
- Názov, ktorý uvidia zákazníci
- Príklad: "Letná zľava"
### Krok 2: Vzor kódu
Určuje, ako budú vyzerať vygenerované kódy.
**Statický kód:**
- Zadajte presný kód
- Príklad: `WELCOME10`
- Všetci používajú rovnaký kód
**Dynamický kód s náhodnou časťou:**
- Použite `{RANDOM:X}` kde X je počet znakov
- Príklad: `SAVE{RANDOM:6}` → vygeneruje `SAVEA3K9P2`, `SAVEX7M4Q1`, atď.
- Každý kód je jedinečný
### Krok 3: Stratégia generovania
Určuje, **kedy a ako** sa kódy vytvárajú:
#### STATIC - Jeden statický kód
- Vytvorí sa **jeden kód** pre všetkých
- Všetci zákazníci používajú rovnaký
- Príklad: `WELCOME10` - jeden kód pre všetkých
**Kedy použiť:**
- Verejné kampane
- Kódy na sociálne siete
- Newsletter pre všetkých
#### BULK - Hromadné generovanie
- Admin manuálne vygeneruje **X kódov naraz**
- Kódy sa rozdávajú jednotlivo
- Príklad: Vygenerujete 1000 kódov pre influencerov
**Kedy použiť:**
- Distribúcia partnerom
- Fyzické kupóny (tlač)
- Limitované kampane
**Ako generovať:**
1. Vytvorte šablónu
2. Kliknite "Generovať kódy"
3. Zadajte počet (napr. 100)
4. Systém vytvorí 100 jedinečných kódov
#### UNIQUE_PER_ORDER - Automaticky po objednávke
- Systém **automaticky** vytvorí kód po objednávke
- Každý zákazník dostane vlastný kód
- Príklad: Po kúpe za 100€ dostane kód na 10% zľavu pri ďalšom nákupe
**Kedy použiť:**
- Odmena za nákup
- Motivácia pre ďalší nákup
- VIP program
**Nastavenie automatického generovania:**
- Zapnite "Automatické generovanie"
- Minimálna suma objednávky: napr. 100€
- Oneskorenie: koľko dní po objednávke (napr. 7)
- Platnosť: koľko dní má kód platiť (napr. 30)
#### ON_DEMAND - Na požiadanie
- Admin vytvorí kód **manuálne podľa potreby**
- Pre konkrétneho zákazníka
- Príklad: Zákaznícky servis kompenzuje problém
**Kedy použiť:**
- Riešenie reklamácií
- Individuálne žiadosti
- VIP zákazníci
**Ako vytvoriť:**
1. Otvorte šablónu
2. Kliknite "Vytvoriť voucher"
3. Voliteľne priraďte používateľovi alebo emailu
### Krok 4: Typ zľavy
**Percentuálna zľava**
- Zadajte percento (napr. 10, 20, 50)
**Pevná suma**
- Zadajte konkrétnu sumu (napr. 5€)
**Doprava zdarma**
- Neplatí za dopravu
### Krok 5: Podmienky
Rovnaké ako pri pravidlách košíka:
**Minimálna suma košíka**
- Voucher sa dá použiť len pri nákupe aspoň za túto sumu
- Príklad: 50€
**Maximálna suma košíka**
- Voucher platí len do tejto sumy
**Minimálny počet produktov**
- Koľko kusov musí byť v košíku
**Maximálny počet produktov**
- Najviac kusov v košíku
**Rola zákazníka**
- Len pre určité typy zákazníkov
**Prvá objednávka**
- Len pre prvý nákup
### Krok 6: Limity použitia
**Limit na kód**
- Koľkokrát môže byť **jeden kód** použitý
- Príklad: 1 = každý kód len raz
- Nechajte prázdne pre neobmedzené
**Celkový limit šablóny**
- Koľkokrát môžu byť **všetky kódy** z tejto šablóny použité celkovo
- Príklad: 100 = len prvých 100 použití
### Krok 7: Platnosť
**Platné od / Platné do**
- Časové obdobie, kedy kódy fungujú
- Pre automaticky generované kódy sa nastaví individuálne
## Priradenie voucheru
Vouchery môžu byť:
**Verejné**
- Ktokoľvek môže použiť
- Nie sú priradené nikomu
**Priradené používateľovi**
- Len konkrétny prihlásený zákazník môže použiť
**Priradené emailu**
- Len osoba s týmto emailom môže použiť
- Nemusí byť registrovaná
## Export a distribúcia
### Export kódov
1. Otvorte šablónu
2. Kliknite "Exportovať vouchery"
3. Stiahnete CSV so všetkými kódmi
### Použitie exportu:
- Email kampaň (každý dostane iný kód)
- Tlač kupónov
- Partnerská distribúcia
## Sledovanie použitia
Pre každú šablónu vidíte:
- Koľko kódov bolo vygenerovaných
- Koľko bolo použitých
- Koľko je ešte dostupných
Pre každý kód vidíte:
- Kedy bol vytvorený
- Kto ho použil
- Kedy bol použitý
## Príklady použitia
### 1. Newsletter kupón
- Stratégia: STATIC
- Kód: `NEWSLETTER15`
- Zľava: 15%
- Limit na kód: Neobmedzený
- Celkový limit: 500
### 2. Vouchery pre influencerov
- Stratégia: BULK
- Vzor: `INFLUENCER{RANDOM:6}`
- Vygenerujete: 50 kódov
- Zľava: 20%
- Limit na kód: 10 (každý influencer môže dať 10 ľuďom)
### 3. Odmena po nákupe
- Stratégia: UNIQUE_PER_ORDER
- Automatické: Áno
- Min objednávka: 100€
- Oneskorenie: 3 dni
- Zľava: 10%
- Platnosť: 30 dní
### 4. Kompenzácia zákazníkovi
- Stratégia: ON_DEMAND
- Vytvoríte manuálne
- Priradíte emailu zákazníka
- Zľava: 20€ pevná suma
- Limit: 1 použitie
## Časté chyby
**BULK generovanie omylom** - Vygenerovali ste 10 000 kódov namiesto 100
**Chýbajúce {RANDOM}** - Vzor nemá náhodnú časť, všetky kódy rovnaké
**Príliš krátka platnosť** - Automatický voucher platí 1 deň (zákazník nestihne)
**Verejný voucher bez limitu** - Kód sa rozšíri a každý ho použije 100x
## Kontrolný zoznam
Pred aktivovaním šablóny:
- ✅ Stratégia generovania zodpovedá účelu
- ✅ Vzor kódu dáva zmysel (obsahuje {RANDOM} ak má)
- ✅ Limity sú rozumné
- ✅ Podmienky sú správne nastavené
- ✅ Platnosť je dostatočne dlhá
- ✅ Pre BULK: Skutočne chcete vygenerovať toľko kódov?

157
content/taxonomies.md Normal file
View file

@ -0,0 +1,157 @@
+++
title = "Taxonómie"
description = "Systém klasifikácie produktov"
date = 2026-02-03
weight = 1
+++
Taxonómie sú spôsob, ako označovať a triediť produkty. Všetky fungujú rovnako - líšia sa len v tom, na čo sa používajú.
## Čo sú taxonómie
Jednoducho povedané: štítky a kategórie pre produkty.
**Príklady typov taxonómií:**
- Kategórie (Oblečenie, Elektronika...)
- Značky (Nike, Samsung...)
- Farby (Čierna, Biela...)
- Veľkosti (S, M, L...)
- Štítky (Novinka, Bestseller...)
Všetky sa vytvárajú a spravujú **rovnakým spôsobom**. Rozdiel je len v nastaveniach.
## Vytvorenie taxonómie
### Krok 1: Výber typu
1. V menu kliknite **Taxonómie**
2. Vyberte typ, ktorý chcete vytvoriť
3. Kliknite **Nová položka**
### Krok 2: Základné údaje
**Slug**
- URL adresa (napr. `cierna`, `nike`, `oblecenie`)
- Malé písmená, pomlčky, bez diakritiky
- **Nikdy sa nemení** po vytvorení
**Názov**
- Ak sa typ **prekládá**, zadajte názov pre každý jazyk:
- SK: "Čierna"
- CZ: "Černá"
- EN: "Black"
- Ak sa typ **neprekládá** (vlastné mená), zadajte len raz:
- "Nike" (rovnaké všade)
- "Samsung" (rovnaké všade)
### Krok 3: Voliteľné údaje
**Popis**
- Text, ktorý sa zobrazí na stránke tejto taxonómie
- Ak sa typ prekládá, vyplňte pre každý jazyk
- Je možné používať HTML syntax a pridávať obrázky pomocou `<img src="odkaz-na-obrazok" width="200px"/>` (Obrázok môžete pridať do vlastnej knižnice a skopírovať odkaz, obrázok sem nieje možné pridať pomocou klikacieho rozhrania ale pomocou značky vyššie sa zobrazí správne na verejnej časti webu)
**Meta popis**
- Pre vyhľadávače (Google)
- 150-160 znakov
**Obrázok**
- Logo značky, ukážka farby, atď.
**Nadradená položka** (len ak je typ hierarchický)
- Vyberte rodiča, ak chcete vytvoriť podpoložku
- Príklad: "Tričká" pod "Oblečenie"
## Rozdiely medzi typmi
Všetky taxonómie fungujú rovnako, ale majú rôzne vlastnosti:
### Hierarchické vs. ploché
**Hierarchické** - môžu mať podpoložky
- Príklad: Kategórie (Oblečenie > Tričká > Dámske tričká)
- Vytvárate stromovú štruktúru
**Ploché** - jednoduchý zoznam
- Príklad: Značky (Nike, Adidas, Puma)
- Všetky na rovnakej úrovni
### Prekladané vs. neprekladané
**Prekladané** - názov sa líši podľa jazyka
- Príklad: Farby (SK: "Čierna", EN: "Black")
**Neprekladané** - názov je rovnaký všade
- Príklad: Značky ("Nike" je "Nike" vo všetkých jazykoch)
### Definujúce varianty vs. kategorizačné
**Definujúce varianty** - pripisujú sa k variantom produktu
- Príklad: Farba, Veľkosť, Materiál
- Každá kombinácia = nový variant
- Variant: Tričko Čierne M, Tričko Čierne L, Tričko Biele M
**Kategorizačné** - pripisujú sa k master produktu
- Príklad: Kategórie, Značky, Štítky
- Produkt patrí do týchto kategórií celkovo
## Pridanie k produktu
### Pre kategorizačné taxonómie:
1. Otvorte master produkt
2. V sekcii **Taxonómie** vyberte hodnoty
3. Môžete vybrať viacero
### Pre variant-definujúce taxonómie:
1. Otvorte produkt
2. Vytvorte alebo upravte variant
3. V sekcii **Variant taxonómie** vyberte hodnoty
4. Kombinácia musí byť jedinečná
## Stránky taxonómií na webe
Niektoré typy majú verejné stránky:
**Stránka konkrétnej hodnoty**
- Zobrazí všetky produkty s touto taxonómiou
- URL: `obchod.sk/kategoria/oblecenie`
- URL: `obchod.sk/znacka/nike`
**Index stránka**
- Zoznam všetkých hodnôt daného typu
- URL: `obchod.sk/zoznam-znaciek`
## Usporiadanie
### Hierarchické typy:
- Použite **drag & drop** v zozname
- Alebo zadajte číslo **Poradie**
### Ploché typy:
- Automatické zoradenie (abecedne alebo podľa popularity)
## Mazanie
Pri mazaní taxonómie:
**Hierarchická s podpoložkami:**
- Môžete zmazať len jednu položku (deti sa presunú o úroveň vyššie)
- Alebo zmazať celú vetvu
**Všetky typy:**
- Produkty stratia túto taxonómiu
- Ak bola jediná, produkt nebude zaradený nikde
## Časté chyby
**Duplicity** - "Nike" a "nike" ako dve položky
**Preklad vlastných mien** - "Nike" a "Nike Inc." v rôznych jazykoch
**Zlý typ** - vytvorenie značky ako kategórie
**Príliš hlboká hierarchia** - 6+ úrovní
## Tipy
✅ Pred vytvorením vyhľadajte, či položka už neexistuje
✅ Používajte konzistentné pomenovanie
✅ Vyplňte SEO údaje pre populárne položky
✅ Pravidelne kontrolujte a zlučujte duplicity

2
public/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
*
!.gitignore

56
static/custom.css Normal file
View file

@ -0,0 +1,56 @@
@font-face {
font-style: normal;
font-weight: 100 900;
src: url("fonts/InterVariable.woff2") format("woff2");
font-family: "Inter Variable";
font-display: swap;
}
@font-face {
font-style: italic;
font-weight: 100 900;
src: url("fonts/InterVariable-Italic.woff2") format("woff2");
font-family: "Inter Variable";
font-display: swap;
}
@font-face {
font-style: normal;
font-weight: 100 900;
src: url("fonts/JetBrainsMono.woff2") format("woff2");
font-family: "JetBrains Mono";
font-display: swap;
}
@font-face {
font-style: italic;
font-weight: 100 900;
src: url("fonts/JetBrainsMono-Italic.woff2") format("woff2");
font-family: "JetBrains Mono";
font-display: swap;
}
body {
font-family: "Inter Variable", var(--font-system-ui), var(--font-emoji);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 900;
font-family: "Inter Variable", var(--font-system-ui), var(--font-emoji);
}
h1 {
font-weight: 900;
}
pre,
code,
kbd,
samp {
font-family: "JetBrains Mono", var(--font-monospace-code);
}

@ -1 +1 @@
Subproject commit 9728717c08733c45e8007388795f0c853d992811
Subproject commit 7157ea479d9c20b7a95a3645a6689ccb9ebffa29