English Demoshop Store

Bei Birgit können Kunden den Katalog per Formular anfordern

Im Januar erscheint Birgits Staudenkatalog auf Papier, und viele Kunden wollen ihn genau so. Die Anschriften kommen über ein Formular, das sie versandfertig in eine Tabelle liefert, und bis der Katalog im Briefkasten liegt, gibt es ihn als PDF.

Die Aufgabe

Die Situation

Birgit führt eine Staudengärtnerei mit Versand. Katalogwünsche kamen bisher per Mail und Telefon, die Anschriften wurden abgetippt, mal mit Postleitzahl, mal ohne. Wer schon Kunde war, stand danach zweimal in der Liste.

Wo die Bordmittel aufhören

Das Kontaktformular von Shopware hat keine Anschrift und keine Land-Auswahl. Und ein Kundenkonto anzulegen, nur um einen Katalog zu bekommen, macht kaum jemand.

So sieht das Formular aus

Ihr Katalog
Welche Kataloge? *
  • Hauptkatalog 2027
  • Rosen und Clematis
  • Obstgehölze
Versandanschrift
Anrede
Frau
Vorname *
Erika
Nachname *
Muster
Straße und Hausnummer *
Gartenweg 12
Postleitzahl *
24103
Ort *
Kiel
Land *
Deutschland

Ich habe schon bei Ihnen bestellt.

Kundennummernur wenn angekreuzt
20417
E-Mail
erika@example.com

Vorname und Nachname sind zwei Textfelder, kein Doppelfeld; die Kundennummer erscheint erst mit dem Häkchen.

Worauf es hier ankommt

dein-shop.de/admin
FormulareAbbrechenSpeichern
FormularStrukturElement
Elemente
#NameTypBreite
1Ihr KatalogGruppe--
1.1KatalogeMehrfachauswahl (checkboxes)1/1 - ganze Zeile
2.1Zeile 1Zeile--
2.1.1AnredeAnrede1/3
2.1.2VornameEinzeiliger Text (text)1/3
2.1.3NachnameEinzeiliger Text (text)1/3
2.2Zeile 2Zeile--
2.2.1Straße und HausnummerEinzeiliger Text (text)2/3
2.2.2PostleitzahlEinzeiliger Text (text)1/3
2.3Zeile 3Zeile--
2.3.1OrtEinzeiliger Text (text)1/2
2.3.2LandLand-Auswahl1/2
2.4BestandskundeAnkreuzfeld (checkbox)1/1 - ganze Zeile
2.5Zeile 5Zeile--
2.5.1KundennummerEinzeiliger Text (text)1/2
2.5.2E-MailE-Mail-Adresse (email)1/2

Element auf oberster Ebene anlegen

  • Zwei Felder für den Namen

    Das Doppelfeld „Vorname + Nachname“ landet im Export in einer Spalte, als „Erika / Muster“. Für Adressetiketten und Serienbriefe braucht es zwei Spalten, deshalb stehen hier zwei einzeilige Textfelder.

  • Die Kundennummer nur mit Häkchen

    Quelle ist das Ankreuzfeld „Ich habe schon bei Ihnen bestellt.“ Ankreuzfelder kennen genau zwei Bedingungen, „ist aktiv“ und „ist nicht aktiv“; bei „ist aktiv“ erscheint das Feld für die Kundennummer.

  • Das PDF steckt in der Bestätigung

    Die Nachricht der Bestätigung wird als HTML ausgegeben. Ein Link auf die PDF-Fassung des Katalogs gibt dem Kunden sofort etwas in die Hand; eine Mail an ihn verschickt das Formular nicht.

  • Wo es steht

    Als Baustein „Formular Manager“ in der Erlebniswelt der Seite „Katalog anfordern“, verlinkt im Footer. Eine Zuordnung braucht es nicht: Der Katalog hängt an keinem Produkt und keiner Bestellung.

    Die drei Wege zur Seite

  • Was zurückkommt

    Ohne Kontext, je Anfrage eine Zeile: die Kataloge kommagetrennt in einer Spalte, die Anschrift in sieben. Ist der Kunde angemeldet, stehen Name, Kundennummer und E-Mail aus seinem Konto zusätzlich in den festen Spalten.

    Historie, Kontext und CSV

So richtest du es ein

Im Reiter „Formular“ steht die Bestätigung als „Erfolgs-Meldung (grün)“. In die „Nachricht“ schreibt Birgit den Link auf die PDF-Fassung, als ganz normales HTML.

dein-shop.de/admin
FormulareAbbrechenSpeichern
FormularStrukturElement
Stammdaten
Katalog anfordern
Aktiv
Bestätigung
Erfolgs-Meldung (grün)
Danke! Ihr Katalog geht in den nächsten Tagen in die Post. Bis dahin: <a href="/media/…/staudenkatalog-2027.pdf">Katalog als PDF</a>
E-Mail-Benachrichtigung
katalog@dein-shop.de
Aktiv
  1. 01

    Die „E-Mail-Benachrichtigung“ bleibt aus

    Im Januar kommen Hunderte Anfragen, und eine Mail je Anfrage hilft beim Versand nicht. Birgit lässt „Aktiv“ aus und holt die Anschriften gesammelt aus der Historie.

    TechnischemailStatus

    Hieraus

  2. 02

    „Min. Zeichen“ und „Max. Zeichen“ an der Postleitzahl

    Die Postleitzahl ist ein einzeiliges Textfeld. Unter „Optionen“ stehen 4 und 10 Zeichen; das reicht von vierstelligen Postleitzahlen bis zu Formaten mit Buchstaben und Leerzeichen, die ein Zahlenfeld nicht annähme.

    TechnischminLength, maxLength

    Hier4 · 10

  3. 03

    „CAPTCHA aktivieren“

    Die Seite ist ohne Anmeldung erreichbar. In der Konfiguration des Plugins schaltet Birgit „CAPTCHA aktivieren“ ein, für alle Formulare des Verkaufskanals. Geprüft wird das Captcha, das in den Stammdaten des Shops gewählt ist.

    TechnischcaptchaEnabled

    Hieran

  4. 04

    Filter „Formular“ und „Datum“, dann „CSV exportieren“

    In der Historie filtert Birgit auf das Formular „Katalog anfordern“ und auf den Januar. Der Export nimmt alle Einträge, die auf die Filter passen, nicht nur die sichtbare Seite.

    Technischdvsn-form-builder-submissions-….csv

    HierFormular, Datum

Im Januar 640 Anfragen: 640 Zeilen in einer Datei. Spalten: 14 feste und 11 für die Felder, zusammen 25, getrennt mit Semikolon und mit BOM am Anfang, an dem Tabellenkalkulationen UTF-8 erkennen.

Alle Einstellungen im Handbuch

Fragen zum Katalog anfordern

Brauche ich zum Katalog anfordern ein Plugin?

Für eine Postanschrift ja. Das Kontaktformular von Shopware hat keine Felder für Straße, Postleitzahl, Ort und Land. Mit dem Plugin baust du das Formular in der Administration und setzt es als Baustein auf eine Seite, ohne Template.

Kann der Katalog gleich als PDF kommen?

Ja, über die Bestätigung. Ihre Nachricht wird als HTML ausgegeben, ein Link auf die PDF-Datei steht also direkt nach dem Abschicken da. Die Datei liegt wie jede andere in den Medien des Shops.

Wie kommen die Anschriften in den Versand?

Über den CSV-Export der Historie: je Anfrage eine Zeile, je Feld eine Spalte, getrennt mit Semikolon. Damit lassen sich Adressetiketten drucken oder die Liste an den Versanddienstleister geben.

Warum zwei Felder für Vor- und Nachname?

Weil das Doppelfeld „Vorname + Nachname“ im Export als eine Spalte ankommt, mit Schrägstrich zwischen den Teilen. Zwei einzeilige Textfelder geben zwei Spalten, wie ein Adressetikett sie braucht.

Braucht der Kunde dafür ein Konto?

Nein, das Formular geht ohne Anmeldung. Ist er angemeldet, hängt sein Kundenkonto an der Einsendung, und Name, Kundennummer und E-Mail stehen im Export in den festen Spalten.

Wie halte ich Spam aus dem Formular?

Mit dem Captcha aus Shopware. In der Konfiguration des Plugins schaltest du „CAPTCHA aktivieren“ ein; geprüft wird Honeypot, Basic CAPTCHA oder Google reCAPTCHA v3, je nachdem, was in den Stammdaten gewählt ist.