Zum Inhalt springen

Bestellexport

Das Modul Bestellexport ermöglicht das Erzeugen von CSV-Dateien mit den Daten von WooCommerce-Bestellungen. Es unterstützt über 30 konfigurierbare Felder, Filter für Datumsbereiche und Bestellstatus. Die Konfiguration der Feldauswahl wird in den WordPress-Optionen gespeichert.

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

Das Export-Panel ist unter WooCommerce > Polski > Werkzeuge > Bestellexport verfügbar (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, Laufender Monat, Vormonat, Laufendes Jahr

Die Daten beziehen sich auf das Erstellungsdatum der Bestellung (date_created).

Wählen Sie die zu exportierenden Bestellstatus (Mehrfachauswahl):

  • Zahlung ausstehend (pending)
  • In Bearbeitung (processing)
  • In Wartestellung (on-hold)
  • Abgeschlossen (completed)
  • Storniert (cancelled)
  • Erstattet (refunded)
  • Fehlgeschlagen (failed)

Standardmäßig ausgewählt sind: In Bearbeitung und Abgeschlossen.

Wählen Sie die Felder aus, die in der CSV-Datei enthalten sein sollen. Die Feldkonfiguration wird in den WordPress-Optionen gespeichert und zwischen den Exporten gemerkt.

FeldCSV-SpalteBeschreibung
Bestell-IDorder_idBestellnummer
Bestelldatumorder_dateDatum und Uhrzeit der Erstellung
Statusorder_statusBestellstatus
WährungcurrencyWährungscode (z. B. PLN)
Zahlungsmethodepayment_methodName der Zahlungsmethode
Titel der Zahlungsmethodepayment_method_titleAngezeigter Name der Zahlung
Bestellsummeorder_totalGesamtbetrag
Produktsummeorder_subtotalProduktbetrag (ohne Versand)
Steuerbetragorder_taxGesamter Steuerbetrag
Versandkostenshipping_totalVersandkosten
Versandmethodeshipping_methodName der Versandmethode
Rabattdiscount_totalGesamtbetrag der Rabatte
Gutscheincodecoupon_codesVerwendete Gutscheincodes
Kundennotizcustomer_noteAnmerkungen des Kunden 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
Woiwodschaftbilling_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
Woiwodschaftshipping_state
Landshipping_country
FeldCSV-SpalteBeschreibung
Produktnameproduct_nameName des Produkts in der Bestellung
SKUproduct_skuSKU-Code des Produkts
Mengeproduct_qtyBestellte Menge
Einzelpreisproduct_pricePreis pro Stück
Positionssummeline_totalGesamtbetrag der Position

Wenn eine Bestellung mehrere Produkte enthält, wird jedes Produkt als separate Zeile mit wiederholten Bestelldaten exportiert.

  • Kodierung: UTF-8 mit BOM (für die korrekte Anzeige polnischer Zeichen in Excel)
  • Trennzeichen: Semikolon (;) - Standard für das polnische Excel
  • Texttrennzeichen: doppeltes Anführungszeichen (")
  • Zeilenenden: \r\n (Windows)

Klicken Sie nach der Konfiguration der Filter und Felder auf In CSV exportieren. Die Datei wird vom Browser heruntergeladen.

Für große Datenmengen (über 10.000 Bestellungen) wird der Export im Hintergrund mit Fortschrittsbalken ausgeführt. Nach Abschluss steht die Datei 24 Stunden lang zum Herunterladen bereit.

Exportieren Sie Bestellungen über die Kommandozeile:

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

Parameter:

  • --date-from - Anfangsdatum (YYYY-MM-DD)
  • --date-to - Enddatum (YYYY-MM-DD)
  • --status - Bestellstatus (durch Komma getrennt)
  • --fields - Liste der Felder (durch Komma getrennt)
  • --output - Pfad der Ausgabedatei
// Eigenes 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;
});
// Bestellabfrage modifizieren
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 ja). In älteren Excel-Versionen verwenden Sie den Datenimport mit der Kodierungseinstellung UTF-8.

Der Export dauert zu lange - bei einer sehr großen Anzahl von Bestellungen verwenden Sie WP-CLI statt der Weboberfläche. Erwägen Sie, den Datumsbereich einzugrenzen.

Kein NIP-Feld 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) ohne Garantie.