Všetky príručky

Riešenie problémov s objednávkou

Prejav, príčina a riešenie pre zaseknutú platbu, duplicitnú objednávku, zlú DPH aj chýbajúcu faktúru.

Pre: Obchodník, podpora a vývojárV administrácii:/admin/orders

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.

Obrazovka „Riešenie problémov s objednávkou“ v administrácii
Obrazovka „Riešenie problémov s objednávkou“ v administrácii

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 signature alebo Stripe 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íklad order.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.

Súvisí

Bola táto stránka užitočná?