Übersicht
Store Exporter Deluxe unterstützt den Export über eine Befehlszeilenanforderung. Dazu müssen Sie eine bestimmte URL vorbereiten und die folgenden erforderlichen Inline-Parameter übergeben.
Unterstützte Argumente
- action: woo_ce-cron
- type: Ersetzen Sie dies durch den Exporttyp, der exportiert werden soll. Die zulässigen Werte für den Exporttyp sind unten aufgeführt. (Standard: leer)
- key: Wenn der geheime Schlüssel vom Store-Besitzer ausgefüllt wird, führen nur übereinstimmende Schlüssel zu einem erfolgreichen Export. (Standard: leer)
- gui: Das Hinzufügen dieses Parameters zeigt die CSV und alle Exportfehler auf einem formatierten/freundlichen Bildschirm an. (Standard: 0)
- response: – Das Hinzufügen dieses Parameters steuert, wie der Export zurückgegeben wird, entweder als einfache Erfolgs-/Fehlermeldung, rohe CSV-Datei oder Download einer CSV-Datei. Die zulässigen Werte für die Antwort sind unten aufgeführt. (Standard: leer)
- format: Das Hinzufügen dieses Parameters steuert, welches Exportdateiformat zurückgegeben wird. Standardmäßig ist csv oder xml unterstützt. (Standard: csv)
- scheduled_export: Das Hinzufügen dieses Parameters überschreibt den CRON-Export mit den Eigenschaften der geplanten Export-Post-ID. (Standard: leer)
- orderby: – Das Hinzufügen dieses Parameters überschreibt die Standardreihenfolge für diesen Exporttyp. Die zulässigen Antwortwerte sind unten aufgeführt. (Standard: leer)
- order: Das Hinzufügen dieses Parameters überschreibt die Standardreihenfolge (z. B. aufsteigend zu absteigend) für diesen Exporttyp. Die zulässigen Antwortwerte sind unten aufgeführt. (Standard: leer)
- to: Das Hinzufügen dieses Parameters teilt dem Exporter mit, wohin der Export gesendet werden soll, abhängig von der erforderlichen Antwort (z. B. E-Mail, Post usw.). (Standard: Standardempfänger für E-Mail oder Standard-Remote-POST)
- delimiter: Das Hinzufügen dieses Parameters überschreibt das Standard-Feldtrennzeichen, das beim Export angewendet wird. (Standard: ‚,‘ )
- category_separator: Das Hinzufügen dieses Parameters überschreibt das Standard-Kategorietrennzeichen, das beim Export angewendet wird. (Standard: ‚|‘ (vertikaler Strich))
- bom: Das Hinzufügen dieses Parameters überschreibt die Standard-BOM-Zeichenoption beim Export. (Standard: 1)
- encoding: Das Hinzufügen dieses Parameters überschreibt die Standard-Encoding-Option beim Export. (Standard: ‚UTF-8‘)
- limit: Das Hinzufügen dieses Parameters überschreibt jedes Standardlimit von Datensätzen, die in den Export aufgenommen werden sollen. (Standard: leer)
- offset: Das Hinzufügen dieses Parameters überschreibt jeden Standard-Datensatz-Offset beim Export. (Standard: leer)
- escape_formatting: Das Hinzufügen dieses Parameters überschreibt die Standardoption für die Escape-Formatierung beim Export. (Standard: ‚all‘)
- header_formatting: Das Hinzufügen dieses Parameters überschreibt die Standardoption für die Kopfzeilenformatierung, die auf CSV/XLS-Exporte angewendet wird. (Standard: 1)
- product_status: Das Hinzufügen dieses Parameters überschreibt den Standardfilter für den Lagerstatus von Produkten im Export. (Standardmäßig jeder Lagerstatus)
- order_items: Das Hinzufügen dieses Parameters überschreibt die Standardformatierungsoption für Bestellpositionen im Export. (Standardmäßig „eindeutig“)
- order_items_types: Das Hinzufügen dieses Parameters überschreibt die Standardformatierungsoption für Bestellpositionstypen im Export. (Standardmäßig „line_item“)
- order_ids = Das Hinzufügen dieses Parameters gibt einen Export der übereinstimmenden Bestell-IDs (Post-ID) zurück. (Standardmäßig leer)
- order_payment = Das Hinzufügen dieses Parameters filtert Bestellungen nach diesem Zahlungs-Gateway. (Standardmäßig leer)
- order_product = Das Hinzufügen dieses Parameters filtert Bestellungen nach den IDs der Produkte, die den Bestellpositionen zugeordnet sind. (Standardmäßig leer)
- order_status = Das Hinzufügen dieses Parameters gibt einen Export der übereinstimmenden Bestellstatus (Term-Slug) zurück. (Standardmäßig alle Bestellstatus einschließen)
- order_date_from = Das Hinzufügen dieses Parameters und „order_date_to“ gibt einen Export ab diesem Bestelldatum zurück. (Standardmäßig alle Bestelldaten einschließen)
- order_date_to = Das Hinzufügen dieses Parameters und „order_date_from“ gibt einen Export bis zu diesem Bestelldatum zurück. (Standardmäßig alle Bestelldaten einschließen)
Beispiel-CRON-Exporte
Das folgende Beispiel generiert einen Export aller Produkte und gibt ihn als CSV-Download an den Browser zurück. In diesem Fall ist kein geheimer Schlüssel für den Shop festgelegt.
http://www.domain-store.com/?action=woo_ce-cron&type=product&response=download
Derselbe Export wie oben, aber mit einem übereinstimmenden Schlüssel, der vom Shop-Besitzer bereitgestellt wird (z. B. 00000-00000-00000-00000).
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download
Das folgende Beispiel löst aus, dass ein geplanter Export (Post-ID: 100) sofort ausgeführt wird. Beachten Sie, dass die Attribute „type“ und „response“ immer noch erforderlich sind, auch wenn sie durch die Eigenschaften des geplanten Exports überschrieben werden.
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download&scheduled_export=100
Zulässige Werte
type
- product
- category
- tag
- brand
- order
- customer
- user
- coupon
- subscription
- product_vendor
- commission
- shipping_class
response
- download – Gibt eine gepackte Exportdatei (mit korrekten Anhangskopfzeilen) als Download an den Browser zurück
- raw – Gibt den Inhalt der Exportdatei im Rohformat an den Browser zurück
- url – Gibt eine öffentliche URL für die in WordPress Media gespeicherte Exportdatei zurück
- file – Gibt den Systempfad zur in WordPress Media gespeicherten Exportdatei zurück
- email – Sendet den generierten Export per E-Mail an eine E-Mail-Adresse. Standardmäßig wird die Einstellung „Standardempfänger“ verwendet. Kann durch Ausfüllen des Attributs „to“ überschrieben werden.
- ftp – Lädt den generierten Export über FTP hoch (Anmeldedaten und Dateipfad werden auf dem Bildschirm „Einstellungen“ festgelegt)
format
- csv – Gibt eine CSV-formatierte Datei zurück
- xml – Gibt eine XML-formatierte Datei zurück
- xls – Gibt eine Excel 2003 (XLS) formatierte Datei zurück
- xlsx – Gibt eine Excel 2007 (XLSX) formatierte Datei zurück
scheduled_export
Jede Ganzzahl wird akzeptiert und muss der Beitrags-ID eines vorhandenen geplanten Exports entsprechen, der unter WooCommerce > Store Export > Einstellungen > Geplante Exporte in der WordPress-Administration konfiguriert wurde.
orderby
Gilt für Produkte, Bestellungen.
- ID
- date
- modified
- rand
- menu_order
Gilt für Kategorien, Tags, Marken
- id
- name
order
- ASC – Listet alle Datensätze aufsteigend auf
- DESC – Listet alle Datensätze absteigend auf
delimiter
Jede Zeichenkette wird akzeptiert. Es wird empfohlen, ein einzelnes Zeichen anzugeben (z. B. „,“ (Komma usw.)), diese Option wird für das XLS-Exportformat überschrieben.
category_separator
Jede Zeichenkette wird akzeptiert. Es wird empfohlen, ein einzelnes Zeichen anzugeben (z. B. „|“ (vertikaler Strich usw.)).
bom
- 1 (ja)
- 0 (nein)
Kodierung
Jede unterstützte Zeichenkodierung wird akzeptiert. Siehe die Dropdown-Liste „Encoding“ auf dem Bildschirm „Einstellungen“ oder mb_list_encodings() auf php.net für eine vollständige Liste der akzeptierten Zeichenkodierungsoptionen. Diese Option wird für das Exportformat XLS und XLSX überschrieben.
Limit
Jede Ganzzahl wird akzeptiert.
Offset
Jede Ganzzahl wird akzeptiert.
escape_formatting
- alle – Alle Zellen escapen
- excel – Zellen mit Sonderzeichen (z. B. Komma, Anführungszeichen, Zeilenumbrüche usw.) escapen, wie es Excel mit „Text“-Zellen tun würde
header_formatting
- 1 – Exportfeld-Header einschließen
- 0 – Exportfeld-Header ignorieren
stock_status
- outofstock – Nur nicht vorrätige Produkte einschließen
- instock – Nur vorrätige Produkte einschließen
order_items
- unique – Bestellpositionen in einzelnen Zellen innerhalb einer einzelnen Bestellzeile platzieren
- combined – Bestellpositionen innerhalb einer gruppierten einzelnen Bestellzeile platzieren
- individual – Jede Bestellposition in ihrer eigenen Bestellzeile platzieren
order_items_types
- line_item – Produkte im Bestellungs-Export als einzelne Positionen einschließen
- coupon – Gutscheine im Bestellungs-Export als einzelne Positionen einschließen
- fee – Gebühren im Bestellungs-Export als einzelne Positionen einschließen
- tax – Steuern im Bestellungs-Export als einzelne Positionen einschließen
- shipping – Versandkosten im Bestellungs-Export als einzelne Positionen einschließen
order_ids
Jede Ganzzahl wird akzeptiert. Mehrere Bestell-IDs können angegeben werden, indem jede Bestell-ID mit einem Komma (,) getrennt wird.
order_payment
Jede Zahlungs-Gateway-ID wird akzeptiert. Mehrere Zahlungs-Gateways können angegeben werden, indem jedes Zahlungs-Gateway mit einem Komma (,) getrennt wird.
order_product
Jede Produkt-ID wird akzeptiert. Mehrere Produkt-IDs können angegeben werden, indem jede Produkt-ID mit einem Komma (,) getrennt wird.
order_status
Jeder gültige Order Status Slug wird akzeptiert. Bitte beachten Sie die unterschiedliche Unterstützung für Order Status zwischen WooCommerce 2.2+ und älterem WooCommerce. Mehrere Order Status können angegeben werden, indem jeder Order Status mit einem Komma (,) getrennt wird.
In WooCommerce 2.2+ sind die akzeptierten Order Status:
- wc-pending
- wc-processing
- wc-on-hold
- wc-completed
- wc-cancelled
- wc-refunded
- wc-failed
Für älteres WooCommerce (vor WC 2.2) sind die akzeptierten:
- pending
- failed
- on-hold
- processing
- completed
- refunded
- cancelled
order_date_from, order_date_to
Jedes gültige d-m-Y Datum wird akzeptiert. Zum Beispiel:
- order_date_from: 15-01-2012
- order_date_to: 31-01-2012
Wenn das gleiche order_date_from und order_date_to angegeben wird (z.B. 04-07-2016), wird das order_date_to auf den nächsten Kalendertag verschoben, da wir Bestellungen zwischen Mitternacht und Mitternacht des angegebenen Datumsfilters abrufen.

