WooCommerce ist ein kostenloses Open-Source-E-Commerce-Plugin für WordPress, das eine vollständige Shop-Infrastruktur direkt in eine bestehende WordPress-Website integriert.
Was bedeutet das?
WooCommerce wird von Automattic entwickelt und gepflegt. Das Plugin verwandelt jede WordPress-Installation in einen funktionsfähigen Online-Shop: Sie können Produkte anlegen, Preise und Lagerbestände pflegen, Versandoptionen konfigurieren und Zahlungsanbieter wie PayPal, Stripe oder Klarna anbinden. Laut offiziellen Daten auf wordpress.org wurde WooCommerce über 100 Millionen Mal heruntergeladen und läuft auf Millionen aktiver Websites weltweit.
WooCommerce unterscheidet zwischen verschiedenen Produkttypen: einfache physische Produkte (mit Versandoption), digitale Downloads, Gruppenprodukte sowie variable Produkte (zum Beispiel ein T-Shirt in verschiedenen Größen und Farben). Jeder Produkttyp erhält eigene Eingabefelder im vertrauten WordPress-Dashboard. Bestellungen, Kundendaten und Lagerbestände werden in der WordPress-Datenbank gespeichert.
Die Stärke von WooCommerce liegt in seiner Erweiterbarkeit: Tausende kostenlose und kostenpflichtige Plugins ergänzen den Funktionsumfang um Buchungssysteme, Mitgliederbereiche, automatischen Rechnungsversand oder Anbindungen an Buchhaltungssoftware. Das Basispaket ist kostenlos; für spezialisierte Zusatzfunktionen entstehen häufig Lizenzkosten für Erweiterungen aus dem offiziellen WooCommerce-Marketplace.
Marktanteil und Verbreitung
WooCommerce gehört laut dem Analyseanbieter BuiltWith zu den am weitesten verbreiteten E-Commerce-Plattformen weltweit. In Erhebungen aus dem Jahr 2024 betreibt WooCommerce rund 36 bis 39 Prozent aller Online-Shops, die auf einem CMS aufsetzen, und liegt damit deutlich vor Shopify und Magento. Im deutschsprachigen Raum ist die Verbreitung besonders hoch, weil viele mittelständische Unternehmen bereits auf WordPress setzen und WooCommerce als natürliche Erweiterung nutzen, ohne eine separate Shop-Software einführen zu müssen.
Typische Anwendungsfälle
WooCommerce deckt sehr unterschiedliche Geschäftsmodelle ab:
B2C-Shop für physische Waren: Der klassische Anwendungsfall. Ein Händler verkauft Produkte an Endkunden, konfiguriert Versandkosten nach Gewicht oder Zielland und nimmt Zahlungen per Kreditkarte, PayPal oder Klarna entgegen. WooCommerce übernimmt automatisch Lagerbestandsprüfung und Bestellbestätigung per E-Mail.
Abonnements (Subscriptions): Mit der offiziellen Erweiterung WooCommerce Subscriptions lassen sich wiederkehrende Zahlungen abbilden, etwa für Software-Lizenzen, Magazin-Zugänge oder Reinigungsservices mit monatlicher Abrechnung. Kunden verwalten ihr Abo selbst im Account-Bereich.
Buchungen (Bookings): Die Erweiterung WooCommerce Bookings ermöglicht termingebundene Buchungen mit Kalenderansicht. Typische Einsatzgebiete sind Beratungsleistungen, Werkstatttermine oder Yoga-Kurse. Verfügbarkeit und Kapazitätsgrenzen werden direkt im Plugin definiert.
Steuer und Versand konfigurieren
Zwei Bereiche bereiten Einsteigern regelmäßig Schwierigkeiten. Für die Steuerberechnung navigieren Sie in WooCommerce zu WooCommerce – Einstellungen – Steuer. Dort wählen Sie, ob Preise im Katalog mit oder ohne Steuer angezeigt werden und für welches Land die Steuerklassen gelten. Für Deutschland tragen Sie in der Steuertabelle den Normalsatz (19 Prozent) und den ermäßigten Satz (7 Prozent) ein. Seit dem Fernabsatzrecht gilt, dass B2C-Shops in der EU Steuern nach dem Lieferland des Käufers abführen müssen; die OSS-Regelung vereinfacht das seit 2021.
Für die Versandkonfiguration legen Sie unter WooCommerce – Einstellungen – Versand Versandzonen an, zum Beispiel „Deutschland“ und „EU“. Jeder Zone ordnen Sie Versandmethoden zu (Pauschalpreis, kostenloser Versand ab Bestellwert, Abholpunkt). Komplexere Regeln nach Gewicht oder Produktkategorie übernehmen Erweiterungen wie „Table Rate Shipping“.
Performance-Hinweis bei vielen Produkten
Ab etwa 1.000 Produkten beginnt die Datenbankbelastung zu steigen, weil WooCommerce Produktattribute und Bestelldaten in der WordPress-eigenen Postmeta-Tabelle speichert. Diese wächst mit jeder Bestellung und jedem Produkt erheblich. Für größere Shops empfehlen sich drei Maßnahmen: erstens ein Caching-Plugin wie WP Rocket oder LiteSpeed Cache, das Shop-Seiten für nicht eingeloggte Besucher zwischenspeichert. Zweitens regelmäßige Datenbankoptimierungen, etwa mit WP-CLI oder dem Plugin WP-Optimize. Drittens sollten Sie die WooCommerce-Einstellung „Abgeschlossene Bestellungen automatisch löschen“ aktivieren, um alte Testbestellungen nicht dauerhaft in der Datenbank zu halten.
Beispiel aus der Praxis
Ein Handwerksbetrieb möchte Ersatzteile online verkaufen. Er installiert WooCommerce auf seiner bestehenden WordPress-Website, legt 80 Produkte mit Fotos, Beschreibungen und Preisen an und verbindet seinen Stripe-Account als Zahlungsdienstleister. Bestellungen erscheinen direkt im WooCommerce-Backend, wo er Versandstatus und Rechnungen verwaltet. Shop-Seiten wie Produktkatalog, Warenkorb und Kasse erzeugt WooCommerce automatisch und passt deren Erscheinungsbild dem installierten Theme an.
Häufiger Fehler
WooCommerce-Installationen sind ein häufiges Angriffsziel, weil sie Zahlungs- und Kundendaten verarbeiten. Ein verbreiteter Fehler ist das Hinauszögern von Updates: WooCommerce veröffentlicht regelmäßig Sicherheits-Patches für Kernfunktionen und offiziell unterstützte Erweiterungen. Wer diese nicht zeitnah einspielt, riskiert, dass öffentlich bekannte Schwachstellen ausgenutzt werden. Gleiches gilt für alle installierten WooCommerce-Erweiterungen. Ein professionelles Wartungspaket, das Updates, Backups und Sicherheitsmonitoring umfasst, ist für aktive Shops keine Option, sondern eine Notwendigkeit. CMS ADMINS bietet WordPress-Wartung ab 9,50 Euro pro Monat, inklusive Update-Management und 60-Tage-Backup, auch für WooCommerce-Installationen.
Verwandte Begriffe
- Plugin — Funktionserweiterungen für WordPress
- Update — WordPress und Plugins aktuell halten
- Sicherheit — WordPress-Websites absichern
- WordPress — Das CMS hinter WooCommerce
- Datenbank — Datenspeicher für Produkte und Bestellungen
- Hosting — Serveranforderungen für WooCommerce-Shops
- Caching — Performance-Optimierung für Online-Shops