Tento článok zoraďuje najčastejšie nezrovnalosti pri objednávke podľa prejavu. Pri každej najprv skontrolujte konkrétnu objednávku a logy, až potom robte zásah.

Zaplatené, ale objednávka sa nehýbe
Platobná brána poslala webhook, administrácia ho ale nespracovala alebo suma nesedela.
- Skontrolujte Predaj > Objednávky, detail objednávky a jej platobný stav.
- Pri karte cez Stripe hľadajte v logu aplikácie hlášky
Stripe webhook received,Stripe webhook: invalid signaturealeboStripe webhook amount/currency mismatch — order NOT marked paid (manual review)— posledná znamená, že suma alebo mena z webhooku nesedela s objednávkou a stav sa zámerne nezmenil, treba to overiť ručne. - Pri CardPay webhook neexistuje vôbec — stav sa dorovnáva naplánovanou kontrolou platieb voči bankovému stavu, takže môže trvať, kým sa prejaví.
- Toto sú notifikácie od platobnej brány, nie odchádzajúce webhooky z Systém > Webhooky (
/admin/webhooks) — tie majú vlastnú históriu doručení s možnosťou opakovať doručenie, ale slúžia na váš vlastný odber udalostí (napríkladorder.created), nie na prijímanie platby.
Duplicitná objednávka
Pri odoslaní objednávky systém zamyká košík a kontroluje, či z neho objednávka už nevznikla — dvojklik alebo opakované odoslanie rovnakého požiadavku by teda nemalo vytvoriť dve objednávky. Ak sa duplicita napriek tomu objaví, ide s väčšou pravdepodobnosťou o dva samostatné košíky alebo dve samostatné dokončenia nákupu od zákazníka, nie o chybu pri jednom kliknutí. Porovnajte čas vytvorenia, obsah košíka a IP/zákaznícky účet oboch objednávok.
Zlá DPH na objednávke
DPH sa počíta z dvoch vecí: daňovej triedy produktu a krajiny/štatútu zákazníka.
- Skontrolujte daňovú triedu a sadzbu v Nastavenia > Dane / DPH (
/admin/settings/taxes) — pozri Nastavenie DPH. - Skontrolujte krajinu doručenia/fakturácie na objednávke — sadzba sa môže líšiť podľa krajiny.
- Pri B2B zákazníkovi skontrolujte, či sa mu correctne vyhodnotil prenos daňovej povinnosti (reverse charge) — to sa počíta zo stavu zákazníckeho účtu, nie ručne na objednávke.
Chýba faktúra
Faktúra sa nevystaví automaticky vždy — závisí od nastavenia platobnej metódy:
- Platobná metóda môže mať fakturáciu nastavenú na manuálne vystavenie — vtedy sa faktúra nikdy nevygeneruje sama, musíte ju vystaviť ručne z detailu objednávky.
- Iná metóda fakturuje pri vytvorení objednávky, ďalšia až pri expedícii — ak objednávka ešte nebola expedovaná, faktúra na ňu čaká.
- Ak máte aktívny a nastavený ako hlavný plugin SuperFaktura, vlastné vystavovanie faktúr v Ecommio sa pre tieto objednávky zámerne vypína — faktúru treba hľadať v SuperFaktúre, nie v Predaj > Faktúry.
- Zrušená objednávka faktúru nevystaví ani nedodatočne nevygeneruje.
- Ak by mala byť faktúra vystavená automaticky a nie je, skontrolujte log aplikácie na hlášku v tvare „Order #… Failed to create/pay invoice — …“ s konkrétnou príčinou (napríklad chýbajúci alebo nesprávne nastavený číselný rad).
Zaseknutý webhook z platobnej brány
Ak platba u poskytovateľa prešla, ale nič sa nezapísalo, príčinou je väčšinou nedoručený alebo neplatný webhook (zlý podpis, výpadok). Skontrolujte log aplikácie za dané časové okno, porovnajte s panelom platobnej brány (Stripe dashboard a podobne) a až potom rozhodnite o ručnom zásahu na objednávke.
Audit ako prvý krok
Pred akoukoľvek ručnou opravou skontrolujte Systém > Audit log (/admin/audit-logs) — kto a kedy so záznamom naposledy pracoval. Ručná zmena v databáze len preto, aby obrazovka vyzerala správne, sa v audite nezobrazí a ďalší človek potom nevie, čo sa naozaj stalo.