Skip to content

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.

FeldCSV-SpalteBeschreibung
Bestell-IDorder_idBestellnummer
Bestelldatumorder_dateErstellungsdatum und -uhrzeit
Statusorder_statusBestellstatus
WährungcurrencyWährungscode (z. B. PLN)
Zahlungsmethodepayment_methodName der Zahlungsmethode
Titel der Zahlungsmethodepayment_method_titleAngezeigter Zahlungsname
Bestellsummeorder_totalGesamtbetrag
Zwischensumme Produkteorder_subtotalProduktbetrag (ohne Versand)
Steuerbetragorder_taxGesamter Steuerbetrag
Versandkostenshipping_totalVersandkosten
Versandmethodeshipping_methodName der Versandmethode
Rabattdiscount_totalGesamter Rabattbetrag
Gutscheincodecoupon_codesVerwendete Gutscheincodes
Kundenhinweiscustomer_noteKundenhinweise zur Bestellung
Kunden-IPcustomer_ipIP-Adresse des Kunden
FeldCSV-Spalte
Vorname (Rechnung)billing_first_name
Nachname (Rechnung)billing_last_name
Firmabilling_company
NIPbilling_nip
Adresszeile 1billing_address_1
Adresszeile 2billing_address_2
Stadtbilling_city
Postleitzahlbilling_postcode
Bundeslandbilling_state
Landbilling_country
E-Mailbilling_email
Telefonbilling_phone
FeldCSV-Spalte
Vorname (Versand)shipping_first_name
Nachname (Versand)shipping_last_name
Firma (Versand)shipping_company
Adresszeile 1shipping_address_1
Adresszeile 2shipping_address_2
Stadtshipping_city
Postleitzahlshipping_postcode
Bundeslandshipping_state
Landshipping_country
FeldCSV-SpalteBeschreibung
Produktnameproduct_nameProduktname in der Bestellung
SKUproduct_skuSKU-Code des Produkts
Mengeproduct_qtyBestellte Menge
Einzelpreisproduct_pricePreis pro Artikel
Positionssummeline_totalGesamtbetrag 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 window
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.