Visser Labs – WooCommerce Plugins

  1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Store Exporter Deluxe
  4. Automatisierung & Zeitplanung
  5. So speichern Sie Exporte auf Ihrem Server in Store Exporter Deluxe
  1. Startseite
  2. Wissensdatenbank
  3. WooCommerce Store Exporter Deluxe
  4. So speichern Sie Exporte auf Ihrem Server in Store Exporter Deluxe

So speichern Sie Exporte auf Ihrem Server in Store Exporter Deluxe

Wenn ein anderes System auf Ihrem Server, wie z. B. ein Buchhaltungstool oder ein benutzerdefiniertes Skript, erwartet, dass Ihre WooCommerce-Daten einfach in einem Ordner angezeigt werden, ist das wiederholte manuelle Herunterladen einer Datei keine skalierbare Lösung. Store Exporter Deluxe kann einen geplanten Export direkt in einen Ordner auf Ihrem eigenen Server schreiben, sodass die Datei bereits vorhanden und bereit ist, sobald der Zeitplan ausgeführt wird.

Dieser Artikel behandelt die Einrichtung der Zustellungsmethode Auf Server speichern für einen bestehenden geplanten Export: die Felder Verzeichnispfad und Dateiname (einschließlich einer wichtigen Lücke zwischen dem, was die Platzhaltertexte dieser Felder suggerieren, und dem, was sie tatsächlich tun), was passiert, wenn der Ordner nicht beschrieben werden kann, und warum das Plugin eine bereits gespeicherte Datei niemals überschreibt.

Voraussetzungen

AnforderungDetails
PluginStore Exporter Deluxe ist aktiv und lizenziert
Geplanter ExportSie haben bereits einen geplanten Export erstellt. Detaillierte Anweisungen finden Sie unter So planen Sie Exporte in Store Exporter Deluxe
Geplante Exporte aktiviertGeplante Exporte aktivieren ist unter WooCommerce → Store Export → Einstellungen → Zeitplanung aktiviert. Es ist standardmäßig deaktiviert, und solange es deaktiviert ist, zeigt der Bildschirm „Geplante Exporte“ die Meldung „Geplante Exporte sind derzeit deaktiviert“. Sie können es auch von diesem Bildschirm aus aktivieren, indem Sie im Banner auf Geplante Exporte aktivieren klicken.
Server-SchreibzugriffDer Ordner, in den Sie speichern möchten, muss von Ihrem Webserver beschreibbar sein. Wenn Sie sich noch nicht sicher sind, welcher Ordner das ist, können Sie den Pfad zunächst leer lassen und den Standardordner des Plugins verwenden, der unten behandelt wird.

Schritt 1: Wählen Sie „Auf Server speichern“ als Zustellungsmethode

  1. Öffnen Sie WooCommerce → Store Export → Geplante Exporte.
  2. Öffnen Sie den zu konfigurierenden Zeitplan oder klicken Sie auf Neuer Zeitplan, um einen zu erstellen.
  3. Klicken Sie oben im Formular auf den Schritt Methode.
  4. Wählen Sie die Karte Auf Server speichern.

Durch die Auswahl wird unter den Karten für die Zustellungsmethoden ein Bedienfeld Serverpfadeinstellungen angezeigt.

Der Schritt Methode mit der ausgewählten Lieferkarte Auf Server speichern, wobei darunter das Bedienfeld Servereinstellungen für Pfade angezeigt wird

Schritt 2: Legen Sie Ordner und Dateiname fest

Das Bedienfeld Serverpfadeinstellungen hat zwei Felder:

  • Verzeichnispfad: der Ordner, in den der Export gespeichert werden soll. Lassen Sie dieses Feld leer, um den Standardordner des Plugins zu verwenden: wp-content/store-exporter/.
  • Dateiname (optional): überschreibt den Namen der gespeicherten Datei. Lassen Sie dieses Feld leer, um den standardmäßigen, automatisch generierten Dateinamen des Exports zu verwenden. Lassen Sie die Erweiterung weg: Store Exporter Deluxe fügt sie für Sie hinzu. Wenn Sie also report.csv eingeben, wird eine Datei namens report.csv.csv gespeichert.
Das Bedienfeld Servereinstellungen für Pfade mit Verzeichnispfad auf einen relativen Beispielpfad gesetzt und Dateiname leer gelassen, wobei beide Felder kommentiert sind

Der Platzhaltertext des Feldes Verzeichnispfad (/var/www/html/exports/) und der Hilfetext lassen es so aussehen, als ob ein vollständiger, absoluter Serverpfad benötigt wird. In der Praxis funktioniert es nicht so. Store Exporter Deluxe löst alles, was Sie eingeben, immer als Pfad relativ zum Stammordner Ihrer WordPress-Installation auf und speichert es nicht außerhalb dieses Ordners. Wenn Sie einen absolut erscheinenden Pfad wie das Beispiel des Platzhalters eingeben, lehnt das Plugin ihn nicht ab. Es verschachtelt diesen Text stattdessen in Ihrem WordPress-Stammverzeichnis, was eine verwirrende Ordnerstruktur erstellt, die Sie nicht angefordert haben, nicht den tatsächlichen Systemordner, den der Platzhalter impliziert. Geben Sie stattdessen einen Pfad relativ zu Ihrem WordPress-Stammverzeichnis ein, z. B. wp-content/uploads/my-exports/. Wenn dieser Ordner noch nicht existiert, erstellt Store Exporter Deluxe ihn automatisch, solange Ihr Webserver die Berechtigung hat, dort Ordner zu erstellen.

Der Platzhalter des Feldes Dateiname (export-{date}.csv) sieht ebenfalls so aus, als ob er Token wie {date} unterstützt, aber das tut er nicht. Was auch immer Sie eingeben, wird genau so verwendet, wie es eingegeben wurde, wobei nur die Dateierweiterung automatisch hinzugefügt wird. Die Eingabe von export-{date} speichert eine Datei mit dem buchstäblichen Namen export-date.csv, nicht eine mit dem heutigen Datum. Lassen Sie Dateiname leer, wenn das Datum und die Uhrzeit automatisch eingeschlossen werden sollen. Füllen Sie es nur aus, wenn Sie möchten, dass jeder Durchlauf einen festen, wörtlichen Namen hat.

Nachdem Sie diese ausgefüllt haben, klicken Sie auf Zeitplan erstellen (oder Zeitplan speichern bei einem bestehenden) zum Speichern.

Schritt 3: Bestätigen Sie die gespeicherte Datei

Für diese Versandmethode gibt es keinen Download-Link oder keine E-Mail, daher bestätigen Sie einen Durchlauf genauso, wie Sie jeden geplanten Export bestätigen würden:

  1. Suchen Sie auf dem Bildschirm Geplante Exporte den gerade gespeicherten Zeitplan.
  2. Beobachten Sie das Panel Aktuelle Aktivität. Der Durchlauf wird als In Bearbeitung angezeigt und dann zu Abgeschlossen oder Fehlgeschlagen aktualisiert.
  3. Wenn Abgeschlossen angezeigt wird, öffnen Sie den Ordner, den Sie unter Verzeichnispfad festgelegt haben (relativ zu Ihrem WordPress-Stammverzeichnis) über FTP, SFTP oder den Dateimanager Ihres Hosting-Anbieters, um zu bestätigen, dass die Datei vorhanden ist.

Ein Status Abgeschlossen bestätigt nur, dass das Plugin die Datei irgendwohin geschrieben hat. Überprüfen Sie den tatsächlichen Ordner mindestens einmal, nachdem Sie dies eingerichtet haben, damit Sie wissen, dass der von Ihnen eingegebene Pfad dorthin zeigt, wo Sie ihn erwarten.

Fehlerbehebung

Der Durchlauf schlägt fehl und der von mir festgelegte Ordner erhält keine Datei
Dies bedeutet normalerweise, dass Ihr Webserver keine Berechtigung hat, in den Ordner unter Verzeichnispfad zu schreiben oder ihn zu erstellen, falls er noch nicht existiert. Aktivieren Sie eine detailliertere Protokollierung, um den genauen Grund zu sehen:
  1. Öffnen Sie WooCommerce → Store Export → Einstellungen und wählen Sie den Abschnitt Audit-Protokoll.
  2. Aktivieren Sie das Audit-Protokoll und stellen Sie sicher, dass Geplante Exporte auf mindestens das Minimale Level eingestellt ist. Minimal erfasst bereits Fehlerdetails, das Feld, das die genaue Fehlermeldung des Plugins enthält.
  3. Öffnen Sie das Zeilenaktionsmenü des Zeitplans (die Schaltfläche ⋮) und klicken Sie auf Jetzt ausführen. Öffnen Sie dann den Protokolleintrag des fehlgeschlagenen Laufs, um das Feld Fehlerdetails zu lesen. Eine Meldung wie „Die Exportdatei konnte nicht gespeichert werden.“ bestätigt, dass das Plugin den Ordner erreicht hat, aber nicht darauf schreiben konnte. Dies ist normalerweise ein Problem mit den Datei- oder Ordnerberechtigungen, das Ihr Hoster oder Entwickler beheben kann.
Das Protokoll besagt, dass der Dateipfad ungültig ist
Ändern Sie Verzeichnispfad zu einem Ordner innerhalb Ihres WordPress-Stamms, zum Beispiel wp-content/uploads/my-exports/, und führen Sie den Zeitplan erneut aus. Das Feld Fehlerdetails zeigt „Der angegebene Dateipfad ist ungültig oder löst außerhalb des zulässigen Verzeichnisses auf.“, wenn der von Ihnen eingegebene Pfad außerhalb Ihres WordPress-Stamms liegt, zum Beispiel mit ../.
Ich habe einen Pfad eingegeben und nichts wurde dort gespeichert, wo ich es erwartet hatte
Prüfen Sie, ob der Pfad, den Sie in Verzeichnispfad eingegeben haben, wie ein absoluter Systempfad aussieht, zum Beispiel beginnend mit /var/www/ oder /home/. Wie oben erläutert, behandelt Store Exporter Deluxe dieses Feld immer relativ zu Ihrem WordPress-Stamm. Ein absolut erscheinender Pfad wird daher diesem Stamm vorangestellt, anstatt ihn so zu verwenden, wie er ist. Geben Sie den Pfad relativ zu Ihrem WordPress-Stamm neu ein, zum Beispiel wp-content/uploads/my-exports/, und überprüfen Sie diesen Ordner nach dem nächsten Lauf.
Alte Exportdateien stapeln sich im Ordner
Store Exporter Deluxe überschreibt niemals eine Datei, die es zuvor in diesen Ordner gespeichert hat. Wenn eine Datei mit demselben Namen bereits existiert, hängt es automatisch eine Nummer an die neue an, zum Beispiel wird aus export.csv bei der nächsten Ausführung export-1.csv, danach export-2.csv und so weiter. Wenn Sie nicht möchten, dass sich Dateien ansammeln, leeren Sie den Ordner regelmäßig selbst oder weisen Sie Verzeichnispfad einem Ordner zu, den Ihr anderes System nach der Übernahme jeder Datei leert.

FAQ

Kann ich Store Exporter Deluxe dazu bringen, die vorherige Datei zu überschreiben, anstatt bei jeder Ausführung eine neue zu erstellen?
Nein. Es gibt keine Überschreibungseinstellung für Auf Server speichern. Jeder Lauf behält die vorherige Datei und speichert die neue stattdessen unter einem Namen mit angehängter Nummer.
Kann ich den Export in einem Ordner außerhalb meiner WordPress-Installation speichern?
Nein. Verzeichnispfad akzeptiert nur einen Pfad innerhalb Ihres WordPress-Stamms. Es gibt keine Möglichkeit, von diesem Feld aus in einem separaten, nicht zusammenhängenden Systemordner zu speichern.
Ist Auf Server speichern im kostenlosen Store Exporter-Plugin verfügbar?
Nein. Geplante Exporte und die Zustellmethode Auf Server speichern sind eine Funktion von Store Exporter Deluxe. Das kostenlose Store Exporter-Plugin enthält keine geplanten Exporte.

Benötigen Sie weitere Hilfe?

Wenn Sie Store Exporter Deluxe verwenden und auf ein Problem stoßen, das in diesem Artikel nicht behandelt wird, eröffnen Sie ein Support-Ticket und unser Team hilft Ihnen bei der Zustellung Ihres Exports.

Wenn Sie das kostenlose Plugin Store Exporter verwenden, fragen Sie im WordPress.org-Supportforum nach und unser Team wird sich dort bei Ihnen melden.

War dieser Artikel hilfreich?

Verwandte Artikel

Ressourcen & Hilfe