Zum Inhalt springen

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.

Gehen Sie zu WooCommerce > Polski > Werkzeuge und aktivieren Sie Order export (Modul-ID: order_export).

Der Exportbereich ist verfügbar unter WooCommerce > Polski > Werkzeuge > Order export (admin.php?page=polski-order-export).

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).

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.

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.

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
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
E-Mail billing_email
Telefon billing_phone
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
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.

  • 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)

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.

Bestellungen über die Kommandozeile exportieren:

Terminal-Fenster
wp polski export orders --date-from=2025-01-01 --date-to=2025-12-31 --status=completed --output=/tmp/orders.csv

Parameter:

  • --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ügen
add_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 anpassen
add_filter('polski/order_export/query_args', function (array $args): array {
$args['meta_key'] = '_billing_nip';
$args['meta_compare'] = 'EXISTS';
return $args;
});

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

Diese Seite dient ausschließlich zu Informationszwecken und stellt keine Rechtsberatung dar. Polski for WooCommerce ist Open-Source-Software (GPLv2), die ohne Gewährleistung bereitgestellt wird.