Häufig gestellte Fragen

Häufig gestellte Fragen

Seite kopieren

Antworten auf häufige Fragen zu Transaktions-E-Mails und HTTP-Anfragen mit Shopify Flow: Pläne, Zustellbarkeit, Berechtigungen und Datenverarbeitung.

Antworten auf die Fragen, die uns am häufigsten gestellt werden. Sollte Ihre Frage hier nicht aufgeführt sein, finden Sie im Leitfaden Hintergrund und Fehlerbehebung ausführliche Informationen zu Fehlern, oder nutzen Sie das Hilfe-Center, um uns zu kontaktieren.

Benötige ich einen kostenpflichtigen Shopify-Plan, um HTTP-Anfragen zu senden?

Nr.Shopifys eigene Aktion „HTTP-Anfrage senden“ ist auf bestimmte Pläne beschränkt, doch die HTTP-Anfrage-Aktion dieser App funktioniert in jedem Shopify-Plan, einschließlich „Basic“. Dies ist einer der Hauptgründe, warum Händler diese App installieren.

Auf welche Shopify-Daten greift die App zu?

Keine. Die App fordert keinerlei Zugriffsrechte an. Sie kann weder Ihre Produkte noch Ihre Bestellungen oder Ihre Kunden einsehen.

Alle Kundendaten, die in einer E-Mail enthalten sind, gelangen dorthin, weil Sie sie von Shopify Flow über das Feld „Variablen (JSON)“ übergeben haben. Shopify Flow liest Ihre Shop-Daten aus, und Sie entscheiden, welche Daten weitergegeben werden sollen.

Welche E-Mail-Anbieter kann ich nutzen?

Drei Arten von Absendern:

  • Microsoft 365 - Outlook.com- und Microsoft 365-Postfächer sowie gemeinsam genutzte Postfächer und Gruppenpostfächer.
  • Google - Gmail- und Google Workspace-Postfächer sowie Ihre Aliase unter „E-Mail senden als“.
  • SMTP - ein beliebiger SMTP-Server, einschließlich SendGrid, Mailgun, Amazon SES, Postmark oder Ihr eigener.

Microsoft und Google stellen über OAuth eine Verbindung her, sodass keine Anmeldedaten gespeichert oder regelmäßig aktualisiert werden müssen.

Was ist der Unterschied zwischen einem Transaktions- und einem Marketing-Layout?

Der E-Mail-Typ, den Sie beim Erstellen eines Layouts auswählen. „Transaktional“ ist die Standardeinstellung, und alle Layouts, die vor der Einführung dieser Option erstellt wurden, sind transaktional: Bestellbestätigungen, Versandbenachrichtigungen, Kontobenachrichtigungen - diese werden wie bisher an alle Empfänger in der „An“-Zeile gesendet.

Der Bereich „Marketing“ ist für Newsletter, Werbeaktionen, Bewertungsanfragen und E-Mails zur Kundenrückgewinnung vorgesehen. Eine Marketing-E-Mail wird als einzelne Nachricht pro Empfänger versendet, enthält jeweils einen eigenen Abmelde-Link, endet mit Ihrem Abmeldehinweis und Ihren Unternehmensdaten und lässt Kunden, die sich abgemeldet haben, außer Acht. Sie wird über die Aktion „Marketing-E-Mail versenden“ in Shopify Flow versendet; die Aktion „Transaktions-E-Mail versenden“ bietet ausschließlich Layouts für Transaktions-E-Mails an. Siehe Marketing-E-Mails und Abmeldungen.

Wie kann sich ein Kunde abmelden, und was geschieht anschließend?

Jede Marketing-E-Mail enthält in ihrer Fußzeile einen Link zum Abmelden. Dieser öffnet eine Bestätigungsseite in der Sprache der E-Mail mit einer Schaltfläche „Abmelden“; das bloße Öffnen des Links bewirkt keine Änderung. E-Mails, die über einen SMTP-Server oder einen Google-Absender versendet werden, enthalten zudem Header, die es Gmail, Apple Mail und anderen ermöglichen, ihre eigene Ein-Klick-Abmelde-Schaltfläche anzuzeigen. Microsoft 365-Absender können diese Header nicht festlegen, daher ist dort der Link in der Fußzeile der einzige Weg zum Abmelden.

Von diesem Zeitpunkt an wird die Adresse aus jeder Marketing-E-Mail weggelassen. Wenn sich alle „An“-Empfänger eines Schritts abgemeldet haben, wird nichts versendet: In der Historie wird das Ereignis als „Übersprungen (abgemeldet)“ angezeigt, der Flow-Schritt gibt SKIPPED zurück, und es wird keine Aktion aus Ihrem Plan ausgeführt. Transaktions-E-Mails erreichen den Kunden weiterhin. Auf der Seite „Abmeldungen“ werden alle Personen aufgelistet, die sich abgemeldet haben. Dort können Sie eine Adresse manuell hinzufügen, einen Empfänger wieder anmelden, wenn der Kunde dies wünscht, und die Liste als CSV-Datei exportieren.

Kann ich eine Marketing-E-Mail an viele Kunden gleichzeitig versenden?

Bis zu 20 Empfänger pro Aktion. Jeder Empfänger erhält eine eigene E-Mail mit einem eigenen Abmeldelink, und der gesamte Schritt zählt weiterhin als eine Aktion im Rahmen Ihres Plans und als ein Eintrag im Verlauf, in dem das Ergebnis jedes Empfängers erfasst wird. Empfänger, die über die 20. hinausgehen, werden als „nicht gesendet“ erfasst. Für eine größere Zielgruppe richten Sie den Workflow so ein, dass Shopify Flow den Schritt einmal pro Kunde ausführt.

Warum ist meine Variable leer?

Vorlagen werden von Natur aus tolerant ausgewertet: Eine unbekannte Variable wird als leere Zeichenkette interpretiert, anstatt einen Fehler auszulösen, sodass ein Tippfehler niemals die E-Mail eines Kunden blockiert. Der Nachteil dabei ist, dass ein Tippfehler wie eine Leerstelle erscheint.

Die App erkennt dies nun für Sie. Ein Live-Versand, bei dem ein Platzhalter keine Ausgabe erzeugt hat, wird im Verlauf mit dem Hinweis „Leere Variablen“ gekennzeichnet; wenn Sie diesen Eintrag öffnen, wird genau angegeben, um welche Variablen es sich handelt und ob Shopify Flow diese leer oder gar nicht gesendet hat.

Um dies von vornherein zu vermeiden, verwenden Sie die Karte „Use in Shopify Flow“ in Ihrem Layout - sie generiert die Variablen (JSON), wobei alle Schlüssel bereits korrekt sind. Siehe Daten aus Shopify Flow übergeben.

Meine Test-E-Mail sieht korrekt aus, die eigentliche E-Mail ist jedoch leer. Warum?

Weil sie unterschiedliche Daten verwenden.

Testvariablen im Layout-Editor beeinflussen ausschließlich die Vorschau und die Funktion „Test-E-Mail senden“. Bei einer Live-Ausführung des Shopify Flows werden sie vollständig ignoriert, und es werden stattdessen die Werte verwendet, die die Shopify Flow-Aktion im Feld „Variablen“** (JSON)** übermittelt.

Eine ansprechend gestaltete Test-E-Mail beweist also, dass Ihr Design funktioniert. Sie sagt jedoch nichts über Ihre Shopify Flow-Konfiguration aus. Führen Sie den Workflow immer einmal in der Praxis aus und überprüfen Sie anschließend den Verlauf.

Wie fülle ich das Feld „Variablen (JSON)“ aus?

Bitte geben Sie den Text nicht von Hand ein. Öffnen Sie Ihr E-Mail-Layout und suchen Sie die Karte „In Shopify Flow verwenden“ - diese enthält den exakten JSON-Code für dieses Layout, wobei alle Schlüsselnamen korrekt sind. Klicken Sie auf „JSON kopieren“ und fügen Sie den Code in die Shopify Flow-Aktion ein.

Die App füllt die „Shopify Flow“-Eigenschaft für die von ihr erkannten Felder (Kundenname, Bestellname, Bestellsumme, URL der Statusseite) automatisch vor. Bei allen anderen Feldern wird <pick a Flow variable> angezeigt, das Sie mithilfe der Shopify Flow-eigenen Variablenauswahl ersetzen können.

Ausführliche Anleitung: Daten aus Shopify Flow übergeben.

Warum ist mein Artikel / meine Variante / meine Produktvariante immer leer?

Da eine Bestellung viele Artikel umfasst, gibt es keinen einzelnen Wert, der ausgelesen werden könnte. Die Funktion {{ order.lineItems.variant.title }} gibt nichts zurück.

Senden Sie entweder die gesamte Liste und durchlaufen Sie diese in Ihrem Layout mit einem „Loop“-Block, oder wandeln Sie sie innerhalb von Shopify Flow mit einer {% for %}-Schleife in eine Zeichenkette um. Beide Vorgehensweisen sind unter Daten aus Shopify Flow übergeben beschrieben.

Dies ist der häufigste Grund dafür, dass eine Variable leer ist; daher warnt Sie die App, wenn ein Variablenname wie Daten zu Artikeln aussieht.

Werden meine E-Mails im Spam-Ordner landen?

Die Zustellbarkeit hängt von der Absender-Mailbox ab, nicht von dieser App. Da die Nachrichten über Ihren Provider und Ihre Domain versendet werden, übernehmen Sie Ihre eigene Absenderreputation.

Um sich die besten Chancen zu sichern:

  • Senden Sie E-Mails von einer Domain, bei der SPF, DKIM und DMARC ordnungsgemäß konfiguriert sind.
  • Verwenden Sie eine Absenderadresse einer Domain, die Ihnen gehört, und keine kostenlose Privatadresse.
  • Halten Sie Transaktions-E-Mails rein transaktional. Bestellaktualisierungen und Kontobenachrichtigungen werden von den Empfängern erwartet; Massen-Marketing über einen Transaktionskanal hingegen nicht. Verwenden Sie für Newsletter und Werbeaktionen ein Marketing-Layout, damit jede dieser E-Mails einen Abmeldelink enthält und Kunden, die sich abgemeldet haben, nicht mehr angeschrieben werden. Siehe Marketing-E-Mails und Abmeldungen.
  • Fügen Sie Ihrer Fußzeilenvorlage eine echte Postanschrift und Identifikationsdaten hinzu und geben Sie die Daten des Unternehmens unter „Einstellungen“, „Marketing-E-Mails“ ein.
Kann ich die Nachricht an mehr als einen Empfänger senden?

Ja. In den Feldern „An“, „CC“ und „BCC“ können jeweils mehrere E-Mail-Adressen eingegeben werden, eine pro Zeile. Der gesamte Versand wird als eine einzige Aktion im Rahmen Ihres Plans gewertet.

Ein Transaktions-Layout wird als eine einzige E-Mail an alle Empfänger in der „An“-Zeile versendet. Ein Marketing-Layout wird als eine E-Mail pro Empfänger in der „An“-Zeile (maximal 20) versendet, wobei jede E-Mail einen eigenen Abmeldelink enthält und alle Empfänger in „CC“ und „BCC“ gesetzt sind; es handelt sich dabei weiterhin um eine einzige Aktion.

Wird mein Kontingent durch eine Test-E-Mail aufgebraucht?

Nein. Die Funktionen „Test-E-Mail senden“ und „HTTP-Anfrage testen“ sind beide kostenlos. Es werden nur Aktionen gezählt, die über Shopify Flow ausgelöst werden. Bei Aktionen, die bereits vor der Ausführung fehlschlagen - beispielsweise aufgrund einer fehlerhaften Konfiguration oder eines doppelten Wiederholungsversuchs -, wird der entsprechende Kontingentplatz wieder gutgeschrieben.

Warum wird in meiner E-Mail [object Object] angezeigt?

Sie haben ein gesamtes Objekt interpoliert und nicht nur ein Feld darin. HTTP-Anfragen serialisieren Objekte automatisch in JSON; E-Mails tun dies nicht.

Verwenden Sie {{ variables.customer.firstName }} anstelle von {{ variables.customer }} oder nutzen Sie einen „Loop“-Block, um ein Array durchzugehen.

Was passiert, wenn ich etwas lösche, das noch in Gebrauch ist?

Das ist Ihnen gestattet. Die App warnt Sie und teilt Ihnen mit, wie viele Shopify Flow Schritte auf das Element verweisen, hindert Sie jedoch nicht daran.

Anschließend schlägt jeder Shopify Flow-Schritt, der noch auf das gelöschte Element verweist, mit einer eindeutigen Fehlermeldung fehl, die im Verlauf angezeigt wird - zum Beispiel Email template not found. Verweisen Sie diese Schritte auf ein Ersatzelement, um sie zu beheben.

Wir blockieren dies bewusst nicht. Der Verweis wird so lange gespeichert, bis die App deinstalliert wird; daher ist eine Warnung „noch in Gebrauch“ oft ein Überbleibsel eines Workflows, den Sie in Shopify Flow bereits gelöscht oder neu erstellt haben, und wir haben keine Möglichkeit, den Unterschied zu erkennen.

Eine Ausnahme: Eine hochgeladene Datei wird vor dem Löschen sorgfältig geprüft, da dieselbe Datei in mehreren Layouts wiederverwendet werden kann.

Kann ich ein Layout später vom Visual Builder in HTML umwandeln?

Nein. Die Auswahl des Editors wird bei der Erstellung des Layouts festgelegt, da die beiden den Inhalt unterschiedlich speichern. Erstellen Sie ein neues Layout im gewünschten Modus und verweisen Sie Ihre Shopify Flow-Aktion darauf.

Im Rich-Text-/HTML-Modus können Sie zwischen dem Rich-Text-Editor und reinem HTML wechseln; allerdings kann die Rückkehr zum Rich-Text-Modus komplexe Tabellen und Inline-Stile vereinfachen.

Kann ich ein Design in mehreren E-Mails wiederverwenden?

Ja, in zweierlei Hinsicht:

  • Mit „Als Vorlage speichern“ wird ein gesamtes Design unter „Meine Vorlagen“ gespeichert, sodass Sie davon ausgehend ein neues Layout erstellen können. Diese Galerie enthält ausschließlich Designs, die Sie selbst gespeichert haben.
  • Voreinstellungen für Kopf- und Fußzeilen werden in Echtzeit synchronisiert: Wenn Sie die Voreinstellung einmal bearbeiten, wird sie in allen Layouts, die diese verwenden, aktualisiert.

Sie können ein Layout auch exportieren und in einen anderen Shop importieren.

Was geschieht, wenn ich mein Planlimit erreiche?

Weitere Shopify Flow-Aktionen werden mit einem Plan-Limit-Fehler abgelehnt, und Shopify Flow kennzeichnet den Schritt als fehlgeschlagen. Es wird nichts in die Warteschlange gestellt, sodass diese Nachrichten später nicht versendet werden.

Das Kontingent wird in einem fortlaufenden 30-Tage-Zeitraum berechnet, sodass Kapazität wieder verfügbar wird, sobald ältere Aktionen aus dem Kontingent herausfallen. Aktivieren Sie die Kontingentbenachrichtigungen, um bei 80 % und 100 % benachrichtigt zu werden. Siehe Pläne und Nutzung.

Kann ich eine PDF-Rechnung an eine E-Mail anhängen?

Ja. Im Anhangsmodus dürfen Anhänge bis zu 15 MB pro Datei und 20 MB pro Layout betragen. Bei größeren Dateigrößen - oder beim Versand über Microsoft 365, das Inline-Anhänge mit mehr als 4 MB ablehnt - wechseln Sie bitte in den Link-Modus; die E-Mail enthält dann stattdessen einen Download-Link. Siehe Anhänge und Bilder.

Warum zeigen Microsoft oder Google einen anderen App-Namen an?

Auf dem Einwilligungsbildschirm wird möglicherweise „Shopify Flow Extensions“ angezeigt, der frühere Name der App. Es handelt sich um dieselbe App - der Name in der OAuth-Registrierung wurde noch nicht aktualisiert. Sie können die Einwilligung bedenkenlos erteilen.

Kann Shopify Sidekick diese App nutzen?

Ja, nur zum Lesen. Sidekick kann Ihre Layouts, Absender, HTTP-Anfragen und geheimen Namen auflisten, den Ausführungsverlauf anzeigen und erläutern, warum eine bestimmte Aktion fehlgeschlagen ist.

Es gibt niemals geheime Werte, SMTP-Passwörter, OAuth-Token oder Nachrichteninhalte zurück und kann auch keine Änderungen vornehmen - stattdessen leitet es Sie in die App weiter.

Wo werden meine Daten gespeichert?

In der EU. Datenbanken und Caches sind regional lokalisiert und im Ruhezustand verschlüsselt; Zugangsdaten - SMTP-Passwörter, OAuth-Token und Geheimnisse - werden durch einen speziellen Schlüsselverwaltungsdienst zusätzlich mit einer Umschlagverschlüsselung geschützt. Zugangsdaten im Klartext werden niemals dauerhaft gespeichert.

Benötigen Sie noch Hilfe?

Nutzen Sie das Hilfe-Center, um einen Fehler zu melden, eine Funktion anzufordern oder sich direkt an den Support zu wenden. Die Chat-Blase in der App ist auf jeder Seite der App zu finden und stellt in der Regel den schnellsten Weg dar, da die Unterhaltung so direkt mit Ihrem Shop verknüpft bleibt.