Katalog-Export konfigurieren
Dieses Kapitel richtet sich an Administratoren und Entwickler mit Administratorrechten in Shopware.
Dieses Kapitel beschreibt, wie Sie den Katalog-Export konfigurieren, wenn Sie Shopware als E-Commerce-Plattform mit Anbindung an Optimizely Campaign nutzen. Sie können Ihre Produktdaten wie Angebotstexte und Produktbilder von zu Optimizely Campaign übertragen und in Ihrem Newsletter nutzen. Weitere Informationen finden Sie auch in Content-Schnittstellen-Paragraph.
Funktionsweise
Die Integration liest einen in Shopware angelegten Feed aus und überträgt diesen an Optimizely Campaign. Sie können auf die in Shopware verfügbaren Filter zurückgreifen um einzelne Produktkategorien auszuschließen. Die Shopware-Integration exportiert Ihren Katalog in eine CSV Steht für „Comma-Separated Values“. Eine Textdatei mit Tabellendaten, die durch Kommazeichen voneinander getrennt sind.-Datei und überträgt diese automatisiert in bestimmten Zeitintervallen über eine sichere SFTP-Verbindung auf den Optimizely Server.
Voraussetzungen
Sie benötigen ein SSH-Schlüsselpaar und ein SFTP-Benutzerkonto, um eine sichere Verbindung aufbauen zu können. Wie Sie Schlüsselpaar erstellen, finden Sie unter:
Wenn Sie das Schlüsselpaar erstellt haben, benötigen Sie im nächsten Schritt ein Benutzerkonto auf dem Optimizely Server:
- Wenden Sie sich an die Kundenbetreuung. Teilen Sie ihr den Namen der CSV-Datei mit Ihrem Produktkatalog mit.
- Senden Sie Ihren öffentlichen Schlüssel (die Datei mit der Endung .pub) per E-Mail an die Kundenbetreuung.
- Senden Sie Ihren Key-Fingerprint in einer weiteren, gesonderten E-Mail an die Kundenbetreuung.
Versenden Sie Ihren öffentlichen Schlüssel und Ihren Key-Fingerprint aus Sicherheitsgründen stets in zwei getrennten E-Mails.
Wenn Ihr Benutzerkonto eingerichtet ist, erhalten Sie die Daten Ihres Benutzerkontos per E-Mail und Sie können mit der Konfiguration beginnen.
Konfigurationsschritte
- Konfigurieren Sie den Feed für den Katalog-Export.
- Konfigurieren Sie die Shopware-Integration für den Katalog-Export.
- Konfigurieren und aktivieren Sie den Cronjob Optivo ProductExport, um den täglichen Katalog-Export zu Optimizely Campaign zu automatisieren.
Schritt 1: Feed für den Katalog-Export konfigurieren
Die Shopware-Integration enthält einen Standard-Feed, den Sie duplizieren und an Ihre Anforderungen anpassen können (empfohlen).
Um den Feed für den Katalog-Export zu konfigurieren, führen Sie die folgenden Schritte aus:
- Melden Sie sich mit Administrator-Rechten im Backend von Shopware an.
- Wählen Sie Marketing > Produktexporte.
- Finden Sie den Eintrag optivo broadmail und klicken Sie auf Diesen Feed bearbeiten .
- Wählen Sie im Reiter Formatierung in der Drop-down-Liste Zeichenkodierung die Option UTF-8 aus.
Die Einträge in den Reitern Kopfzeile und Template wurden von der Shopware-Integration bei der Installation angelegt und sind Voraussetzung für einen reibungslosen Produktdatenaustausch mit der Content-Schnittstelle. Ändern Sie nicht die Einträge im Reiter Kopfzeile. Im Reiter Template können Sie bei Bedarf Änderungen vornehmen, wie in Schritt 5 und 6 beschrieben.
- Optional: Wechseln Sie in den Reiter Template und passen Sie die Versanddauer an, indem Sie die Anzahl der Tage ändern (standardmäßig 10).
Ändern Sie nicht die Variablen und verwendeten Filter (wie z. B. |escape).
- Optional: Ändern Sie im Reiter Template den Versanddienstleister und die Versandart.
In der Standardeinstellung sind als Versanddienstleister und als Versandart Deutsche Post Standard hinterlegt.
Ändern Sie nicht die Variablen und verwendeten Filter (wie z. B. |escape).
- Wenn Sie einzelne Produktkategorien vom Katalog-Export ausschließen und nicht zu Optimizely Campaign übertragen möchten, wechseln Sie in den Reiter Geblockte Kategorien und aktivieren Sie das entsprechende Kontrollkästchen.
- Klicken Sie auf Speichern.
- Finden Sie den optivo broadmail Feed und führen Sie in der Spalte Dateiname einen Rechtsklick auf dem Dateinamen aus. Wählen Sie im Kontextmenü Ihres Browsers die Option aus Link-Adresse kopieren.
- Behalten Sie die URL des Feeds in der Zwischenablage oder speichern Sie die URL in einem Textdokument.
Schritt 2: Shopware-Integration für den Katalog-Export konfigurieren
- Wählen Sie in Shopware Einstellungen > Plugin Manager.
- Klicken Sie links in der Menüleiste auf Installiert.
- Finden Sie in der Liste die Shopware-Integration im Plugin Manager Episerver Campaign und klicken Sie auf Öffnen .
- Geben Sie im Bereich Konfiguration die untenstehenden Daten ein:
- Produktexport. Wählen Sie Ja aus.
- Export Name. Geben Sie den Dateinamen Ihres Katalog-Exports ein.
- Produktexport Link. Geben Sie die URL des Feeds für den Katalog-Export ein.
- SFTP Benutzername. Geben Sie den Benutzernamen Ihres Kontos auf dem Optimizely Server ein.
- SFTP Keyfile Passwort. Geben Sie das Passwort Ihres privaten SSH-Schlüssels ein.
- SFTP Private Keyfile. Geben Sie Ihren privaten SSH-Schlüssel ein.
- Klicken Sie auf Speichern.
Schritt 3: Cronjob konfigurieren und aktivieren
Um den täglichen Katalog-Export zu Optimizely Campaign zu automatisieren, müssen Sie den Cronjob Optivo ProductExport konfigurieren und aktivieren.
- Wählen Sie in Shopware Einstellungen > Grundeinstellungen.
- Wählen Sie System > Cronjobs.
- Finden Sie in der Liste den Cronjob Episerver Campaign Product Export und klicken Sie auf Bearbeiten .
- Aktivieren Sie das Kontrollkästchen bei Aktiv.
- Wählen Sie in der Drop-down-Liste Intervall ein Zeitintervall aus, z. B. 1 Tag.
- Klicken Sie auf Speichern.
- Um den Cronjob zu aktivieren und die automatische Wiederholung (in dem von Ihnen eingestellten Zeitintervall) zu starten, rufen Sie die URL zur Ausführung Ihrer Cronjobs auf. Diese lautet in der Regel:
http://<URL Ihres Shops>/backend/cron
.Sie finden den Cronjob nach dem Aufruf der URL in der Liste der ausgeführten Cronjobs unter dem Eintrag Processing Episerver Campaign Product Export (wenn die Ausführung geplant ist).