Order export
Das Modul für den Bestellexport ermöglicht es Ihnen, CSV-Dateien mit WooCommerce-Bestelldaten zu erzeugen. Es unterstützt über 30 konfigurierbare Felder, Filter für Datumsbereiche und Filter für Bestellstatus. Die Konfiguration der Feldauswahl wird in den WordPress-Optionen gespeichert.
Modul aktivieren
Section titled “Modul aktivieren”Gehen Sie zu WooCommerce > Polski > Werkzeuge und aktivieren Sie Order export (Modul-ID: order_export).
Exportbereich
Section titled “Exportbereich”Der Exportbereich ist verfügbar unter WooCommerce > Polski > Werkzeuge > Order export (admin.php?page=polski-order-export).
Filter
Section titled “Filter”Datumsbereich
Section titled “Datumsbereich”Wählen Sie den Zeitraum, aus dem Sie Bestellungen exportieren möchten:
- Datum von - Beginn des Bereichs (Datumsauswahlfeld)
- Datum bis - Ende des Bereichs (Datumsauswahlfeld)
- Vordefinierte Bereiche: Heute, Letzte 7 Tage, Letzte 30 Tage, Aktueller Monat, Vorheriger Monat, Aktuelles Jahr
Die Daten beziehen sich auf das Erstellungsdatum der Bestellung (date_created).
Bestellstatus
Section titled “Bestellstatus”Wählen Sie die zu exportierenden Bestellstatus aus (Mehrfachauswahl):
- Zahlung ausstehend (
pending) - In Bearbeitung (
processing) - In Wartestellung (
on-hold) - Abgeschlossen (
completed) - Storniert (
cancelled) - Zurückerstattet (
refunded) - Fehlgeschlagen (
failed)
Standardmäßig sind In Bearbeitung und Abgeschlossen ausgewählt.
Feldauswahl
Section titled “Feldauswahl”Wählen Sie die Felder aus, die in die CSV-Datei aufgenommen werden sollen. Die Feldkonfiguration wird in den WordPress-Optionen gespeichert und zwischen den Exporten beibehalten.
Bestellfelder
Section titled “Bestellfelder”| Feld | CSV-Spalte | Beschreibung |
|---|---|---|
| Bestell-ID | order_id | Bestellnummer |
| Bestelldatum | order_date | Erstellungsdatum und -uhrzeit |
| Status | order_status | Bestellstatus |
| Währung | currency | Währungscode (z. B. PLN) |
| Zahlungsmethode | payment_method | Name der Zahlungsmethode |
| Titel der Zahlungsmethode | payment_method_title | Angezeigter Zahlungsname |
| Bestellsumme | order_total | Gesamtbetrag |
| Zwischensumme Produkte | order_subtotal | Produktbetrag (ohne Versand) |
| Steuerbetrag | order_tax | Gesamter Steuerbetrag |
| Versandkosten | shipping_total | Versandkosten |
| Versandmethode | shipping_method | Name der Versandmethode |
| Rabatt | discount_total | Gesamter Rabattbetrag |
| Gutscheincode | coupon_codes | Verwendete Gutscheincodes |
| Kundenhinweis | customer_note | Kundenhinweise zur Bestellung |
| Kunden-IP | customer_ip | IP-Adresse des Kunden |
Adressfelder - Rechnung
Section titled “Adressfelder - Rechnung”| Feld | CSV-Spalte |
|---|---|
| Vorname (Rechnung) | billing_first_name |
| Nachname (Rechnung) | billing_last_name |
| Firma | billing_company |
| NIP | billing_nip |
| Adresszeile 1 | billing_address_1 |
| Adresszeile 2 | billing_address_2 |
| Stadt | billing_city |
| Postleitzahl | billing_postcode |
| Bundesland | billing_state |
| Land | billing_country |
billing_email | |
| Telefon | billing_phone |
Adressfelder - Versand
Section titled “Adressfelder - Versand”| Feld | CSV-Spalte |
|---|---|
| Vorname (Versand) | shipping_first_name |
| Nachname (Versand) | shipping_last_name |
| Firma (Versand) | shipping_company |
| Adresszeile 1 | shipping_address_1 |
| Adresszeile 2 | shipping_address_2 |
| Stadt | shipping_city |
| Postleitzahl | shipping_postcode |
| Bundesland | shipping_state |
| Land | shipping_country |
Produktfelder
Section titled “Produktfelder”| Feld | CSV-Spalte | Beschreibung |
|---|---|---|
| Produktname | product_name | Produktname in der Bestellung |
| SKU | product_sku | SKU-Code des Produkts |
| Menge | product_qty | Bestellte Menge |
| Einzelpreis | product_price | Preis pro Artikel |
| Positionssumme | line_total | Gesamtbetrag der Position |
Wenn eine Bestellung mehrere Produkte enthält, wird jedes Produkt als separate Zeile mit den wiederholten Bestelldaten exportiert.
CSV-Dateiformat
Section titled “CSV-Dateiformat”- Kodierung: UTF-8 mit BOM (für die korrekte Anzeige polnischer Zeichen in Excel)
- Trennzeichen: Semikolon (
;) - der Standard für polnisches Excel - Textbegrenzer: doppeltes Anführungszeichen (
") - Zeilenenden:
\r\n(Windows)
Export
Section titled “Export”Nachdem Sie die Filter und Felder konfiguriert haben, klicken Sie auf In CSV exportieren. Die Datei wird vom Browser heruntergeladen.
Bei großen Datenmengen (über 10.000 Bestellungen) wird der Export im Hintergrund mit einem Fortschrittsbalken ausgeführt. Nach dem Abschluss steht die Datei 24 Stunden lang zum Download bereit.
WP-CLI
Section titled “WP-CLI”Bestellungen über die Kommandozeile exportieren:
wp polski export orders --date-from=2025-01-01 --date-to=2025-12-31 --status=completed --output=/tmp/orders.csvParameter:
--date-from- Startdatum (YYYY-MM-DD)--date-to- Enddatum (YYYY-MM-DD)--status- Bestellstatus (durch Kommas getrennt)--fields- Liste der Felder (durch Kommas getrennt)--output- Pfad der Ausgabedatei
// Ein benutzerdefiniertes Feld zum Export hinzufügenadd_filter('polski/order_export/fields', function (array $fields): array { $fields['custom_field'] = [ 'label' => 'Benutzerdefiniertes Feld', 'callback' => function (\WC_Order $order): string { return $order->get_meta('_custom_field'); }, ]; return $fields;});
// Die Bestellabfrage anpassenadd_filter('polski/order_export/query_args', function (array $args): array { $args['meta_key'] = '_billing_nip'; $args['meta_compare'] = 'EXISTS'; return $args;});Fehlerbehebung
Section titled “Fehlerbehebung”Polnische Zeichen werden in Excel falsch angezeigt - stellen Sie sicher, dass die BOM-Option aktiviert ist (standardmäßig ist sie es). Verwenden Sie in älteren Excel-Versionen den Datenimport mit der Einstellung UTF-8-Kodierung.
Der Export dauert zu lange - verwenden Sie bei einer sehr großen Anzahl von Bestellungen WP-CLI anstelle der Weboberfläche. Erwägen Sie, den Datumsbereich einzugrenzen.
Das Feld NIP fehlt im Export - das Feld billing_nip ist nur verfügbar, wenn das Modul NIP an der Kasse aktiv ist.
Probleme melden: github.com/wppoland/polski/issues