Flow Builder Aktion | CSV Schreiben
Diese Erweiterung ist mit Formular Baukasten 2 kompatibel
Installation
Note
Falls du Probleme mit dem Plugin hast, bitte beachte folgende Hinweise im FAQ Bereich.
- Installiere Foundation
- Installiere diese Erweiterung im Plugin Manager
Einrichtung
Freigabe der Dateierweiterung CSV
Im Standard kannst du keine CSV Dateien im Medien-Manager hochladen. Erteile eine Freigabe über die Grundeinstellungen im Foundation Plugin.
Erstelle eine CSV mit Kopfzeile
Bevor du eine CSV Datei verwenden kannst, musst du diese vorbereiten. Wichtig ist hierbei, dass du deine Kopfzeile und eine darauffolgende leere Zeile erstellst. Die Zeichenkodierung ist in UTF-8.
Ein Beispiel für das Kontaktformular:
email;first_name;last_name;subject;comment;phone_number
Datei in den Medien-Manager hochladen
Nachdem du die Datei erstellt hast, kannst du diese in den Shopware Medien-Manager hochladen.
Eine neue Aktion im Flow-Builder erstellen
Gehe in einen Flow deiner Wahl und erstelle eine neue Aktion. Im folgenden Beispiel wird eine Aktion für das Kontaktformular erstellt.
Im Auswahlfeld "CSV Datei" kannst du nun alle CSV Dateien aus dem Medien-Manager sehen. Wähle die gewünschte Datei aus.
Sollte die CSV Datei fehlerhaft sein, erhältst du diese Fehlermeldung, prüfe in diesem Fall bitte nochmal diesen Schritt.
Weise nun die verfügbaren Felder zu. Diese Felder sind Twig-Variablen, du kannst auch feste Werte oder Twig Funktionen verwenden!
Du kannst die Flow-Builder Aktion nun speichern.
Test
Zum Testen wird das Kontaktformular zweimal ausgefüllt und abgeschickt.
In der Konfiguration der Flow-Builder Aktion kannst du eine Vorschau der CSV Datei öffnen, um sicherzustellen, dass die Formulardaten gespeichert wurden.
Um die CSV Datei auszuwerten, kannst du diese im Medien-Manager oder direkt in der Flow-Builder Aktion herunterladen und mit z.B. Microsoft Office Excel oder OpenOffice Calc öffnen. Bitte denke daran die Datei in der UTF-8 Kodierung einzulesen!