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). |
| Reservation timeout (minutes) | Zobrazí sa len keď sú rezervácie zapnuté. Čas v minútach (1–1440), 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.
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. |
| Reduce Stock on Payment | Zapnite na zníženie skladových zásob pri zaplatení objednávky (napr. po úspešnej platbe). Zásoby sa znížia ihneď pri platbe. |
| Reserve Stock on Payment | Zapnite na rezerváciu zásob pri zaplatení objednávky; rezervované množstvo sa potom odpočíta pri prechode objednávky do stavu completed/processing/paid a uvoľní pri zrušení objednávky. |
Ak sú zapnuté Reduce Stock on Payment aj Reserve Stock on Payment, stránka zobrazí poznámku: obe správania sa môžu aplikovať (zníženie pri platbe a rezervácia/odpočet podľa stavu objednávky). Použite jedno alebo druhé, pokiaľ nechcete zámerne obe.
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.
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. |
| Reduce / Reserve stock on payment | 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.