Pluginy pro WooCommerce: výběr, kompatibilita a výkon

Původní článek z roku 2017 byl seznam doplňků, které jsem používal mimo jiné při práci na klientském e-shopu se skandinávským nábytkem. Tehdy dávalo smysl ukázat konkrétní pluginy a úpravy. Dnes by stejný seznam mohl poslat čtenáře k neudržovanému kódu, nekompatibilní pokladně nebo funkci, kterou WooCommerce už řeší jinak.

Proto už nehledám bombastický počet doplňků. Hledám nejmenší sestavu, která spolehlivě obslouží katalog, objednávku, platbu, dopravu, sklad, analytiku a péči po nákupu.

Začněte mapou obchodu

Než otevřete katalog rozšíření, napište si hlavní tok:

  1. Jak zákazník produkt objeví a porovná?
  2. Jaké varianty, ceny, daně a sklad potřebujete?
  3. Které země, měny, platby a dopravy skutečně obsluhujete?
  4. Co se po objednávce přenáší do účetnictví, skladu, CRM a podpory?
  5. Které kroky musí fungovat při výpadku integrace?

Každý plugin přiřaďte k jedné potřebě a jednomu vlastníkovi. Jestli neumíte říct, kdo ho kontroluje po aktualizaci, ještě není vybraný.

Nejdřív možnosti jádra

WooCommerce průběžně přesouvá dříve doplňkové funkce do jádra. Než nainstalujete plugin, projděte současná nastavení produktů, daní, dopravy, účtů, soukromí a pokročilých funkcí. Oficiální dokumentace shrnuje pokročilá nastavení WooCommerce včetně stránek košíku a pokladny, REST API, webhooků a funkcí.

Totéž platí pro WordPress. Obecný základ a úklid popisuji v článku nejlepší pluginy pro WordPress. E-shop nepotřebuje druhý SEO plugin, třetí cache a vlastní duplicitu funkce jen proto, že je v názvu WooCommerce.

Kategorie, ve kterých má doplněk smysl

Platby a doprava

Používejte oficiální nebo dlouhodobě udržovanou integraci poskytovatele. Ověřte podporované země, měny, refundace, webhooky, opakované platby, sandbox a řešení nedostupnosti. U dopravy kontrolujte výdejní místa, rozměry, dobírku, štítky i vratky na reálných objednávkách.

Faktury, daně a účetnictví

Plugin musí odpovídat vašemu účetnímu procesu, ne obecnému screenshotu. Otestujte zaokrouhlení, slevy, dopravu, dobropisy, více sazeb, přeshraniční prodej a opakovaný export. Právní a daňovou správnost potvrzuje účetní či daňový poradce.

Sklad a napojení na ERP

Určete hlavní zdroj pravdy. Pokud sklad řídí ERP, WooCommerce nesmí současně nezávisle přepisovat dostupnost. Integrace potřebuje frontu nebo opakování chyby, log a upozornění. Ruční tlačítko synchronizovat není provozní plán.

Vyhledávání, filtry a varianty

Doplněk nasazujte podle velikosti katalogu a skutečných dotazů zákazníků. Filtr, který přidá stovky indexovatelných kombinací URL, může poškodit výkon i SEO. Předem stanovte canonical adresy, indexaci a chování bez JavaScriptu.

Obchodní funkce

Wishlist, balíčky, předplatné, rezervace, personalizované produkty nebo B2B ceny mají smysl, pokud odpovídají obchodnímu modelu. Každá z těchto funkcí mění objednávku, daně, sklad i podporu. Nekupujte je do zásoby.

Měření

Integrace analytiky musí posílat konzistentní identifikátory produktu, hodnotu, měnu a stav transakce bez duplikací při obnovení děkovací stránky. Návrh měření spojte s GA4 a Google Tag Managerem. Souhlas a reklamní platformy řešte před nasazením skriptů, ne po první stížnosti.

Tři současné testy kompatibility

HPOS

High-Performance Order Storage ukládá objednávky do vyhrazených tabulek. WooCommerce má v dokumentaci postup pro zapnutí HPOS a kontrolu nekompatibilních rozšíření. Plugin pracující s objednávkami musí kompatibilitu výslovně deklarovat a vy ji musíte ověřit na stagingu.

Cart a Checkout blocks

Moderní blokový košík a pokladna používají jiné integrační body než staré shortcode šablony. Rozšíření plateb, dopravy, polí, upsellu či měření musí podporovat konkrétní pokladnu, kterou používáte. Kompatibilitu nepředpokládejte podle toho, že funguje produktová stránka.

Aktuální WordPress a WooCommerce

WooCommerce pro autory rozšíření uvádí mezi základními požadavky kompatibilitu s aktuálními verzemi WooCommerce a WordPressu, s blokovým košíkem a pokladnou i HPOS; viz oficiální pravidla kompatibility. Kontrolujte také podporovanou verzi PHP a databáze.

Bezpečný výběr

  1. Sepište požadavek a přijatelný výpadek.
  2. Ověřte autora, historii aktualizací, dokumentaci a podporu.
  3. Zkontrolujte oprávnění, ukládaná data, externí služby a licenční model.
  4. Vyzkoušejte instalaci na stagingu s kopií typických dat.
  5. Projděte nákup kartou i jinou platbou, slevu, dopravu, refundaci, e-maily a export.
  6. Změřte rychlost katalogu, produktu, košíku a pokladny.
  7. Připravte návrat a export dat před produkčním nasazením.

Bezpečnostní doporučení WooCommerce zdůrazňují pravidelné aktualizace, odstranění neudržovaných či zranitelných pluginů, staging a zálohy. Celý přehled je v oficiálních security best practices.

Co z původního článku už neopakuji

  • prodejní seznam placených pluginů bez znalosti konkrétního provozu,
  • staré PHP úryvky napojené na tehdejší interní rozhraní WooCommerce,
  • doplněk pro každou drobnou změnu textu nebo pole,
  • automatické doporučení sociálních či marketingových funkcí bez měření,
  • nástroje, jejichž údržbu a současnou kompatibilitu nelze ověřit.

Vlastní kód může být správná volba pro malou stabilní úpravu, ale potřebuje verzování, testy, dokumentaci a člověka, který ho upraví při změně WooCommerce. Kopie náhodného snippetů z diskuse není levnější plugin. Jen zatím nemá fakturu.

Čtvrtletní kontrola

Projít aktivní a neaktivní doplňky, dostupné aktualizace, bezpečnostní oznámení, licence, vlastníky a kompatibilitu. Potom na stagingu otestovat hlavní nákupní scénáře a výkon. Zvlášť hlídejte doplňky zasahující do cen, daní, objednávek, plateb a exportů.

Rychlost celého obchodu řešte podle postupu jak zrychlit web. Pokud chcete udělat inventuru současných pluginů, odstranit překryvy a připravit bezpečný plán migrace, ozvěte se přes kontakt.

· odpovědi z praxe

Otázky, které pomáhají rozhodnout

Kdy má WooCommerce plugin smysl?

Když odstraňuje konkrétní překážku v nákupu nebo provozu a výsledek lze ověřit. Může zjednodušit platbu, dopravu, sklad nebo práci s objednávkou. Pokud jen přidá další obrazovku, skripty a konflikty bez měřitelného přínosu, je to drahá dekorace.

Co ověřit před instalací pluginu do e-shopu?

Kontroluji údržbu, kompatibilitu s používanou verzí WooCommerce a PHP, práci s daty, podporované země a návaznost na platby či dopravu. Potom plugin zkouším na stagingu s reálným košíkem, slevou, dopravou, refundací a e-maily. U e-shopu nestačí, že administrace nehlásí chybu.

Znamená méně pluginů automaticky rychlejší e-shop?

Ne. Jeden špatně napsaný plugin může způsobit větší problém než několik malých. Menší a srozumitelná sestava se však lépe aktualizuje, testuje a diagnostikuje. Nesleduji proto jen počet, ale práci každého doplňku, jeho dotazy, skripty, externí služby a dopad na objednávku.

Jak plugin bezpečně odstranit?

Nejdřív zjistím, která data a funkce po něm zůstanou závislé, připravím zálohu a změnu vyzkouším na stagingu. Ověřím produkt, košík, objednávku, platbu, e-maily i napojené systémy. Teprve potom doplněk vypnu v produkci a sleduji chyby; samotné tlačítko Deaktivovat není migrační plán.

Potřebujete v marketingu jasno?

Nejdřív si pojďme ujasnit situaci.

Pokud řešíte podobné rozhodnutí ve firmě, napište mi stručně kontext. Zjistíme, zda dává smysl pokračovat.

Popsat situaci