Přejít na obsah

Nastavení cookies

Zvolte, které druhy cookies povolíte. Svou volbu můžete kdykoli změnit přes Nastavení cookies v dolní části každé stránky. Prohlášení o ochraně osobních údajů

Nezbytné

Vždy zapnuté

Potřebné pro přihlášení, uchování košíku a zapamatování vašich voleb. Jsou vždy zapnuté.

Které cookies?
  • weboke_sessie, weboke_klant, weboke_remember: vaše relace a trvalé přihlášení
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazení cen s DPH nebo bez DPH
  • wok_cookies: vaše volba cookies, 12 měsíců

Měří, která reklama vede k návštěvě nebo objednávce, abychom neplatili za reklamy, které nic nepřinášejí.

Které cookies?
  • Google Ads přes Google Tag Manager (_gcl_au, _gcl_aw), až 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: partner, který vás k nám doporučil (partnerský program), 60 dní

4,6

Země a jazyk

Každá země má vlastní web s cenami a DPH dané země.

Zobrazit

Testovací objednávka od začátku do konce

Modul 4: DPH, doprava a platby · Doba čtení: 10 minut

Cíl lekce: Po této lekci dokážete v testovacím režimu kompletně otestovat objednávku, sledovat a vysvětlit stavy objednávek, najít problémy s webhooky a e-maily a poté vše řádně uklidit.

Klíčové pojmy: testovací režim, testovací platba, testovací karta, stavy objednávek (Čeká na platbu, Zpracovává se, Čeká na vyřízení, Dokončeno, Zrušeno, Selhalo, Vráceno, Koncept), log webhooků, poznámky k objednávce, e-maily k objednávce, podržení zásob, kontrolní seznam testu, úklid

Proč kompletní test

E-shop může vypadat dokonale, a přesto neprodávat. Košík funguje, pokladna funguje, zákazník zaplatí, a pak objednávka zůstane ve stavu „Čeká na platbu“, protože webhook nedorazí (lekce 4.4). Nebo potvrzovací e-mail skončí ve spamu. Nebo chybí DPH z dopravy. Zjistíte to až od prvního zákazníka, který zavolá. Kompletní testovací objednávka projde celý řetězec od stránky produktu až po vrácení peněz dřív, než to udělá skutečný zákazník. Opakujte ji po každé větší změně: jiný platební plugin, nová šablona, aktualizace WooCommerce, nastavení mezipaměti.

Testovací režim u Vašeho poskytovatele plateb

Každý seriózní poskytovatel plateb má testovací režim: Váš e-shop komunikuje s testovacím prostředím poskytovatele, nepřevádějí se žádné skutečné peníze a můžete si zvolit, zda platba projde, nebo selže. U plateb kartou používejte testovací karty, které poskytovatel uvádí ve své dokumentaci, nikdy svou vlastní kartu. U iDEAL | Wero (Nizozemsko) a podobných metod zobrazí testovací prostředí obvykle obrazovku s volbou: zaplaceno, selhalo, zrušeno, vypršelo. V Česku si stejně vyzkoušejte metody, které nabízíte, například platbu kartou, bankovní převod (QR platba) nebo dobírku.

Testovací režim zapněte v nastavení platebního pluginu. Pokud už Váš e-shop běží naostro, testujte v testovacím prostředí (staging) (lekce 7.3 a lekce 8.3 kurzu WordPress), aby skuteční zákazníci omylem neplatili v testovacím režimu. A ve stagingu vypněte e-maily zákazníkům, kromě e-mailů na Vaši vlastní testovací adresu.

Stavy objednávek

WooCommerce zná tyto stavy. Co znamenají v praxi:

StavVýznamCo uděláte Vy
Koncept (Draft)Zákazník prochází pokladnou s bloky pokladny; zatím neobjednalNic; WooCommerce staré koncepty uklízí
Čeká na platbu (Pending payment)Objednávka vytvořena, platba zatím nepotvrzenaPočkat; pokud stav zůstane, zkontrolovat webhook
Selhalo (Failed)Platba selhala nebo byla zamítnutaNic neodesílat; zákazník to někdy zkusí znovu
Zpracovává se (Processing)Zaplaceno, zásoby odepsány, zatím neodeslánoZabalit a odeslat
Čeká na vyřízení (On hold)Na něco čeká, například na bankovní převodZkontrolovat, zda peníze dorazily
Dokončeno (Completed)Odesláno a hotovoNic dalšího, kromě případné vratky
Zrušeno (Cancelled)Zrušeno Vámi, zákazníkem nebo automatickyZásoby zpět
Vráceno (Refunded)Peníze plně vrácenyAktualizovat účetnictví (lekce 6.5)

Některé věci se dějí automaticky. Ve stavu Čeká na platbu WooCommerce podrží zásoby; po uplynutí počtu minut v nastavení Podržet zásoby (lekce 3.4) se nezaplacená objednávka zruší. Ve stavu Zpracovává se pošle WooCommerce zákazníkovi e-mail „Zpracovávání objednávky“ a Vám e-mail „Nová objednávka“. Ve stavu Dokončeno dostane zákazník e-mail „Dokončená objednávka“. U produktů, které jsou virtuální a zároveň ke stažení, nastaví WooCommerce zaplacenou objednávku rovnou na Dokončeno, protože není co odesílat.

Test krok za krokem

Theehuis Example testuje takto, v anonymním okně, jako host:

  1. Stránka produktu: odpovídá cena včetně DPH s příponou (lekce 4.1)?
  2. Košík: čajová konvice (třída „Křehké“) a balíček čaje (snížená sazba). Sedí mezisoučet, poštovné a DPH?
  3. Pokladna s nizozemskou adresou, poté s belgickou adresou: zobrazí se správné způsoby dopravy (lekce 4.3) a správná DPH (lekce 4.2)?
  4. Tlačítko objednávky: je na něm text, který uvádí povinnost platby (v češtině například „objednávka zavazující k platbě“), a odkaz na obchodní podmínky a informace o odstoupení od smlouvy (lekce 5.4)?
  5. Úspěšná platba v testovacím režimu. Podívejte se do WooCommerce > Objednávky: jaký je stav a jak rychle se změnil? Otevřete objednávku a přečtěte si vpravo poznámky k objednávce: platební plugin tam zapisuje, co poskytovatel oznámil.
  6. Neúspěšná nebo zrušená platba: druhá objednávka, tentokrát s neúspěšnou testovací platbou. Jaký je stav? Vrátily se zásoby?
  7. E-maily: dorazil e-mail zákazníkovi i e-mail Vám? Přečtěte si je očima zákazníka: jsou v nich Vaše údaje, informace o odstoupení od smlouvy a tlačítko (lekce 5.3 a 6.1)?
  8. Vrácení peněz: vraťte peníze za úspěšnou testovací objednávku přímo z WooCommerce (tlačítko Vrátit v objednávce, lekce 6.5). Vidíte vrácení i v administraci poskytovatele?
  9. Úklid: testovací objednávky a testovací zákazníky smažte, nebo je opatřete jasnou poznámkou, aby se nezapočítaly do Vašeho obratu a do počítadla OSS.

Když se něco pokazí

  • Stav zůstává „Čeká na platbu“: v logu platebního pluginu (často WooCommerce > Stav > Logy) zjistěte, zda webhook dorazil. Nedorazil? Zkontrolujte, zda je Váš e-shop dostupný zvenčí (žádné heslo na stagingu pro webhook, žádné pravidlo firewallu nebo zabezpečení, které ho blokuje, žádný režim údržby).
  • Žádný e-mail: zkontrolujte odesílatele a zda e-mail neskončil ve spamu (lekce 6.1). Pokud e-mail Vám dorazí, ale zákazníkovi ne, zkontrolujte, zda je e-mail „Zpracovávání objednávky“ zapnutý v WooCommerce > Nastavení > E-maily.
  • DPH nesedí: porovnejte daňovou třídu produktu, tabulku sazeb a adresu (lekce 4.1).
  • Žádné způsoby dopravy: do které zóny tato adresa spadá (lekce 4.3)?

Shrnutí

  • Otestujte celý řetězec v testovacím režimu, i po každé větší změně, nejlépe ve stagingu.
  • Znejte stavy: Čeká na platbu, Zpracovává se, Čeká na vyřízení, Dokončeno, Zrušeno, Selhalo, Vráceno a Koncept.
  • Objednávka, která po úspěšné platbě zůstane ve stavu „Čeká na platbu“, téměř vždy ukazuje na webhook.
  • Čtěte poznámky k objednávce a log platebního pluginu; e-maily čtěte očima zákazníka.
  • Testovací objednávky ukliďte, aby se nedostaly do Vašeho obratu a do součtů DPH. V Česku vyzkoušejte metody, které nabízíte, například platbu kartou, bankovní převod (QR platba) nebo dobírku.

Kvíz

1. Testovací platba u poskytovatele projde, ale objednávka zůstává ve stavu „Čeká na platbu“. Kam se podíváte nejdříve?



2. Který stav patří k zaplacené objednávce, kterou je ještě potřeba odeslat?



3. Proč používáte testovací karty poskytovatele, a ne svou vlastní kartu?



4. Co se stane s nezaplacenou objednávkou po uplynutí doby v nastavení „Podržet zásoby“?



Úkol

Úkol D4.5: Testovací objednávka od začátku do konce. Projděte devět kroků z této lekce ve svém e-shopu nebo testovacím obchodě.

Kontrolní seznam:

  • [ ] poskytovatel plateb v testovacím režimu;
  • [ ] testovací objednávka vytvořena jako host;
  • [ ] platba úspěšná;
  • [ ] platba neúspěšná nebo zrušená;
  • [ ] stavy zkontrolovány v WooCommerce > Objednávky;
  • [ ] e-mail zákazníkovi i správci doručen;
  • [ ] peníze za objednávku vráceny v testovacím režimu;
  • [ ] testovací objednávky uklizeny nebo označeny jako test.

Otázky:

  1. Jaké stavy dostala úspěšná a neúspěšná objednávka a v jakém pořadí?
  2. Jak dlouho trvalo, než se stav změnil (webhook)?
  3. Co bylo v potvrzovacím e-mailu a co v něm chybělo?

Po označení „hotovo“ uvidíte vzorovou odpověď: úspěšná objednávka přešla z Čeká na platbu do Zpracovává se; neúspěšná z Čeká na platbu do Selhalo nebo Zrušeno; konkrétní chybějící bod v e-mailu, například informace o odstoupení od smlouvy (lekce 5.4).

Úkol D4.5: Testovací objednávka od začátku do konce

Tento úkol provádíte sami; nikdo ho nekontroluje. Odškrtněte, co jste udělali, a označte úkol jako splněný.




Vaše zaškrtnutí a poznámky zůstávají pouze v tomto prohlížeči; nikam je neposíláme. Pokud jste přihlášeni, ukládáme v sekci Moje kurzy pouze to, že jste úkol splnili.

Další čtení

Chvíli strpení…

Nastavení vašich domén

U každé domény nastavte jmenné servery, propojení s hostingem a to, kdo bude držitelem.

Načítání vašich domén…