Údržba WooCommerce — objednávky, fronty a databáze pod kontrolou

E-shop na WooCommerce potřebuje víc než běžný web jednu věc: úklid. Objednávky, košíky a naplánované akce v databázi neustále přibývají — a s nimi rostou zálohy a klesá svižnost administrace. Servisní prohlídka pro WooCommerce:

Kde se v e-shopu hromadí balast

Action Scheduler (tabulky wc_actions…) — fronta úloh WooCommerce; dokončené záznamy se drží týdny. Sessions — dočasné košíky návštěvníků. Neproplacené a zrušené objednávky — hromadí se roky. Transienty — dočasná data šablon a pluginů. Velikosti tabulek ukáže phpMyAdmin a celkový obraz Ladění databáze.

  1. Projděte stav WooCommerce

    WooCommerce → Stav ukáže verze, šablonové přepisy (outdated templates po aktualizacích!) a sekci Nástroje s úklidovými akcemi (smazání transientů, sessions).

  2. Ukliďte staré objednávky

    Zrušené a nevyřízené objednávky starší např. roku hromadně smažte či archivujte — po záloze (Rclone). Méně řádků = rychlejší dotazy i menší zálohy.

  3. Zkroťte Action Scheduler

    Ve WooCommerce → Stav → Naplánované akce zkontrolujte frontu: tisíce zaseknutých akcí „pending“ znamenají problém pluginu. Dokončené akce průběžně mizí samy — nemizí-li, pomůže úklidová akce v Nástrojích.

  4. Otestujte e-maily obchodu

    Potvrzení objednávky je nejdůležitější e-mail firmy — po každé větší změně ověřte doručení (doručitelnost).

  5. Aktualizujte s rozmyslem

    WooCommerce + platební brány + doprava = citlivý ekosystém. Větší aktualizace přes staging (workflow) a mimo špičku.

💡 Tip

Výkonovou stránku e-shopu (Redis, PHP workery, cache výjimky) řeší samostatný návod Zrychlení e-shopu — tenhle je o datech a údržbě; dohromady tvoří pár.

⚠️ Pozor

Objednávky jsou účetní data — před hromadným mazáním si ověřte zákonné lhůty archivace a mějte zálohu, ze které lze doklady dohledat.

Časté dotazy

Administrace e-shopu je pomalá, web svižný. Proč?

Typicky přerostlé tabulky (objednávky, akce, logy) — administrace je čte bez cache. Úklid podle kroků výše bývá znát okamžitě.

Jak často úklid dělat?

Kvartálně v rámci kalendáře údržby; velké e-shopy měsíčně. Sessions a transienty klidně častěji — jsou bezpečně obnovitelné.

Zálohuje se e-shop jinak než běžný web?

Stejné nástroje, přísnější režim: denní (u velkých obratů průběžné) zálohy a promyšlená retence — objednávky vznikají nepřetržitě (specifika obnovy).

Byl pro vás článek užitečný?