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

Stav WooCommerce a Naplánované akce: zjišťování problémů

Zůstávají Vám viset nezaplacené objednávky, zaostávají propojení nebo se Váš obchod chová po aktualizaci podivně? Pak začněte u WooCommerce > Status. Tam uvidíte, jak je Váš server nastaven, jaké chyby WooCommerce zaznamenal a jaké úlohy běží na pozadí nebo selhávají. Tento článek ukazuje, co tam najdete a jak systémovou zprávu přiložíte, když požádáte o pomoc.

Karty WooCommerce > Status

KartaCo tam uvidíte
Stav systému (System status)Verze WordPressu, WooCommerce a PHP, limit paměti, nastavení PHP jako max_input_vars, zda je zapnutý WP-Cron, databázi, aktivní pluginy a šablony, které přepisuje Vaše téma.
Nástroje (Tools)Tlačítka například pro vymazání dočasných dat nebo opětovné vytvoření stránek obchodu. Nejprve si vytvořte zálohu.
Protokoly (Logs)Hlášení od WooCommerce a od rozšíření, například Vašeho platebního pluginu. Vážné chyby se zapisují do protokolu s názvem fatal-errors.
Naplánované akce (Scheduled Actions)Fronta úloh na pozadí, rozdělená podle stavu.

Naplánované akce a Action Scheduler

Obchod vykonává mnoho práce, která nesouvisí s kliknutím návštěvníka: rušení nezaplacených objednávek, jakmile vyprší doba pro rezervaci skladu, odesílání e-mailů a webhooků, aktualizace přehledů, úklid starých dat. K tomu WooCommerce používá Action Scheduler, frontu, kterou používá i mnoho dalších pluginů, například pro předplatné nebo účetní propojení.

StavVýznam a co dělat
Čekající (Pending)Ještě má proběhnout. Pokud jich mnoho má čas v minulosti, fronta zaostává: zkontrolujte svůj cron (viz níže).
Probíhá (In-progress)Právě běží. Pokud akce zůstává dlouho viset, podívejte se do protokolu vedle ní.
Dokončeno (Complete)Hotovo. Standardně se po měsíci automaticky vymažou.
Selhalo (Failed)Došlo k chybě. Přečtěte si hlášení ve sloupci Protokol.
Zrušeno (Canceled)Záměrně nebylo provedeno, obvykle se o nic nejedná.

U selhaných akcí obvykle podle sloupce Skupina a názvu hooku poznáte, který plugin je vytváří. Často jde o propojení, které není dostupné, například po změně hesla. Nejprve odstraňte příčinu a poté nechte akce znovu proběhnout pomocí tlačítka Spustit nyní (Run). Pokud seznam stále roste, nevymazávejte ho jen tak, ale zjistěte, který plugin stále plánuje nebo selhává.

WP-Cron a skutečná cronjob

Fronta se zpracovává pomocí WP-Cron. Standardně WordPress spouští své naplánované úlohy pouze tehdy, když přijde návštěvník. V noci se tak děje málo a při vysoké návštěvnosti se práce veze na požadavku zákazníka, který chce zaplatit. Pro obchod je proto lepší skutečná cronjob:

  1. Do wp-config.php vložte řádek define('DISABLE_WP_CRON', true);
  2. V DirectAdmin v sekci Cron Jobs vytvořte úlohu s příkazem /usr/local/bin/php /home/uzivatelske_jmeno/domains/example.com/public_html/wp-cron.php. Nahraďte uzivatelske_jmeno a doménu svými údaji.
  3. Nenechávejte úlohu běžet častěji, než dovolují pravidla pro cron úlohy. V návodu doporučujeme spouštět úlohu nejvýše jednou za 10 minut.

Všechny kroky a pravidla najdete v článku Cron Jobs: automatické spouštění úloh a v článku Vytvoření cronjob nebo úlohy (a co dělat, pokud neběží). Poté v sekci Naplánované akce zkontrolujte, zda počet zpožděných čekajících akcí klesá.

Hledání chyb: protokoly

Přiložení systémové zprávy k žádosti o podporu

  1. Přejděte do WooCommerce > Status a klikněte na Get system report.
  2. Klikněte na Copy for support a vložte zprávu do svého tiketu, nebo klikněte na Download for support a soubor přiložte jako přílohu.
  3. Uveďte přitom, co se děje, od kdy a co jste přibližně v té době změnili. Viz Žádost o pomoc: co sdělit podpoře?

Podpora platebního pluginu nebo jiného rozšíření si o tuto zprávu obvykle řekne jako o první věc. Nikdy k ní nepřikládejte hesla.

Udělejte si z toho zvyk: každý týden se podívejte do Naplánovaných akcí na počet selhaných a zpožděných akcí a do protokolů. Tak si nefunkčního propojení všimnete po pár dnech, a ne až ve chvíli, kdy chybí faktury.

Další čtení

Byl tento článek užitečný?

← Zpět na Hosting obecně

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…