Tento článok zhŕňa najčastejšie situácie, keď sa niečo v pokladni nesprávalo podľa očakávania — dopravu alebo platbu, ktorá sa nezobrazila, nesprávnu cenu, objednávku, ktorá ostala nezaplatená, aj widget na výber výdajného miesta, ktorý sa nenačítal.

Doručovacia alebo platobná metóda sa nezobrazuje
- Skontrolujte, či je metóda Aktívna v Doprava & Platby > Doprava, resp. > Platby.
- Pri doprave overte, či hodnota a hmotnosť košíka vyhovujú nastaveným podmienkam (minimálna/maximálna hodnota, maximálna hmotnosť) a či zákazník vybral krajinu spomedzi Doručovacích krajín metódy.
- Pri platbe overte obmedzenie Dostupné pre skupiny (zákazník nemusí byť členom vybranej skupiny) a Dostupné pri doprave (platba môže byť viazaná len na konkrétnu dopravu).
- Pri platobnej bráne (Stripe, Comgate a ďalšie) skontrolujte, či je plugin zapnutý a má vyplnené všetky povinné prístupové údaje — chýbajúci jediný údaj stačí na to, aby sa brána v pokladni vôbec neobjavila. Pozrite Prehľad platobných brán.
Poznámka: Tieto podmienky (aktívnosť, skupina, doručovacia krajina, hodnota a hmotnosť košíka) nie sú len filter pri zobrazení — pokladňa ich vždy znova overí aj pri samotnom odoslaní objednávky. Osobný odber vyžaduje zvolenú pobočku a metóda s Výdajným miestom dopravcu vyžaduje aj vybrané konkrétne miesto — bez toho pokladňa objednávku neodošle.
Cena dopravy alebo platby nesedí
- Ak má doručovacia metóda vyplnené hmotnostné tarify, základná cena sa nepoužije — cena sa určí podľa tarify, do ktorej spadá celková hmotnosť košíka.
- Skontrolujte Dopravu zadarmo od — cena spadne na nulu, len čo hodnota košíka dosiahne túto hranicu.
- Pri zapnutých cenách per sklad (Nastavenia > Funkcie obchodu) môže mať konkrétny sklad vlastnú cenu alebo vlastnú hranicu dopravy zadarmo (
/admin/warehouses/{id}, panel Doprava z tohto skladu) — pri objednávke z viacerých skladov sa ceny za jednotlivé sklady spočítajú. - Poplatok pri platobnej metóde sa pripočítava k objednávke navyše — ak sa objaví neočakávane, skontrolujte pole Poplatok danej metódy.
Platba sa nepotvrdila (objednávka ostala nezaplatená)
Platformy sa delia na dve skupiny a chyba sa hľadá inak pri každej z nich:
- Brány s webhookom (Stripe, Comgate, GoPay, Besteron, Home Credit, Quatro, Coinbase Commerce) potvrdzujú platbu server-to-server notifikáciou. Ak notifikácia nedorazí, brána síce zákazníka vráti do e-shopu, ale objednávka sa neoznačí ako zaplatená, kým notifikácia nepríde alebo kým Ecommio pri návrate zákazníka stav aspoň raz overí. Skontrolujte, či notifikačná/webhook URL brány (pozrite článok konkrétnej brány) v jej administrácii zodpovedá vášmu e-shopu.
- Brány bez webhooku (CardPay, GP webpay, PayPal) potvrdzujú platbu výhradne pri podpísanom návrate zákazníka z platobnej stránky. Ak zákazník zatvorí prehliadač pred návratom, objednávka ostane nezaplatená, aj keď platba u poskytovateľa prešla — v takom prípade skontrolujte stav priamo v portáli danej brány.
Pri všetkých bránach platí, že sa suma platby vždy porovnáva s pôvodnou objednávkou — pri nezhode (napríklad zmenená cena medzi vytvorením a dokončením platby) sa objednávka neoznačí ako zaplatená automaticky a treba ju skontrolovať ručne.
Pozor: Nikdy neopakujte platobný pokus len preto, že sa stránka správala pomaly alebo neodpovedala — najprv obnovte detail objednávky a skontrolujte stav priamo u poskytovateľa platby.
Webhook zlyháva alebo neprichádza
- Webhook adresy platobných brán (napríklad
payments/stripe/webhook,payments/comgate/notification) bežia na doméne konkrétneho e-shopu, nie na spoločnej platformovej doméne — skontrolujte, že poskytovateľ platby má nastavenú správnu, aktuálnu doménu. - Pri Stripe sa webhook aj jeho tajný kľúč vytvárajú automaticky pri uložení API kľúčov — ak sa nevytvoril, over stav pod poľom Stripe webhook v nastaveniach pluginu.
- Zmena domény e-shopu (napríklad prechod z testovacej na vlastnú doménu) vyžaduje aktualizáciu webhook URL aj v portáli poskytovateľa platby — Ecommio ju tam automaticky neprepíše (okrem Stripe).
Výber výdajného miesta sa nenačíta
- Packeta a SPS používajú vlastný JS widget načítaný priamo zo stránky dopravcu (
widget.packeta.com,balikomat.sps-sro.sk) — ak sa nenačíta, ide najčastejšie o výpadok pripojenia na strane zákazníka alebo blokovanie skriptu (napríklad rozšírením prehliadača), nie o chybu nastavenia v Ecommio. Pri Packete widget funguje aj bez vyplneného API hesla. - GLS a DPD používajú vlastný zoznam v pokladni napájaný z API dopravcu — bez vyplnených a platných prístupových údajov dopravcu sa zoznam nenačíta vôbec (GLS) alebo vráti prázdny výsledok (DPD bez zadaného PSČ).
- Výber výdajného miesta sa zobrazí len vtedy, keď je zvolená doručovacia metóda naviazaná na dopravcu s podporou výdajných miest — skontrolujte pole Dopravca pri danej metóde.