Nastavenia skladu
Táto stránka popisuje každú sekciu a ovládací prvok v Admin → Nastavenia → Sklad. Slúži na konfiguráciu rezervácií, upozornení, limitov košíka, zobrazenia zásob, kedy sa zásoby znižujú alebo rezervujú, vlastných správ, notifikácií pre admina a migrácie do systému skladov.
Kde to nájdete: Prihláste sa do Admin panelu, prejdite do Nastavenia a otvorte Sklad. Stránka je jeden formulár; zmeny uložíte tlačidlom Save settings (Uložiť nastavenia) dole. Niektoré akcie (napr. „Apply to all products“, „Run migration“) sa vykonajú ihneď a nevyžadujú uloženie formulára.
1. Rezervácie zásob
Účel: Rezervovať zásoby pri pridání položiek do košíka, aby sa tie isté jednotky nepredali dvakrát.
| Ovládací prvok | Čo robí |
|---|---|
| Enable Stock Reservations | Zapnite na rezerváciu zásob pri pridání položky do košíka. Rezervované množstvo sa uvoľní pri opustení košíka (po časovom limite nižšie) alebo pri dokončení/zrušení objednávky. Vypnite na vypnutie rezervácií (zásoby sa odpočítajú len podľa nastavenia v sekcii „Stock Management“ nižšie). |
| Automaticky uvoľniť rezervácie po čase | Zobrazí sa len keď sú rezervácie zapnuté. Ak je vypnuté, rezervácie z košíka neexpirujú — držia sa, kým sa objednávka nedokončí alebo kým zákazník položku z košíka neodstráni (hosťovské košíky sa aj tak čistia po 2 dňoch). |
| Reservation timeout (minutes) | Zobrazí sa len keď je zapnuté automatické uvoľňovanie vyššie. Čas v minútach (1–1440, predvolene 30), po ktorom sa rezervácia neaktívneho košíka uvoľní. Napr. 30 znamená, že rezervované zásoby sa uvoľnia 30 minút po poslednej aktivite, ak zákazník objednávku nedokončí. |
2. Stock Watchdog
Účel: Umožniť zákazníkom prihlásiť sa na upozornenie, keď bude vypredaný produkt opäť dostupný.
| Ovládací prvok | Čo robí |
|---|---|
| Enable Watchdog | Zapnite na zobrazenie možnosti „Upozorniť ma, keď bude k dispozícii“ (alebo podobnej) pri vypredaných produktoch. Vypnite na skrytie. |
| Max Watchdog per user | Zobrazí sa len keď je Watchdog zapnutý. Maximálny počet produktov, na ktoré sa môže jeden zákazník prihlásiť. Prázdne = bez limitu. |
3. Globálny stav zásob
Účel: Vidieť, koľko produktov/variant má ktorý stav, a voliteľne nastaviť rovnaký stav (a príznak predpredaja) pre všetky produkty a varianty, alebo synchronizovať stav zo skutočných skladových zásob.
Prehľad aktuálneho stavu zásob
Farebné boxy zobrazujú počet produktov v každom stave: Na sklade, Nízka zásoba, Vypredané, Na predpredaj, Predobjednávka. Dole je zobrazený celkový počet produktov a variant.
Aplikovať stav na všetky produkty
| Ovládací prvok | Čo robí |
|---|---|
| Stock status | Rozbaľovací zoznam: In stock, Low stock, Out of stock, On backorder, Preorder. Zvoľte stav na aplikovanie. |
| Allow backorder | Prepínač. Pri aplikácii nastaví „allow backorder“ pre všetky vybrané produkty/varianty (dajú sa kúpiť aj pri 0 zásobách). |
| Apply to variants | Prepínač. Ak zapnuté, rovnaký stav a príznak backorder sa aplikujú aj na všetky varianty produktu. Ak vypnuté, aktualizujú sa len jednoduché produkty (bez variant) a stav na úrovni produktu. |
| Apply to all products (tlačidlo) | Aplikuje zvolený stav a „allow backorder“ na každý produkt (a voliteľne každú variantu). Použite na vynútenie jedného stavu v celom katalógu (napr. všetko „In stock“). Úspešná správa zobrazí počet aktualizovaných produktov a variant. |
Synchronizovať stav zo zásob
Nastaví stav zásob každého produktu (a voliteľne varianty) podľa skutočných skladových zásob a prah nízkej zásoby z nastavení:
- 0 jednotiek → Out of stock (Vypredané)
- Nad 0, ale pod prahom nízkej zásoby → Low stock (Nízka zásoba)
- Na prahu alebo nad ním → In stock (Na sklade)
| Ovládací prvok | Čo robí |
|---|---|
| Apply to variants | Rovnaký prepínač ako vyššie. Ak zapnuté, stav varianty sa synchronizuje zo zásob varianty; produkty s variantami dostanú stav odvodený od variant (napr. ak je akákoľvek varianta na sklade, produkt môže zobrazovať In stock). |
| Sync status from stock (tlačidlo) | Spustí synchronizáciu. Produkty/varianty, ktoré už majú správny stav, sa nemenia. Správa zobrazí počet aktualizovaných produktov a variant. |
Použite „Apply to all products“, keď chcete jeden stav všade. Použite „Sync status from stock“, keď chcete, aby stav zodpovedal aktuálnym skladovým množstvám.
3b. Rozdeliť dostupnosť podľa skladov
Prepínač Rozdeliť dostupnosť podľa skladov (predvolene vypnutý) zapne zobrazenie dostupnosti ako samostatných riadkov pre jednotlivé sklady na detaile produktu.
Aby sa niečo zobrazilo, musí byť zároveň aspoň jeden sklad označený ako Zobraziť ako riadok dostupnosti pri produkte. Nastavenie skladov a dodávateľov nájdete v kapitole Sklady a dodávatelia.
4. Limity košíka
Účel: Obmedziť, koľko jednotiek produktu sa môže pridať do košíka (globálne a na produkt).
Globálny limit
| Ovládací prvok | Čo robí |
|---|---|
| Default Max Quantity Per Product | Číslo (1–1000). Predvolené maximálne množstvo na produkt v košíku pre celý obchod. Produkt môže mať vlastný limit (pozri „Per product limits“); ak je nastavený, prepíše túto predvolenú hodnotu. |
| Apply to all products (tlačidlo) | Nastaví max. množstvo v košíku každého produktu na hodnotu v „Default Max Quantity Per Product“ vyššie. Použite na reset všetkých produktov na rovnaký limit. Úspešná správa zobrazí počet aktualizovaných produktov. |
Limity na produkt
Slúži na nastavenie alebo zmenu limitu košíka pre jeden produkt naraz.
| Ovládací prvok | Čo robí |
|---|---|
| Select product | Vyhľadajte a vyberte produkt. |
| Max quantity | Maximálne povolené množstvo v košíku pre daný produkt (1–1000). Prázdne alebo nastavené na vymazanie produktového limitu = použije sa globálna predvolená hodnota. |
| Save (tlačidlo) | Uloží max. množstvo v košíku pre vybraný produkt. Úspešná správa potvrdí; výber a pole sa dajú vymazať pre ďalší produkt. |
Efektívny limit pre daný produkt: vlastné max_cart_quantity, ak je nastavené, inak Default Max Quantity Per Product z nastavení.
5. Upozornenia na nízku zásobu
Účel: Definovať, kedy sa zásoba považuje za „nízku“, a voliteľne spúšťať upozornenia pre admina.
| Ovládací prvok | Čo robí |
|---|---|
| Enable Low Stock Alerts | Zapnite na použitie prahu nízkej zásoby pre upozornenia a pre „Sync status from stock“ (pozri sekciu 3). Vypnite na vypnutie správania založeného na nízkej zásobe. |
| Low stock threshold | Číslo (≥ 0). Zásoba je „nízka“, keď je množstvo nad 0 ale pod touto hodnotou. Používa sa pre stav nízkej zásoby, sync zo zásob a (ak zapnuté) notifikácie pre admina. |
6. Správa zásob (Stock Management)
Účel: Globálne pravidlá pre predpredaje, ako sa zásoby zobrazujú v e-shope, plnenie cez sklady a kedy sa zásoby znižujú alebo rezervujú pri platbe.
| Ovládací prvok | Čo robí |
|---|---|
| Allow Backorder (Global) | Zapnite na povolenie objednávania vypredaných produktov (predpredaj). Vypnite na zablokovanie pridania do košíka pri nedostupných zásobách (okrem produktov s vlastným nastavením backorder). |
| Stock Display Mode (Global) | Ako sa informácia o zásobách zobrazuje na stránkach produktov. Možnosti: Always show – vždy zobraziť úroveň zásob; Show only when low stock – zobraziť len pri zásobe pod prahom; Show only when out of stock – zobraziť len pri 0 zásobách; Never show – skryť zásoby na frontende. Jednotlivé produkty to môžu prepísať. |
| Allow cross-warehouse fulfillment (Global) | Zapnite na povolenie plnenia objednávky z akéhokoľvek skladu so zásobami, aj keď sklad spôsobu dopravy zásoby nemá. Vypnite na vyžadovanie zásob v sklade spôsobu dopravy. |
| Čo sa stane pri úspešnej platbe? | Výber jednej z troch možností: Znížiť skladové množstvo – fyzická zásoba sa zníži ihneď pri zaplatení objednávky; existujúce rezervácie z košíka sa potvrdia (odporúčané pre väčšinu e-shopov). Iba rezervovať zásoby – fyzická zásoba zostáva; množstvo sa drží ako rezervované pre objednávku a odpočíta sa pri prechode objednávky do stavu completed/processing/paid, pri zrušení sa uvoľní. Nerobiť nič – žiadne automatické zmeny pri platbe; zásoby sa odpočítajú až pri zmene stavu objednávky na completed/processing/paid. |
Možnosti sa navzájom vylučujú — vždy je aktívna práve jedna. Ak by boli (napr. zo starších nastavení) zapnuté obe správania naraz, prednosť má zníženie zásob pri platbe.
7. Vlastné správy o zásobách
Účel: Definovať text, ktorý zákazníci vidia pre každý stav zásob (vysoká zásoba, nízka zásoba, vypredané, predpredaj, predobjednávka), podľa jazyka.
Zobraziť počet kusov — Prepínač v tejto sekcii. Ak je vypnutý, na produktových kartách a v detaile produktu sa zobrazí len text stavu (napr. „Skladom“) bez konkrétnych čísel.
Prahy vysokej / nízkej zásoby (v tejto sekcii) definujú hranice pre správy:
- High stock threshold – Od tohto množstva vyššie sa používa správa „vysoká zásoba“ (napr. „Na sklade“).
- Low stock threshold – Rovnaká hodnota ako v „Low Stock Alerts“. Medzi low a high (bez zahrnutia) sa používa správa „nízka zásoba“; pri 0 správa „vypredané“.
Správanie v e-shope: Keď sú skladové (dostupné) zásoby 0, e-shop vždy zobrazí správu vypredané bez ohľadu na pole stock_status produktu. Pri zásobách > 0 stav produktu a tieto správy určujú štítok. Môžete použiť „Sync status from stock“ (sekcia 3), aby stav a štítky zodpovedali skladovým zásobám.
Podľa jazyka: Použite záložky (napr. SK, EN, CS) a vyplňte pre každý jazyk:
| Správa | Kedy sa zobrazí |
|---|---|
| High stock message | Zásoby ≥ prah vysokej zásoby. |
| Low stock message | Prah nízkej zásoby < zásoby < prah vysokej zásoby. |
| Out of stock message | Zásoby = 0. |
| On backorder message | Zobrazí sa, keď je produkt v stave backorder (nastaviteľné na produkt). |
| Preorder message | Zobrazí sa, keď je produkt v stave preorder (nastaviteľné na produkt). |
Prázdne pole = systémová predvolená hodnota pre daný jazyk. Tieto hodnoty sú uložené v Nastaveniach skladu a používajú sa na frontende; vlastné správy na úrovni produktu ich môžu prepísať.
8. Notifikácie pre admina
Účel: Zvoliť, kedy sú admini notifikovaní e-mailom (alebo inými kanálmi, ktoré aplikácia používa).
| Ovládací prvok | Čo robí |
|---|---|
| Notify admin on Watchdog signup | Zapnite na notifikáciu adminov pri prihlásení zákazníka na vypredaný produkt (Watchdog). Vypnite na vypnutie týchto notifikácií. |
| Notify admin on low stock | Zapnite na notifikáciu adminov, keď zásoby produktu klesnú na alebo pod prah nízkej zásoby. Vypnite na vypnutie notifikácií o nízkej zásobe. |
9. Migrácia zásob
Účel: Skopírovať existujúce množstva zásob produktov a variant do systému skladových zásob (jeden sklad). Použite pri prechode z jedného poľa „stock“ na produkt/variantu na model s viacerými skladmi.
Štatistiky migrácie (obnovia sa pri otvorení stránky alebo kliknutí na Refresh stats):
- Products pending migration – Produkty, ktoré ešte majú zásoby v starom poli a nemajú záznam skladových zásob.
- Variants pending migration – Varianty v rovnakej situácii.
- Products migrated / Variants migrated – Počty, ktoré už majú aspoň jeden záznam skladových zásob.
- Target warehouse – Sklad, ktorý prijme migrované zásoby (predvolený sklad alebo „ESHOP“, ak je nastavený). Ak žiadny neexistuje, migrácia ho vytvorí.
Možnosti
| Možnosť | Čo robí |
|---|---|
| Include products | Ak zapnuté, jednoduché produkty (bez variant) so zásobami v starom poli a bez skladových zásob dostanú riadok skladových zásob s týmto množstvom. |
| Include variants | Ak zapnuté, varianty so zásobami v starom poli a bez skladových zásob dostanú riadok skladových zásob s týmto množstvom. |
| Clear legacy stock | Ak zapnuté, po vytvorení riadku skladových zásob sa pôvodné pole zásob produktu/varianty nastaví na 0. Ak vypnuté, staré pole sa nemení (môžete ho vymazať neskôr). |
Tlačidlá
| Tlačidlo | Čo robí |
|---|---|
| Run migration | Spustí migráciu s aktuálnymi možnosťami. Spracujú sa len produkty/varianty, ktoré ešte nemajú skladové zásoby. Nepovolené, ak nič nečaká na migráciu alebo ak sú vypnuté „Include products“ aj „Include variants“. Zobrazí počet migrovaných produktov a variant a použitý sklad. |
| Refresh stats | Znova načíta štatistiky migrácie (počty čakajúcich/migrovaných a cieľový sklad) bez spustenia migrácie. |
Po migrácii tieto produkty/varianty používajú skladové zásoby ako zdroj pravdy; zvyšok aplikácie (Správa zásob, e-shop, košík) používa súčty skladov ako je popísané v prehľade skladu.
10. Uložiť nastavenia
Save settings (dole na stránke) uloží všetky polia formulára v sekciách 1–2 a 5–8 (rezervácie, watchdog, predvolená hodnota košíka, upozornenia na nízku zásobu, prepínače správy zásob a režim zobrazenia, vlastné správy, notifikácie pre admina). Nespúšťa „Apply to all products“, „Sync status from stock“, „Apply to all products“ (limit košíka), uloženie na produkt ani „Run migration“; tieto akcie sa vykonajú ihneď po kliknutí na ich tlačidlá.
Rýchla referencia: kde sa nastavenia používajú
| Nastavenie | Použitie |
|---|---|
| Enable Stock Reservations + timeout | Rezervácie košíka; uvoľnenie po timeoute alebo pri objednávke/zrušení. |
| Enable Watchdog + max per user | „Upozorniť ma, keď bude k dispozícii“ pri vypredaných produktoch. |
| Low stock threshold | Stav nízkej zásoby, „Sync status from stock“, upozornenia a zobrazenie. |
| Default max quantity / na produkt | Max. množstvo na produkt v košíku. |
| Allow backorder global | Či môžu zákazníci pridávať vypredané položky do košíka (okrem prepísania na produkt). |
| Stock display mode global | Či a kedy sa zásoby zobrazujú na stránkach produktov. |
| Cross-warehouse fulfillment | Plnenie z akéhokoľvek skladu vs. len zo skladu spôsobu dopravy. |
| Akcia pri platbe (znížiť / rezervovať / nič) | Kedy sa zásoby odpočítavajú alebo rezervujú (platba vs. stav objednávky). |
| High / Low stock threshold + messages | Štítky zásob pre zákazníka (napr. „Na sklade“, „Vypredané“). |
| Admin notifications | E-maily pri prihlásení na Watchdog alebo pri nízkej zásobe. |
Pre bežné zmeny zásob (pridať, odobrať, previesť, import/export) používajte Admin → Sklad (pozri prehľad skladu). Pre správu skladov (vytvorenie/úprava skladov, predvolený sklad) používajte Admin → Warehouses.