WooCommerce-Plugins: Auswahl, Kompatibilität und Performance

Der ursprüngliche 2017-Artikel war eine Liste von Erweiterungen, die ich unter anderem bei der Arbeit an einem skandinavischen Möbelshop eines Kunden verwendet habe. Damals war es sinnvoll, konkrete Plugins und Anpassungen zu zeigen. Heute könnte dieselbe Liste Leser zu nicht mehr gepflegtem Code, einem inkompatiblen Checkout oder einer Funktion führen, die WooCommerce inzwischen anders handhabt.

Deshalb suche ich nicht mehr nach einer bombastischen Anzahl von Erweiterungen. Ich suche nach der kleinsten Auswahl, die Katalog, Bestellung, Zahlung, Versand, Bestand, Analytics und Kundenbetreuung nach dem Kauf zuverlässig abdeckt.

Beginnen Sie mit der Shop-Landkarte

Bevor Sie den Erweiterungskatalog öffnen, notieren Sie den Hauptablauf:

  1. Wie entdeckt und vergleicht der Kunde ein Produkt?
  2. Welche Varianten, Preise, Steuern und Bestandsdaten benötigen Sie?
  3. Welche Länder, Währungen, Zahlungs- und Versandarten bedienen Sie tatsächlich?
  4. Was wird nach einer Bestellung an Buchhaltung, Bestand, CRM und Support übertragen?
  5. Welche Schritte müssen funktionieren, wenn eine Integration nicht verfügbar ist?

Ordnen Sie jedes Plugin genau einem Bedarf und einem Verantwortlichen zu. Wenn Sie nicht sagen können, wer es nach einem Update prüft, ist es noch nicht ausgewählt.

Prüfen Sie zuerst die Kernfunktionen

WooCommerce verschiebt ehemals optionale Funktionen kontinuierlich in den Kern. Prüfen Sie vor der Installation eines Plugins die aktuellen Einstellungen für Produkte, Steuern, Versand, Konten, Datenschutz und erweiterte Funktionen. Die offizielle Dokumentation fasst die erweiterten WooCommerce-Einstellungen zusammen, darunter Warenkorb- und Checkout-Seiten, REST API, Webhooks und Funktionen.

Dasselbe gilt für WordPress. Die allgemeine Grundlage und Bereinigung beschreibe ich im Artikel über die besten WordPress-Plugins. Ein Shop braucht kein zweites SEO-Plugin, keinen dritten Cache und keine individuelle Kopie einer Funktion, nur weil „WooCommerce“ in ihrem Namen steht.

Kategorien, in denen eine Erweiterung sinnvoll sein kann

Zahlungen und Versand

Verwenden Sie eine Integration eines offiziellen oder langfristig gepflegten Anbieters. Prüfen Sie unterstützte Länder, Währungen, Erstattungen, Webhooks, wiederkehrende Zahlungen, den Sandbox-Betrieb und den Umgang mit Ausfällen. Prüfen Sie beim Versand Abholstellen, Abmessungen, Nachnahme, Etiketten und Retouren anhand echter Bestellungen.

Rechnungen, Steuern und Buchhaltung

Das Plugin muss zu Ihrem Buchhaltungsprozess passen, nicht zu einem beliebigen Screenshot. Testen Sie Rundungen, Rabatte, Versand, Gutschriften, mehrere Steuersätze, grenzüberschreitende Verkäufe und wiederholte Exporte. Ein Buchhalter oder Steuerberater sollte die rechtliche und steuerliche Korrektheit bestätigen.

Bestand und ERP-Anbindungen

Definieren Sie die zentrale Quelle der Wahrheit. Wenn das ERP den Bestand steuert, darf WooCommerce die Verfügbarkeit nicht gleichzeitig unabhängig überschreiben. Die Integration benötigt eine Warteschlange oder Wiederholungslogik, Protokolle und Warnmeldungen. Eine manuelle Schaltfläche „Synchronisieren“ ist kein Betriebskonzept.

Suche, Filter und Varianten

Setzen Sie eine Erweiterung passend zur Kataloggröße und zu den tatsächlichen Suchanfragen Ihrer Kunden ein. Ein Filter, der Hunderte indexierbarer URL-Kombinationen hinzufügt, kann Performance und SEO schädigen. Legen Sie kanonische URLs, Indexierung und das Verhalten ohne JavaScript im Voraus fest.

Commerce-Funktionen

Wunschlisten, Bundles, Abonnements, Reservierungen, personalisierte Produkte oder B2B-Preise sind sinnvoll, wenn sie zum Geschäftsmodell passen. Jede dieser Funktionen verändert Bestellungen, Steuern, Bestand und Support. Kaufen Sie sie nicht einfach, um sie zu besitzen.

Messung

Analytics-Integrationen müssen konsistente Produktkennungen, Wert, Währung und Transaktionsstatus ohne Duplikate senden, wenn die Dankeschön-Seite neu geladen wird. Verknüpfen Sie das Messkonzept mit GA4 und Google Tag Manager. Kümmern Sie sich vor dem Einsetzen von Skripten um Einwilligungen und Werbeplattformen, nicht erst nach der ersten Beschwerde.

Drei aktuelle Kompatibilitätstests

HPOS

High-Performance Order Storage speichert Bestellungen in eigenen Tabellen. WooCommerce dokumentiert, wie Sie HPOS aktivieren und inkompatible Erweiterungen prüfen. Ein Plugin, das mit Bestellungen arbeitet, muss die Kompatibilität ausdrücklich erklären, und Sie müssen sie in der Staging-Umgebung überprüfen.

Warenkorb- und Checkout-Blöcke

Der moderne Block-Warenkorb und der Block-Checkout verwenden andere Integrationspunkte als die alten Shortcode-Templates. Erweiterungen für Zahlungen, Versand, Felder, Upsells oder Messung müssen den von Ihnen verwendeten Checkout unterstützen. Gehen Sie nicht allein deshalb von Kompatibilität aus, weil die Produktseite funktioniert.

Aktuelle Versionen von WordPress und WooCommerce

Für Erweiterungsautoren führt WooCommerce die Kompatibilität mit aktuellen Versionen von WooCommerce und WordPress, dem Block-Warenkorb und -Checkout sowie HPOS als grundlegende Anforderungen auf; siehe die offiziellen Kompatibilitätsregeln. Prüfen Sie außerdem die unterstützten PHP- und Datenbankversionen.

Sichere Auswahl

  1. Notieren Sie die Anforderung und den akzeptablen Ausfall.
  2. Prüfen Sie Autor, Updatehistorie, Dokumentation und Support.
  3. Prüfen Sie Berechtigungen, gespeicherte Daten, externe Dienste und das Lizenzmodell.
  4. Testen Sie die Installation in der Staging-Umgebung mit einer Kopie typischer Daten.
  5. Führen Sie eine Kartenzahlung und eine weitere Zahlungsart, Rabatt, Versand, Erstattung, E-Mails und Export durch den gesamten Ablauf.
  6. Messen Sie die Geschwindigkeit von Katalog, Produkt, Warenkorb und Checkout.
  7. Bereiten Sie vor dem Produktiveinsatz einen Rollback und den Datenexport vor.

Die Sicherheitsempfehlungen von WooCommerce betonen regelmäßige Updates, das Entfernen nicht mehr gepflegter oder verwundbarer Plugins, Staging und Backups. Die vollständige Übersicht finden Sie in den offiziellen Best Practices für Sicherheit.

Was ich aus dem ursprünglichen Artikel nicht mehr wiederhole

  • eine Verkaufsliste kostenpflichtiger Plugins ohne Kenntnis des konkreten Betriebs,
  • alte PHP-Snippets, die an die damaligen WooCommerce-Schnittstellen gebunden waren,
  • eine Erweiterung für jede winzige Text- oder Feldänderung,
  • automatische Empfehlungen für soziale oder Marketingfunktionen ohne Messung,
  • Tools, deren Wartung und aktuelle Kompatibilität nicht überprüft werden können.

Individueller Code kann für eine kleine, stabile Änderung die richtige Wahl sein, braucht aber Versionskontrolle, Tests, Dokumentation und jemanden, der ihn bei Änderungen in WooCommerce aktualisiert. Ein zufälliges Snippet aus einer Diskussion zu kopieren ist kein günstigeres Plugin. Es hat lediglich noch keine Rechnung.

Vierteljährliche Überprüfung

Überprüfen Sie aktive und inaktive Erweiterungen, verfügbare Updates, Sicherheitshinweise, Lizenzen, Verantwortliche und Kompatibilität. Testen Sie anschließend die wichtigsten Kaufszenarien und die Performance in der Staging-Umgebung. Achten Sie besonders auf Erweiterungen, die Preise, Steuern, Bestellungen, Zahlungen und Exporte beeinflussen.

Behandeln Sie die Geschwindigkeit des gesamten Shops gemäß So beschleunigen Sie eine Website. Wenn Sie die aktuellen Plugins erfassen, Überschneidungen entfernen und einen sicheren Migrationsplan vorbereiten möchten, kontaktieren Sie mich über Kontakt.

Brauchen Sie Klarheit im Marketing?

Lassen Sie uns zunächst die Situation klären.

Wenn Ihr Unternehmen vor einer ähnlichen Entscheidung steht, schildern Sie mir kurz den Kontext. Wir sehen dann, ob es sinnvoll ist, weiterzumachen.

Situation schildern