Pri vložení do objednávky sa zásoba nesníži okamžite fyzicky, najprv sa rezervuje. Tento článok vysvetľuje mechanizmus rezervácie a texty dostupnosti, ktoré z neho vychádzajú na storefronte.

Rezervácia zásoby
Pri objednaní variantu sa jeho zásoba zamkne a skontroluje dostupné množstvo (zásoba mínus už rezervované). Ak dostupné množstvo stačí, rezervácia sa vytvorí bez ďalšieho kroku. Ak nestačí, rozhoduje príznak Povoliť predaj na objednávku:
- ak je zapnutý na variante alebo na produkte, rezervácia sa vytvorí aj napriek nedostatku (rezervované množstvo môže dočasne prevýšiť fyzickú zásobu),
- ak nie je zapnutý ani na jednom z nich, objednanie sa odmietne s uvedením skutočne dostupného množstva.
Zrušenie objednávky alebo jej položky rezerváciu opäť uvoľní.
Predaj na objednávku (backorder)
Príznak sa dá nastaviť samostatne na produkte aj na konkrétnom variante — hodnota variantu má pri samotnej rezervácii prednosť pred hodnotou produktu. Produkt so sledovaním skladu vypnutým sa navyše považuje za vždy dostupný bez ohľadu na zásobu.
Pravidlo „stačí, aby predaj na objednávku povoľoval PRODUKT alebo KONKRÉTNY VARIANT" je teraz jednotné pre celý katalógový aj skladový modul — kontrola dostupnosti produktu aj samotná rezervácia sa rozhodujú podľa rovnakej funkcie. Ak text dostupnosti na konkrétnej obrazovke obchodu napriek tomu vychádza len z nastavenia produktu (bez zohľadnenia vybraného variantu), ide o to, že daná obrazovka si dostupnosť dopočítava vlastnou logikou namiesto tejto zdieľanej funkcie — nahláste to ako samostatnú nezrovnalosť danej obrazovky.
Texty dostupnosti na storefronte
| Text | Kedy sa zobrazí |
|---|---|
| Skladom | sledovanie skladu je vypnuté, alebo je zásoba kladná, alebo je povolený predaj na objednávku |
| Na objednávku | zásoba je nulová, ale je povolený predaj na objednávku — zobrazuje sa priamo pri tlačidle pridania do košíka |
| Nedostupné | zásoba je nulová a predaj na objednávku nie je povolený |
Formulár prihlásenia na upozornenie o naskladnení sa ponúkne len vtedy, keď je produkt skutočne nedostupný a zároveň nemá povolený predaj na objednávku.
Čo sa deje na pozadí
Rezervácia aj jej uvoľnenie prebieha so zámkom na danom zázname zásoby, takže dve súbežné objednávky na posledný kus sa nikdy neminú kontroly dostupnosti. Po zaplatení alebo zrušení objednávky sa rezervácie a zobrazená dostupnosť automaticky prepočítajú.
Keď sa zaplatí objednávka nad rámec fyzickej zásoby (predaj na objednávku), chýbajúce kusy sa v zázname zásoby vedú ako Sľúbené — zaplatený, ale zatiaľ nenaskladnený dlh. Najbližšia dodávka na sklad ho najprv splatí, až zvyšné prijaté kusy sú voľne dostupné na ďalší predaj; expedícia danej objednávky jej podiel na dlhu zruší. Odpis zásoby pri platbe ide vždy zo skladu, ktorý si zákazník zvolil v košíku.
Časté problémy
- Zákazník si objednal viac kusov, než bolo fyzicky na sklade. Skontrolujte príznak Povoliť predaj na objednávku na danom variante alebo produkte — ak je zapnutý, ide o zámerné správanie, nie o chybu.
- Produkt sa na karte tvári ako nedostupný, no do košíka sa napriek tomu pridal. Kontrola dostupnosti aj rezervácia už používajú rovnaké pravidlo (produkt ALEBO variant s povoleným predajom na objednávku stačí) — ak sa napriek tomu nezhodujú, ide o konkrétnu obrazovku obchodu, ktorá si dostupnosť dopočítava vlastnou logikou namiesto tejto zdieľanej funkcie. Nahláste, na ktorej obrazovke k tomu došlo.
- Formulár na upozornenie o naskladnení sa nezobrazil pri vypredanom produkte. Skontrolujte, či nemá zapnutý predaj na objednávku — v tom prípade sa formulár zámerne nezobrazuje, produkt sa dá objednať aj bez neho.
- Rezervácia zlyhala hláškou o chýbajúcom zázname zásoby. Pre daný variant zatiaľ neexistuje žiadny riadok zásoby na žiadnom sklade — najprv mu priraďte zásobu cez inventúru.
- Po zrušení objednávky sa zásoba na sklade nezvýšila. Rezervácia sa uvoľní, čím sa zvýši dostupné množstvo — fyzická zásoba na sklade sa nemení, tá sa upravuje len skutočným pohybom (napríklad vrátením tovaru na sklad).