Für WooCommerce-Shops ist die Kundenverwaltung das Herzstück des Betriebs. Mit dem Wachstum der Bestellzahlen wird es jedoch immer schwieriger, bestimmte Bestellzustände (z. B. “Abgeschlossen”, “In Bearbeitung”, “Rückerstattet”) effizient auszuwählen und die entsprechenden Kundendaten dafür zu extrahieren, um diese für die Massenverwaltung oder Marketingzwecke zu nutzen. Manuelle Vorgänge sind nicht nur ineffizient, sondern auch fehleranfällig. In diesem Artikel werden mehrere praktische Methoden vorgestellt, wie Sie Kundenlisten in WooCommerce nach Bestellzustand massenweise verwalten und exportieren können – von Backend-Benutzung über Codeerweiterungen bis hin zu weiterführenden Lösungen – um die Effizienz Ihrer Kundenbeziehungsverwaltung zu verbessern.
Warum ist es notwendig, Kunden nach ihrem Bestellstatus zu verwalten?
Die Filterung und Verwaltung von Kunden nach Bestellstatus geht weit über die einfache Datenexportierung hinaus – sie ist direkt mit der Effektivität der operativen und marketingstrategischen Maßnahmen verbunden. Kundengruppen mit unterschiedlichen Bestellstatusen weisen deutlich unterschiedliche Merkmale und Bedürfnisse auf.
Beispielsweise sind Kunden mit abgeschlossenen Bestellungen bereits Käufer und haben daher wahrscheinlich ein Interesse an verwandten Produkten oder Upgradeservice – dies eignet sich ideal für Cross-Selling-Aktivitäten oder die Einladung zur Abgabe von Produktbewertungen. Kunden mit rückgezahlten oder stornierten Bestellungen hingegen deuten auf mögliche Probleme mit Produkten, Preisen oder dem Service hin. Die Analyse dieser Kundendaten kann dazu beitragen, den Betrieb des Shops zu optimieren und zukünftige Beschwerden zu reduzieren. Bei Bestellungen, die noch in Bearbeitung sind, ist es wichtig, die Kunden rechtzeitig zu kontaktieren, um das Einkaufserlebnis zu verbessern.
Empfohlene Lektüre Wie kann man in WordPress mit WooCommerce einen leistungsstarken Online-Shop aufbauen?。
Durch die Massenexportierung dieser Kundenlisten in einem bestimmten Status können Sie diese leicht in E-Mail-Marketing-Systeme wie Mailchimp importieren. Dadurch können Sie gezielte Maßnahmen zur Wiederansprache der Kunden, Umfragen zur Zufriedenheit oder personalisierte Werbeaktionen durchführen und somit den Wert des Kundenlebenszyklus erheblich steigern.
Exportieren mithilfe der nativen Funktionen des WooCommerce-Backends
Das WooCommerce-Backend bietet eine grundlegende Funktion zur Ausgabe von Bestellungen. Obwohl es nicht möglich ist, die “Kundenliste” direkt auszugeben, können wir die Kundendaten indirekt erlangen, indem wir die Bestelldaten exportieren.
Zuerst melden Sie sich im WordPress-Backend an und navigieren Sie zu… WooCommerce > 订单Oben auf der Bestellliste-Seite können Sie Filter verwenden, um bestimmte Bestellzustände auszuwählen. Klicken Sie auf die Schaltfläche “Filtern”, wählen Sie den gewünschten Zustand aus dem Drop-down-Menü aus (z. B. “Abgeschlossen”) und klicken Sie anschließend erneut auf die Schaltfläche “Filtern”.
Nachdem die Bestellungen gefiltert wurden, können Sie die Kundendaten direkt aus der Liste kopieren – doch dies ist bei großen Datenmengen nicht praktikabel. Eine effektivere Methode ist die Nutzung der “Export”-Funktion. Gehen Sie auf die Bestellliste und klicken Sie auf die “Export”-Schaltfläche. Das System ermöglicht es Ihnen, entweder alle Bestellungen oder nur die aktuell gefilterten Bestellungen auszuladen. Wenn Sie “Bestellungen aus der aktuellen Liste” auswählen, wird sichergestellt, dass nur Bestellungen mit einem bestimmten Status exportiert werden.
Die exportierten Dateien sind in der Regel im CSV-Format und enthalten detaillierte Informationen zu jedem Auftrag – wie Auftragsnummer, Kundennamen, Rechnungs-E-Mail-Adresse, Adresse usw. Sie können diese Dateien in Excel oder Google Sheets öffnen, unerwünschte Spalten mit Auftragsdetails entfernen und nur die wichtigen Informationen wie Kundennamen und E-Mail-Adressen beibehalten, um so eine Liste der Kunden zu erhalten.
Empfohlene Lektüre Kompletter Leitfaden für WooCommerce: Erstellen Sie von Grund auf eine leistungsstarke WordPress-E-Commerce-Website.。
Der Vorteil dieser Methode ist, dass keine zusätzlichen Plugins installiert werden müssen – sie ist somit völlig kostenlos. Der Nachteil besteht darin, dass die Vorgänge ziemlich aufwendig sind, die Daten manuell gereinigt werden müssen und eine hochgradig individuelle Ausgabe der Felder nicht möglich ist.
Durch die Verwendung spezialisierter Plugins werden fortgeschrittene Funktionen für die Exportierung und Verwaltung von Daten realisiert.
Für Nutzer, die Aufgaben regelmäßig ausführen müssen, hohe Anforderungen an die Anpassung der Felder haben oder direkt eine Liste der Kunden (und nicht der Bestellungen) erhalten möchten, sind spezielle Plugins die beste Wahl. Es gibt zahlreiche hochwertige Plugins auf dem Markt, wie beispielsweise “Customer/Order/Coupon Export for WooCommerce”, “WP All Export” oder “Export WooCommerce Customers”.
Nehmen wir ein beliebtes Export-Plugin als Beispiel: Nach der Installation und Aktivierung können Sie es in der Regel verwenden, um Daten aus einem Programm in eine andere Form zu übertragen. WooCommerce > 导出 Die entsprechenden Einstellungen finden Sie in den Optionen der Plugins. Diese Plugins bieten umfassende Filtermöglichkeiten.
In den Filtereinstellungen kannst du direkt nach der “Bestellstatus” filtern. Die Erweiterung bietet in der Regel ein Mehrfachauswahlfeld, mit dem du mehrere Status gleichzeitig auswählen kannst – zum Beispiel “completed” (abgeschlossen) und “processing” (in Bearbeitung).
Nun kommt der entscheidende Schritt: Die Auswahl der Exportart. Um eine reine Liste der Kunden zu erhalten, sollten Sie “Kunden” als Exportart auswählen und nicht “Bestellungen”. Dadurch werden alle Kunden, auch wenn sie mehrere Bestellungen im gleichen Status haben, in der endgültigen Exportdatei automatisch doppelt entfernt – jeder Kunde erscheint nur einmal. Dies eignet sich ideal für die Erstellung von E-Mail-Listen.
Danach kannst du die Felder, die du exportieren möchtest, genau auswählen – beispielsweise Kunden-ID, Name, E-Mail-Adresse, Registrierungsdatum, Gesamtanzahl der Bestellungen, Gesamtkosten usw. Einige fortgeschrittene Plugins ermöglichen es sogar, nur Kunden auszuwählen, bei denen es Verbrauchsdaten für bestimmte Bestellzustände gibt. Nach der Konfiguration kannst du die CSV-Datei direkt herunterladen oder eine Zeitautomatik einrichten, um die Datei automatisch an deine E-Mail-Adresse oder in die Cloud zu senden.
Empfohlene Lektüre Einsteigerhandbuch: So bauen Sie Ihre eigene, unabhängige WooCommerce-Webseite von Grund auf auf。
Die Plugin-Lösung ist zeitsparend und effizient in der Anwendung, verfügt über umfangreiche Funktionen und wird daher als empfohlene Methode für die professionelle Kundenverwaltung angesehen.
Die Verwendung von benutzerdefiniertem Code in Kombination mit der WP CLI ermöglicht die Batch-Verarbeitung von Aufgaben in WordPress.
Für Entwickler oder Anwendungsszenarien, in denen Funktionen in eigene Systeme integriert werden müssen, bietet die Erstellung von benutzerdefiniertem Code oder die Nutzung von WP CLI-Befehlen die größtmögliche Flexibilität und Automatisierung.
Sie können dies über WordPress erreichen. WP_Query oder von WooCommerce wc_get_orders Es gibt Funktionen, die verwendet werden können, um Programme zu schreiben, um Bestellungen in einem bestimmten Zustand abzurufen. Im Folgenden finden Sie einen Beispielcodeausschnitt, der dazu dient, alle Bestellungen im “Abgeschlossenen”-Zustand abzurufen und die E-Mail-Adressen der Kunden daraus auszuziehen:
$args = array(
'status' => 'completed',
'limit' => -1, // 获取所有订单
);
$orders = wc_get_orders($args);
$customer_emails = array();
foreach ($orders as $order) {
$customer_email = $order->get_billing_email();
if (!in_array($customer_email, $customer_emails)) {
$customer_emails[] = $customer_email;
}
}
// 此时 $customer_emails 数组包含了所有不重复的客户邮箱
// 你可以将其写入CSV文件或进行其他处理 Für komplexere Batch-Vorgänge – beispielsweise das Hinzufügen aller Kunden mit einem bestimmten Bestellstatus zu einer Benutzergruppe oder das Senden von benutzerdefinierten E-Mails – kann eine eigene WP CLI-Kommando erstellt werden. Dadurch können diese Aufgaben über die Server-Befehlszeile ausgeführt werden, und sie können sogar mithilfe von Cron-Jobs vollständig automatisiert werden.
Zunächst müssen Sie dies in einem benutzerdefinierten Plugin oder einer benutzerdefinierten Theme-Datei umsetzen. functions.php In der Datei wird ein WP CLI-Befehl registriert. In der Callback-Funktion dieses Befehls wird Code geschrieben, der der oben beschriebenen Logik ähnelt, um eine Liste der Kunden abzurufen und Ihre Verwaltungsaufgaben auszuführen (z. B. die Metadaten von Benutzern zu aktualisieren oder Aufrufe an externe APIs zu initiieren).
Diese Methode erfordert hohe technische Anforderungen, ist jedoch vollständig kontrollierbar und lässt sich nahtlos in bestehende Arbeitsabläufe integrieren. Zudem weist sie eine bessere Leistung bei der Verarbeitung großer Datenmengen auf.
Zusammenfassungen
Die batchbasierte Verwaltung und Ausgabe der WooCommerce-Kundenliste je nach Bestellstatus ist eine grundlegende Fähigkeit für datengestützte Geschäftsabläufe. Für die meisten Shopbetreiber reicht es aus, zunächst mit den integrierten Funktionen im Backend zu filtern und Daten auszugeben, um gelegentliche Anforderungen schnell zu erfüllen. Wenn die Häufigkeit der Operationen sowie die Anforderungen an die Anpassung der Ausgabe steigen, verbessert die Investition in ein professionelles Export-Plugin die Effizienz und das Benutzererlebnis erheblich. Für Entwickler oder große Websites sind die Erstellung von benutzerdefiniertem Code oder die Nutzung der WP CLI die ultimativen Lösungen für eine tiefe Integration und Automatisierung. Die Wahl der Methode hängt von Ihren spezifischen Anforderungen, Ihren technischen Fähigkeiten und Ihrem Budget ab – doch unabhängig davon wird die Beherrschung dieser Fähigkeit Ihre Kundenverwaltung sowie Ihre Marketingaktivitäten präziser und effektiver machen.
FAQ Häufig gestellte Fragen
Was soll ich tun, wenn die exportierte Kundenliste mehrere doppelte E-Mail-Adressen enthält?
Wiederholte E-Mail-Adressen entstehen in der Regel, weil ein Kunde mehrere Bestellungen im gleichen Status hat. Wenn Sie die Bestellungen manuell nach der Exportierung sortieren, müssen Sie in Excel die Funktion “Duplikate entfernen” verwenden. Falls Sie ein professionelles Export-Plugin verwenden, stellen Sie sicher, dass Sie bei den Exporteinstellungen die Option “Kunde” und nicht “Bestellung” auswählen und die Funktion zur Entfernung von Duplikaten (z. B. “Nur eindeutige Kunden exportieren”) aktivieren.
Bei der Exportierung von Kundentypen führen Plugins in der Regel eine automatische Doppeltenachweisung anhand der Benutzer-ID oder E-Mail-Adresse durch.
Kann man nur Kunden mit bestimmten Bestellstatusen innerhalb eines bestimmten Zeitraums exportieren?
Ja, das ist möglich. Egal, ob Sie Plugins verwenden oder benutzerdefinierten Code schreiben – es ist einfach, Zeitfilterbedingungen hinzuzufügen. In den Einstellungen der Plugins suchen Sie nach den Filtern “Bestelldatum” oder “Erstellungsdatum” und legen Sie dort das Start- und Enddatum fest. Bei benutzerdefiniertem Code müssen Sie die entsprechenden Filterwerte in das Array der Abfrageparameter einfügen. ‘date_created’ => ‘2026-03-01…2026-03-31’ Solche Parameter werden verwendet, um Abfragen nach einem Zeitraum von Daten durchzuführen.
Indem Sie die Bestellstatus und das Zeitfenster berücksichtigen, können Sie genau alle Kunden auswählen, die innerhalb eines bestimmten Zeitraums eine bestimmte Art von Transaktion abgewickelt haben.
Wie kann eine exportierte Kundenliste automatisch mit einer E-Mail-Marketing-Plattform synchronisiert werden?
Es gibt zwei Hauptmethoden zur automatischen Synchronisierung. Die erste Methode besteht darin, ein WooCommerce-Export-Plugin zu wählen, das die direkte Integration unterstützt (z. B. über Zapier, Integromat oder native APIs). Nach der Konfiguration werden die Daten beim Export automatisch an Plattformen wie Mailchimp oder ActiveCampaign übertragen. Die zweite Methode beinhaltet die Verwendung von benutzerdefiniertem Code: Nachdem die Liste der Kunden erfasst wurde, werden die APIs der E-Mail-Marketing-Plattformen aufgerufen, um die Kundendaten entweder einzeln oder in Gruppen in die gewünschten E-Mail-Listen hinzuzufügen.
Es wird empfohlen, zunächst zu prüfen, ob das Export-Plugin, das Sie verwenden, über die Funktion verfügt, solche Erweiterungen zu integrieren.
Wie kann man bei der Exportierung mit Code mit großen Datenmengen umgehen, um einen Mangel an Speicher zu vermeiden?
Verwenden Sie es direkt. wc_get_orders Und einstellen… ‘limit’ => -1 Das Abrufen aller Bestellungen kann bei sehr großen Datenmengen dazu führen, dass der PHP-Speicher ausläuft. Eine Lösung hierfür ist die Verwendung von Paginierungsabfragen. Sie können dies beispielsweise mithilfe von PHP-Funktionen wie `php_query()` oder Datenbankabfragesprachen wie MySQL oder PostgreSQL umsetzen. ‘paginate’ => true Die Parameter werden verwendet, um die Daten anschließend mithilfe einer Schleife und Paginierung in mehrere Chargen zu verarbeiten.
Eine effizientere Methode besteht darin, die WP CLI-Befehle zu verwenden, da diese in der Befehlszeilenumgebung ausgeführt werden. In der Befehlszeilenumgebung gelten in der Regel höhere Speichergrenzen, und die WP CLI kann über längere Zeiträume hinweg ohne Auswirkungen auf die Frontend-Webanfragen laufen. Im Code sollten ungenutzte Variablen innerhalb von Schleifen rechtzeitig freigegeben werden (z. B. mithilfe entsprechender Mechanismen zur Speicherverwaltung). unset()Dies trägt auch dazu bei, die Speicheraufnahme zu verringern.
Was kommt als Nächstes, was kommt als Nächstes?
Erweiterte Lektüre und praktische Kenntnisse
Die folgenden Artikel stehen im Zusammenhang mit dem Thema dieses Artikels und eignen sich für eine vertiefte Lektüre. Oft ist es besser, mit dem Artikel zu beginnen, der Ihrem aktuellen Problem am nächsten kommt, und dann nach und nach die umliegenden Themen zu behandeln.
- Einen tiefen Einblick in WooCommerce: Die ultimative Anleitung zu einem E-Commerce-Lösungskonzept – von der Erstellung bis zur Optimierung
- Gründliche Analyse von WooCommerce: Der Aufbau einer leistungsstarken WordPress-E-Commerce-Website von Grund auf
- 10 praktischer Tipps, um die Konvertierungsrate Ihrer WooCommerce-Website zu steigern
- Kompleter Leitfaden für die Anpassung von Produkteintragseitenvorlagen in WooCommerce
- SEO-freundliche Optimierungsrichtlinien für WooCommerce-Websites: Schlüsselstrategien zur Steigerung der Konversionsraten