Zum Hauptinhalt springen
Der WEBSALE Product Manager, kurz WSPManager, ist ein Windows-Programm, das auf Ihrem System installiert wird und Produkt-, Kunden- und Gutscheindaten aus lokalen CSV-Dateien in den Shop überträgt. Diese Übertragungsweise ist die Vorgängerversion und nur noch für Bestandskunden relevant. Für neue Anbindungen werden SFTP-REST-to-Shop oder SFTP-SOAP-to-Shop empfohlen. Format und Inhalt der Dateien sind dieselben wie bei den REST- und SOAP-Varianten. Sie stehen unter WS-SFTP-Produkte PRO, WS-SFTP-Kunden PRO und WS-SFTP-Gutscheindaten (to-Shop).

Wo die Dateien liegen müssen

Der WSPManager verwaltet lokal ein Shop-Verzeichnis mit Unterverzeichnissen. Je Datenart gibt es darin ein festes Zielverzeichnis: Liegt der Shop beispielsweise unter c:\shop\websale8_shop-meinshop, lautet das Verzeichnis für Produktimportdateien c:\shop\websale8_shop-meinshop\data-exchange\directimport. Produkt- und Kategoriedateien liegen zusätzlich in einem Unterverzeichnis je SubshopID. Der Hauptshop wird dabei aus technischen Gründen als erster Subshop behandelt und hat deshalb immer eine eigene SubshopID, auch wenn es gar keinen weiteren Subshop gibt. Für einen deutschsprachigen Subshop mit der SubshopID deutsch lautet der Pfad also:
Dateien im Verzeichnis directimport überträgt der WSPManager nur, wenn eine der Übertragungsoptionen Produktdaten und Kategoriestruktur oder Lagerbestand angehakt ist.

Manuelle Übertragung

Rufen Sie im WSPManager die Funktion Shopdaten ins Internet übertragen auf, achten Sie darauf, dass die Option Produktdaten und Kategoriestruktur aktiviert ist, und starten Sie die Übertragung mit OK.

Automatische Übertragung per Autoimport

Mit dem Autoimport laufen die Übertragungen ohne manuelles Eingreifen. Klicken Sie dazu in der Baumstruktur links auf Shopeinstellungen und wählen Sie rechts die Registerkarte Autoimport. Fehlt diese Registerkarte, rufen Sie zuerst Einstellungen → Divers… auf und aktivieren dort Erweiterte Einstellungen anzeigen. Danach nehmen Sie zwei Einstellungen vor:
  • Unter Autoimport → Dateieinstellungen wählen Sie bei Format der Importdateien den Eintrag Artikelimport Pro.
  • Unter Autoimport → Selektive Übertragung haken Sie mindestens Produktdaten und Kategoriestruktur an. Wollen Sie weitere Daten mitübertragen, beispielsweise Produktbilder, aktivieren Sie zusätzlich die übrigen Kästchen.
Die Registerkarte Autoimport → Fehler-eMails spielt für den Artikelimport Pro in der Regel keine Rolle. Wenn Sie bei Fehlern per E-Mail informiert werden möchten, wird das nicht hier, sondern auf dem Server konfiguriert, und zwar in der shop.config des ersten Subshops im Abschnitt ImportErrorMail. Gestartet wird der Autoimport über den grünen Pfeil oberhalb von Autoimport.

Die Signaldatei start.sgn

Damit die Übertragung nicht anläuft, bevor alle Dateien vollständig geschrieben sind, startet sie erst, wenn eine Signaldatei vorliegt. Diese Datei heißt start.sgn und gehört in das Verzeichnis ...\data-exchange\directimport. Nach dem Anlegen von start.sgn dürfen Sie keine weiteren Dateien mehr in dieses Verzeichnis legen, bis der WSPManager die Signaldatei gelöscht oder verschoben hat. Tun Sie es doch, werden diese Dateien entweder gar nicht verarbeitet oder sie führen zu unerwünschten Effekten beim Import.

Archivierung nach der Übertragung

Nach der Übertragung benennt der WSPManager das lokale Verzeichnis directimport in directimport.1 um und verschiebt es nach ...\data-exchange\archiv\. Ein dort bereits vorhandenes Verzeichnis dieses Namens rückt in der Nummerierung weiter, aus directimport.1 wird also directimport.2 und so fort. Archiviert werden maximal zehn Verzeichnisse. Kommt ein elftes hinzu, wird das älteste gelöscht.

Verhalten bei Übertragungsproblemen

Lässt sich ein Datenblock nicht übertragen, versucht der WSPManager es bis zu zehnmal erneut. Eine kurze Störung der Verbindung führt deshalb nicht sofort zum Abbruch. Schlägt auch der letzte Versuch fehl, bricht die gesamte Übertragung ab. Im Autoimport-Modus startet der WSPManager danach selbsttätig eine neue Übertragung. Wie oft er das tut und welche Pausen er dazwischen einlegt, stellen Sie unter WSPManager-Einstellungen → Datenübertragung → Autoimport ein. Beim Neustart einer Übertragung werden alle Importdateien erneut übertragen. Bei allen anderen Dateien, beispielsweise Bildern und Templates, merkt sich der WSPManager den Übertragungsstand und schickt sie nicht noch einmal. Bricht die Verbindung ab, nachdem die Importdateien übertragen wurden und während sie auf dem Shop-Server verarbeitet werden, hat das keine Auswirkung. Die Verarbeitung läuft zu Ende, als hätte es die Störung nicht gegeben. Tritt der Fehler E093: Verbindungs-Fehler (Empfang): Timeout auf, lässt sich der Timeout unter WSPManager-Einstellungen → Datenübertragung → Timeout heraufsetzen. Das ist allerdings nur ein Notbehelf. Besser ist es, die Ursache des Timeouts zu beseitigen.

Verwandte Themen