Changelog

Changelog

Aktuelle Neuerungen und Verbesserungen.

Kontingent- und Absenderbenachrichtigungen erreichen wieder alle Geschäfte

  • Behoben: Die E-Mails mit der Warnung zum Kontingent (80 %), der Benachrichtigung über die Überschreitung des Kontingents und der Absenderwarnung erreichten die meisten Shops nicht. Die Kontakt-E-Mail-Adresse des Shops, die die App beim Öffnen erfasst, wurde bei jeder stündlichen Token-Aktualisierung erneut gelöscht, sodass die Benachrichtigung an niemanden gesendet werden konnte. Die E-Mail-Adresse wird nun gespeichert, sie wurde für jeden betroffenen Shop wiederhergestellt, und die in diesem Monat fälligen Benachrichtigungen wurden versendet.

Markenschriftarten in Ihre E-Mails hochgeladen und eine Korrektur der Vorschau

  • Hochgeladene Markenschriftarten (Einstellungen > Marke und Schriftarten) werden nun als Schriftart in die E-Mail eingebettet und im Builder geladen, sodass ein Layout, das auf eine hochgeladene Schriftart eingestellt ist, diese im Editor, in der Vorschau sowie in E-Mail-Clients anzeigt, die Web-Schriftarten laden (Apple Mail, iOS Mail, Outlook für Mac, Thunderbird). Gmail und Outlook für Windows laden keine Web-Schriftarten von Absendern jeglicher Art und zeigen weiterhin die Ersatzschriftart an. Vor dieser Version wurde die hochgeladene Datei niemals mitgesendet, sodass alle Clients auf die Ersatzschriftart zurückgriffen.
  • Behoben: Die kompilierte Vorschau im E-Mail-Editor blieb beim ersten Öffnen manchmal leer. Der Vorschau-Rahmen wird nun bereits mit der E-Mail darin erstellt, sodass diese bereits beim ersten Klick angezeigt wird.

Die Absatzausrichtung aus der Symbolleiste des Textblocks wird wie abgebildet übermittelt

In einem visuellen Layout sah ein Absatz, den Sie über die Symbolleiste eines Textblocks zentriert oder rechtsbündig ausgerichtet hatten, im Editor und in der Vorschau korrekt aus; in der versendeten E-Mail wurde jedoch stattdessen die Ausrichtung des Blocks selbst verwendet (linksbündig, sofern Sie den Block nicht geändert hatten). Die Ausrichtung des Absatzes war in einer Weise festgelegt, die von E-Mail-Clients ignoriert wird.

Das Problem wurde heute behoben. E-Mails werden nun genau so versendet, wie sie im Editor angezeigt werden: Die Ausrichtung eines Absatzes hat Vorrang vor der Ausrichtung des jeweiligen Blocks. Sie müssen nichts ändern, und es muss kein Layout erneut gespeichert werden; die nächste E-Mail aus Ihren Workflows wird bereits korrekt angezeigt.

Falls Sie vor einiger Zeit eine Absatzausrichtung festgelegt haben und die E-Mails dieser nie entsprachen, wird dies ab sofort der Fall sein. Öffnen Sie das Layout einmal, um zu sehen, was Ihre Empfänger erhalten; auf der Arbeitsfläche wurde dies stets angezeigt.

Entwickler-API und MCP: Abmeldungen, Einstellungen, Berechtigungen, Voreinstellungen und Übermittlung des Systemzustands

Die Entwickler-API und der MCP-Server decken nun alle Neuerungen ab, die die App in den Versionen 1.16 und 1.17 erhalten hat. Die Schlüssel und Ebenen bleiben unverändert: Mit READ-Schlüsseln werden Werte gelesen, mit WRITE-Schlüsseln werden Werte geändert.

  • Abmeldungen. Unter GET /api/v1/unsubscribes finden Sie die Liste der Marketing-Abmeldungen mit maskierten Adressen, unter POST /api/v1/unsubscribes/check können Sie überprüfen, ob eine Adresse darin enthalten ist (die Adresse muss im Textfeld angegeben werden, niemals in einer URL), und unter POST / DELETE /api/v1/unsubscribes können Sie eine Adresse abmelden oder wieder anmelden (WRITE). MCP: list_unsubscribes, check_unsubscribed, add_unsubscribe, remove_unsubscribe.
  • Einstellungen. Unter GET /api/v1/settings werden die E-Mail-Standardeinstellungen des Shops (CC, BCC, „Antwort an“, Absendername), die Marketing-Fußzeilentexte pro Sprache, die Markenfarben sowie die benutzerdefinierten Schriftarten angezeigt. MCP: get_settings.
  • Berechtigungen. Unter GET /api/v1/permissions finden Sie eine Auflistung der optionalen Berechtigungen sowie derjenigen, die gewährt werden. MCP: get_permissions.
  • Voreinstellungen. GET /api/v1/presets gibt die Voreinstellungen für Kopf- und Fußzeilen mit den jeweiligen Texten pro Sprache zurück. MCP: list_presets.
  • „Sending Health“. GET /api/v1/sending-health liefert die Daten, die auf der Dashboard-Karte angezeigt werden: defekte Links und Bilder, Probleme beim Absender, Ausfallrate und Abmeldungen. MCP: get_sending_health.
  • Historie. Ein E-Mail-Eintrag enthält nun Angaben zum Layout und zum Absender (emailTemplateId, senderId); die Liste gibt die Gesamtzahl zurück und filtert nach Layout, Absender, Name und einem Rückblickzeitraum. Die Statistiken erfassen übersprungene Marketing-E-Mails separat (skippedInvocations).
  • Layouts. Unter localeConfirmed wird angegeben, ob die Hauptsprache des Layouts ausgewählt wurde; ein Marketing-Layout, das ohne Unternehmensdaten gespeichert wurde, wird mit dem Fehler warning zurückgegeben, und das Layout-Schema (GET /api/v1/layout-schema) erläutert Anhänge aus einem Metafeld, eindeutige Rabattcodes, Voreinstellungen, {{ view_in_browser_url }} sowie die Unternehmensdaten.

Ebenfalls behoben: Sidekick gibt die Empfängeradressen aus einer Fehlermeldung nicht mehr als Zitat wieder, und eine Zeile mit technischem Text, die unterhalb der E-Mail auf der Arbeitsfläche für Transaktionslayouts sowie unterhalb der Fußzeilenvorschau unter „Einstellungen“, „Marketing-E-Mails“ angezeigt wurde, ist nun entfernt worden. Diese Zeile war zu keinem Zeitpunkt Bestandteil einer versendeten E-Mail.

BCC-Empfänger von E-Mails, die über Google versendet wurden

E-Mails, die über ein verknüpftes Google-Konto versendet wurden, erreichten ihre BCC-Empfänger nicht. Die Adresse wurde zwar akzeptiert und erschien im Verlauf sowie im Ordner „Gesendet“ von Gmail, wurde jedoch aus der an Gmail übermittelten Nachricht entfernt, sodass eine CRM-Protokollierungsadresse im BCC-Feld des Schritts niemals eine Kopie erhielt. Die Empfänger in den Feldern „An“ und „CC“ waren davon nicht betroffen, ebenso wenig wie E-Mails, die über Microsoft 365 oder einen SMTP-Server versendet wurden.

Das Problem wurde heute behoben. An Ihren Workflows ändert sich nichts: Die von Ihnen festgelegten BCC-Adressen werden ab sofort unverändert verwendet. E-Mails, die vor heute versendet wurden, wurden nicht an die BCC-Adresse zugestellt.

Inhaltsblöcke, individuelle Rabattcodes, Live-Countdown und Dateien aus Metafelder

  • Dreizehn neue Inhaltsblöcke im visuellen Editor. Produktkarte, Preis, Produktraster, Rabattcode, Countdown, Bestellverfolgung, Sternebewertung, Kundenstimmen, Social-Media-Links, Video, Signatur, Tabelle und „Im Browser anzeigen“ sowie zwei Layout-Blöcke: „Spalten“ (zwei bis vier) und „Anzeigen, wenn“ - ein Abschnitt, der nur dann gesendet wird, wenn eine Bedingung für Ihre Variablen erfüllt ist. Jedes Feld nimmt eine Variable entgegen, und die Arbeitsfläche zeigt jeden Block mit Ihren Testvariablen an. Die Produktkarte, das Rabattfeld, die Kundenbewertung, die Signatur, das Video und der Block zur Verfolgung der Bestellungen bestehen aus den Elementen Bild, Überschrift, Text, Preis und Schaltfläche: Öffnen Sie einen Block und bearbeiten oder verbergen Sie jedes Element mithilfe der vollständigen Einstellungen dieses Blocks, ähnlich wie beim Block „Bild + Text“. Siehe Inhaltsblöcke: Produkt, Rabatt, Countdown, Sendungsverfolgung und mehr.
  • Einmalige Rabattcodes. Der Rabattblock kann in Ihrem Shop für jede E-Mail (pro Empfänger einer Marketing-E-Mail) einen einmalig einlösbaren Code erstellen, dessen Wert, Gültigkeitsdauer und Mindestbestellwert Sie festlegen. Der Code wird im Versandverlauf gespeichert. Hierfür ist die neue optionale Berechtigung „Rabatte“ erforderlich.
  • Live-Countdown. Der Countdown-Block ist ein animiertes Bild, das beim Öffnen der E-Mail in vier verschiedenen Stilen angezeigt wird.
  • Fügen Sie eine Datei aus einem Metafeld hinzu. Ein Anhang kann nun aus einem Metafeld der Bestellung oder des Kunden stammen, auf den sich der Shopify Flow-Schritt bezieht, und entweder eine Shopify-Datei oder einen Link zu einer solchen Datei enthalten, beispielsweise die Rechnungs-PDF-Datei, die eine andere App in der Bestellung speichert. Wählen Sie „Metafeld“ als Anhangsquelle (visuelle Layouts) oder „Aus Metafeld hinzufügen“ (Textlayouts), wählen Sie das Metafeld aus, und die Datei wird beim Versenden der E-Mail angehängt; bei einem Listen-Metafeld werden alle Einträge angehängt, und die Dateigrößen werden beim Versenden überprüft (10 MB pro Datei). Die Aktionen „Transaktions-E-Mail senden“ und „Marketing-E-Mail senden“ verfügen über neue Felder „Bestellung“ und „Kunde“, die dem Schritt mitteilen, welcher Auftrag bzw. welcher Kunde herangezogen werden soll; Schritte, die vor dieser Version hinzugefügt wurden, müssen erneut hinzugefügt werden, um diese Felder zu erhalten. Siehe Eine Datei aus einem Metafeld einer Bestellung oder eines Kunden anhängen.
  • Berechtigungen. Bei der Installation fordert die App noch keine Berechtigungen an. Das Auslesen von Bestell- oder Kunden-Metafelder sowie das Erstellen von Rabattcodes erfordern Ihre Zustimmung, die Sie direkt vor Ort erteilen und jederzeit auf der neuen Seite „Berechtigungen“ widerrufen können. Was die einzelnen Berechtigungen beinhalten und was nicht, finden Sie unter Berechtigungen: Welche Daten die App aus Ihrem Shop auslesen darf.

Marketing-E-Mails mit Abmeldefunktion, shopweiten Standardeinstellungen, Markenfarben und Versandstatus

Workflow Transactional Email Sie können nun auch Marketing-E-Mails versenden, und alle E-Mails, die Sie bereits versenden, bleiben genau so, wie sie sind.

  • Marketing-Layouts. Wenn Sie ein Layout erstellen, wählen Sie dessen Typ aus: „Transaktional“ (die Standardeinstellung sowie alle Layouts, die vor diesem Update erstellt wurden) oder „Marketing“. Die Liste „E-Mail-Layouts“ enthält die Registerkarten „Transaktional“ und „Marketing“.
  • Neue Flow-Aktion: „Marketing-E-Mail senden“. Diese bietet ausschließlich Marketing-Layouts an; die Aktion „Transaktions-E-Mail senden“ bietet weiterhin ausschließlich Transaktions-Layouts an. Ihre bestehenden Schritte und Workflows der Aktion „Transaktions-E-Mail senden“ werden wie bisher ausgeführt.
  • Eine E-Mail pro Empfänger, jeweils mit einem eigenen Abmeldelink. Ein Marketing-Schritt sendet an bis zu 20 Empfänger jeweils eine Nachricht. Jede Marketing-E-Mail endet mit Ihrem Abmeldesatz, dem Link und Ihren Unternehmensdaten - jeweils pro Sprache. Diese Angaben werden einmalig unter „Einstellungen > Marketing-E-Mails“ festgelegt und können bei Bedarf je nach Layout oder Übersetzung angepasst werden. Kunden, die sich abmelden, werden fortan übersprungen: Im Verlauf wird „Übersprungen“ angezeigt, und auf der neuen Seite „Abmeldungen“ werden sie mit Suchfunktion, Option zur erneuten Anmeldung und CSV-Export aufgeführt.
  • Einstellungen, in Registerkarten. Standardwerte für E-Mails (CC, BCC, Antwort an, Absendername und Testempfänger) für jede E-Mail, die die App versendet, Marketingtexte pro Sprache, Markenfarben, die in jeder Farbauswahl angezeigt werden, sowie die vorhandenen Schriftarten und Benachrichtigungen.
  • Zustellstatus im Dashboard: defekte Links und Bilder in versendeten E-Mails, Probleme mit dem Absender, die Ausfallquote und Abmeldungen.
  • Verlauf als CSV-Datei mit den von Ihnen festgelegten Filtern.
  • Die Vorlagen für Kopf- und Fußzeilen enthalten sprachspezifische Texte und bieten während der Bearbeitung eine Live-Vorschau; der Text und die Links einer gestapelten Kopfzeile können separat ausgerichtet werden.
  • Anhänge pro Sprache in Rich-Text- und HTML-Layouts.
  • Die App nutzt das neue Admin-Design von Shopify.

Die App spricht Ihre Sprache

Workflow Transactional Email Es folgt nun die Sprache Ihres Shopify-Adminbereichs. Diese ist in Englisch, Deutsch, Spanisch, Französisch, Italienisch, Niederländisch, Dänisch, Portugiesisch (Brasilien und Portugal), Japanisch sowie Chinesisch (vereinfacht und traditionell) verfügbar.

  • Jede Seite, jedes Dialogfeld und jede Meldung der App, einschließlich des E-Mail-Generators, der E-Mail-Absender, der HTTP-Anfragen, des Verlaufs und der Einstellungen.
  • In „Shopify Flow“ die Einstellungsseite und die Vorschau der Schritte „Transaktions-E-Mail senden“ und „HTTP-Anfrage“.
  • Die Sidekick-Tools und die Shopify Flow-Vorlagen der App.

Die Sprache richtet sich nach der Sprache, die Sie für Ihr Shopify-Konto ausgewählt haben. Um dies zu ändern, öffnen Sie Ihr Shopify-Kontoprofil und wählen Sie eine bevorzugte Sprache aus. Alle Ihre Mitarbeiter sehen die App in ihrer jeweiligen Sprache.

Zwei Dinge bleiben unverändert:

  • Die Felder innerhalb der Shopify Flow-Schritte (An E-Mail-Adressen, CC, Antwort an, Sprache usw.) bleiben auf Englisch, da Shopify Flow sie genau so anzeigt, wie sie in der App definiert sind.
  • Ihre E-Mails werden niemals verändert. Sie werden genau so versendet, wie Sie sie verfasst haben. Um Kunden eine E-Mail in ihrer jeweiligen Sprache zu senden, fügen Sie einem Layout Übersetzungen hinzu. Versenden Sie E-Mails in der Sprache Ihrer Kunden

Ebenfalls behoben: Wenn Sie eine neue Vorlage für Kopf- oder Fußzeilen erstellt haben, wurde die Speicherleiste manchmal nicht angezeigt, sodass die Vorlage nicht gespeichert werden konnte. Sie wird nun oben auf der Seite angezeigt, sobald Sie eine Änderung vornehmen.

Der Codeausschnitt „Variables (JSON)“ mit Artikeln wird unter Shopify Flow akzeptiert.

Ein Layout mit einer Tabelle für Artikel erhält einen Codeausschnitt „Verwendung in Shopify Flow“, der eine kleine Shopify Flow-Schleife für die Produkte enthält. Beim Einfügen dieses Codeausschnitts in den Bereich „Variablen (JSON)“ der Aktion „Transaktions-E-Mail senden“ wurde die Meldung „Ungültiges JSON-Format“ angezeigt, obwohl der Codeausschnitt korrekt war.

Der Grund: Die Überprüfung im Shopify Flow-Editor hat den Text gelesen, bevor Shopify Flow etwas eingetragen hatte. Zu diesem Zeitpunkt ist die Schleife noch kein JSON; sie wird erst dann zu einer Liste von Produkten, wenn der Workflow ausgeführt wird.

  • Das Check-Modul erkennt nun Shopify Flow-Variablen und Schleifen in den Aktionen „Transaktions-E-Mail senden“ und „HTTP-Anfrage“. Fügen Sie den Codeausschnitt unverändert ein, ohne Anführungszeichen um die Zeile line_items.
  • Das Gleiche gilt für einen Wert, der mit dem JSON-Filter geschrieben wurde, wie beispielsweise "name": {{ order.customer.displayName | json }}.
  • JSON-Daten, die tatsächlich fehlerhaft sind - beispielsweise aufgrund eines fehlenden Kommas oder fehlender einfacher Anführungszeichen -, werden beim Speichern des Schritts dennoch gemeldet.

Sollte bei einem Schritt dieser Fehler angezeigt werden, öffnen Sie ihn und fügen Sie den Codeausschnitt erneut ein. Bereits laufende Workflows sind davon nicht betroffen. Tabelle der Artikel der Bestellungen Daten aus Shopify Flow übergeben

Sie werden benachrichtigt, sobald Ihr Mailserver keine Antworten mehr sendet

Bislang wurde bei einem SMTP-Server, der überhaupt nicht antwortete, lediglich ein erneuter Versuch unternommen: Jede E-Mail schlug aufgrund eines Verbindungszeitüberschreitens fehl, und es wurde keine Benachrichtigung versendet, da ein einzelnes Zeitüberschreiten kein Beweis dafür ist, dass der Server nicht mehr erreichbar ist.

Nun zählt die App. Nach drei Verbindungsfehlern in Folge erhält der Shop eine Benachrichtigung an den Absender, in der das Problem benannt wird - Ihr Mailserver antwortet nicht auf unsere Verbindungsversuche - sowie Hinweise darauf, was zu überprüfen ist: Host, Port, ob der Server läuft und über das Internet erreichbar ist, einschließlich unserer Absender-IP-Adresse. Ein erfolgreicher Versand setzt den Zähler zurück.

Die Funktion „Verbindung testen“ auf einem SMTP-Server und die Detailansicht des Verlaufs einer fehlgeschlagenen E-Mail enthalten denselben Hinweis. Benachrichtigungen und Warnmeldungen

Mehrsprachige Layouts, Artikel, Versionshistorie und KI

Senden Sie jedem Kunden die E-Mail in seiner Sprache, erstellen Sie Layouts durch deren Beschreibung und verlieren Sie nie wieder eine Änderung.

  • E-Mails in der Sprache Ihrer Kunden. Fügen Sie Übersetzungen zu jedem Layout hinzu - entweder als Text oder mithilfe von KI übersetzt - und wechseln Sie über die Sprachauswahl neben dem Seitentitel zwischen diesen Versionen. Legen Sie das neue Feld „Sprache“ in der Aktion „Transaktions-E-Mail senden“ auf {{order.customerLocale}} fest, damit jeder Kunde seine eigene Version erhält. Versenden Sie E-Mails in der Sprache Ihrer Kunden
  • Ein Layout für jede Sprache. Die neue Variable {{ language }} enthält die Sprache, in der eine E-Mail versendet wird. So kann ein einziges Layout deutschen Kunden einen bestimmten Absatz anzeigen und allen anderen einen anderen, ohne dass eine vollständige Übersetzung erforderlich ist. Beim Wechsel zwischen den Sprachen eines Layouts bleibt der Editor unverändert; es ändert sich lediglich der Inhalt. Versenden Sie E-Mails in der Sprache Ihrer Kunden
  • „Reply-To“- und Absendername pro Workflow. Senden Sie Antworten an Ihren Support-Posteingang und zeigen Sie direkt aus dem Shopify Flow-Schritt heraus einen Absendernamen an, der zur E-Mail passt. „Reply-To“- und „From“-Name
  • Tabelle mit Artikeln für Bestellungen. In einem neuen Block werden die Artikel einer Bestellung mit Bildern, Mengen, Preisen und Summen aufgelistet. Die Karte „Flow-Variablen“ erstellt die Shopify Flow-Schleife für Sie. Tabelle der Artikel der Bestellungen
  • Anhänge über einen Link. Fügen Sie eine Rechnung oder ein Ticket als PDF-Datei über eine URL in Ihren Shopify Flow ein; diese wird beim Versenden der E-Mail abgerufen. Anhänge und Bilder
  • Versionsverlauf. Jeder gespeicherte Stand eines Layouts wird aufbewahrt. Sie können eine frühere Version in der Vorschau anzeigen und mit einem Klick wiederherstellen. Versionsverlauf des Layouts
  • Unbegrenzte Versionshistorie auf GitHub. Verbinden Sie ein Repository, und jede Version Ihrer Layouts wird dort gespeichert. Bearbeiten Sie die Datei eines Layouts auf GitHub, und die App übernimmt die Änderungen. Speichern Sie einen unbegrenzten Layout-Verlauf auf GitHub
  • Erstellen, bearbeiten und übersetzen Sie mit KI. Verbinden Sie Ihren eigenen Claude-, OpenAI-, Gemini- oder OpenRouter-Schlüssel, wählen Sie aus den Modellen Ihres Anbieters aus und beschreiben Sie die gewünschte E-Mail. Layouts mit KI erstellen, bearbeiten und übersetzen
  • Erstellen Sie Layouts mithilfe Ihres KI-Assistenten. Die Entwickler-API und der MCP-Server können nun E-Mail-Layouts, Übersetzungen und Versionen erstellen und aktualisieren, sodass ein Assistent ein Layout für Sie erstellen kann. Einen KI-Assistenten (MCP) verbinden
  • Eine schnellere, übersichtlichere App. Alle Seiten wurden auf die neuen Webkomponenten von Shopify umgestellt - dieselben Bausteine, die auch die Shopify-Verwaltung selbst verwendet. Die Seiten werden schneller geladen und folgen den Mustern des Admin-Bereichs: eine Einrichtungsanleitung auf der Startseite, eine einheitliche Möglichkeit zum Filtern und Suchen in jeder Liste sowie Status- und Referenzinformationen neben dem Formular, das Sie gerade bearbeiten. Der visuelle Editor nutzt nun die gesamte Seitenbreite und verfügt über Vorschauen für Desktop und Mobilgeräte sowie über die Funktionen „Rückgängig“ und „Wiederherstellen“.
  • Der Verlauf zeigt die Sprache an. Bei jedem E-Mail-Ereignis wird die Sprache angegeben, in der die E-Mail versendet wurde, und Sie können den Verlauf nach Layout und Absender filtern.

So verwenden Sie die neuen Felder in einem bereits vorhandenen Workflow: Der Schritt Shopify Flow behält die Felder bei, mit denen ein Schritt erstellt wurde. Um die Felder „Sprache“, „Antwort an“ und „Absendername“ in einen bestehenden Workflow zu übernehmen, löschen Sie den Schritt „Send Transactional Email“ und fügen Sie ihn erneut hinzu. Workflows, an denen Sie keine Änderungen vornehmen, laufen weiterhin genau wie zuvor.

Benachrichtigungen, wenn ein Absender nicht mehr funktioniert, Liquid, das beim Versand funktioniert, und E-Mails, die wie vorgesehen ankommen

In dieser Veröffentlichung geht es um die Fehler, die Sie nicht erkennen konnten: ein Postfach, das still und leise aufgehört hat zu versenden, ein Layout, das in der Vorschau einwandfrei aussah, dann aber fehlschlug, und Designdetails, die den Weg in den Posteingang nicht überstanden haben.

Wir informieren Sie, wenn ein E-Mail-Absender nicht mehr erreichbar ist

Bislang konnte ein Absender ausfallen, woraufhin jede über diesen Absender versendete E-Mail fehlschlug und im Verlauf lediglich eine rote Zeile angezeigt wurde.

  • Verbundene Google- und Microsoft 365-Postfächer bleiben von selbst angemeldet: Die App erneuert den Zugriff automatisch, sodass bei normaler Nutzung keine Berechtigungen ablaufen. Wenn das Konto selbst diese Verlängerung verweigert (Sie haben den Zugriff der App entzogen, eine Passwortänderung hat die Verbindung beendet oder ein Administrator hat sie gesperrt), wird im Dashboard ein Banner angezeigt und Sie erhalten einmal täglich pro Absender eine E-Mail mit der Aufforderung, die Verbindung erneut herzustellen. Durch die erneute Verbindung bleiben Ihre Absender und Ihre Shopify Flow-Schritte erhalten.
  • Die gleiche Warnmeldung umfasst Einrichtungsprobleme, die jeden Versand verhindern, jeweils mit der genauen Lösung: ein falscher SMTP-Benutzername oder ein falsches Passwort, ein Mailserver, der unseren Versandserver blockiert (wir geben die zuzulassende IP-Adresse an), eine in das SMTP-Host-Feld eingegebene E-Mail-Adresse, nicht übereinstimmende Port- und Verschlüsselungseinstellungen, ein Google-Konto ohne Gmail sowie ein von Microsoft gesperrtes Outlook-Postfach.
  • Unter „Verbindung testen“ und beim Testversand wird nun dieselbe Korrektur neben dem Fehler angezeigt.
  • Die Verknüpfung eines Google-Kontos ohne die Berechtigung „E-Mails in Ihrem Namen senden“ wird sofort mit einer Erklärung abgelehnt, anstatt ein Postfach zu verknüpfen, von dem aus niemals E-Mails versendet werden können.

Die Benachrichtigung ist standardmäßig aktiviert. Sie können sie unter „Benachrichtigungen“ deaktivieren.

Der Liquid-Code, den Sie nun im Editor eingeben, wird beim Versenden der E-Mail berücksichtigt

Ein Vergleich wie {% if variables.total > 5 %}, ein Anführungszeichenfilter wie {{ variables.name | default: "there" }} oder ein Tag, das Sie teilweise formatiert hatten, konnte in der Vorschau korrekt aussehen, bei jedem tatsächlichen Versand jedoch mit der Fehlermeldung expected "|" before filter fehlschlagen. Der Editor speicherte diese Zeichen auf eine Weise, die Liquid nicht lesen konnte.

  • Bestehende Layouts werden automatisch angepasst, sodass keine Änderungen erforderlich sind.
  • Wenn Sie ein Layout speichern, das einen echten Liquid-Fehler enthält, werden Sie nun bereits beim Speichern darauf hingewiesen und nicht erst, wenn ein Kunde seine E-Mail nicht erhält.

Durch den Versand von Daten mit Tabulatoren oder Anführungszeichen wird Ihr E-Mail-Postfach nicht mehr geleert

Ein Produkttitel oder ein Vermerk, der ein Tabulatorzeichen oder ein Anführungszeichen enthält (z. B. 12" vinyl), könnte dazu führen, dass die Variablen (JSON) unlesbar werden, und die E-Mail wurde mit leeren Feldern versendet.

  • Diese Werte werden nun korrekt gelesen.
  • Sollten die Daten weiterhin nicht gelesen werden können und Ihr Layout Variablen verwenden, schlägt die Aktion mit einer eindeutigen Erklärung im Verlauf fehl, anstatt eine E-Mail mit unvollständigen Angaben zu versenden.

Das Design Ihrer E-Mail wird genau so angezeigt, wie Sie es erstellt haben

Unsere Sicherheitsprüfungen für ausgehende E-Mails haben einige Elemente entfernt, die eine gestaltete E-Mail benötigt.

  • Der Viewport für Mobilgeräte und der Zeichensatz werden beibehalten, sodass E-Mails auf Smartphones korrekt skaliert werden.
  • Die im Branding ausgewählten Google Fonts werden nun in den E-Mail-Programmen geladen, die diesen Support bieten, wie beispielsweise Apple Mail.
  • Die ausschließlich für Outlook geltende Formatierung in benutzerdefiniertem HTML bleibt erhalten, selbst wenn der Code über mehrere Zeilen hinweg formatiert wurde.

Zuverlässigerer Versand über Ihren eigenen SMTP-Server

  • Die App öffnet höchstens zwei Verbindungen gleichzeitig zu Ihrem SMTP-Server. Ist dieser ausgelastet, versucht Shopify Flow den E-Mail-Versand etwas später erneut, anstatt eine Fehlermeldung wegen „zu vieler Verbindungen“ anzuzeigen.
  • Ein Mailserver, der nicht antwortet, wird nach 15 Sekunden aufgegeben und über Shopify Flow erneut angesteuert, anstatt Ihren Workflow minutenlang aufzuhalten.

Datenschutz

  • Der Verlauf der gesendeten und ausgeführten Nachrichten wird, wie in unserer Datenschutzerklärung dargelegt, bei jedem Plan 30 Tage lang gespeichert.
  • Anwendungsprotokolle werden in der EU gespeichert, und wir nutzen die Anforderungsverfolgung nicht mehr.
  • Die an Shopify Flow zurückgesendeten HTTP-Antworten liegen unterhalb der von Shopify Flow festgelegten Größenbeschränkung.

Kleinere Dinge

  • Die Schaltfläche „Einblenden“ und „Ausblenden“ für Abschnitte im visuellen Editor ist wieder verfügbar.
  • Der Rich-Text-Editor wurde auf einer neuen Grundlage neu entwickelt. Die Symbolleiste, Links, Bilder, Farben und Größen sind unverändert geblieben.
  • Routinemäßige Sicherheitswartung. Es sind keine Aktionen erforderlich.

Löschen Sie Dateien, die Sie nicht mehr benötigen

Sie können nun hochgeladene Logos, Bilder und Anhänge entfernen, die Sie nicht mehr benötigen. Bislang konnte eine Datei nur als Nebeneffekt der Bearbeitung des Layouts, in dem sie verwendet wurde, entfernt werden, was keine Hilfe war, wenn Sie lediglich ein altes Logo löschen wollten.

In der App

Öffnen Sie die Medienauswahl an jeder Stelle, an der Sie ein Bild oder einen Anhang einfügen - sei es im Feld „Logo“ unter „Branding“ oder über die Funktion „Bild einfügen“ in einem Layout. Jede Datei verfügt nun über eine Löschschaltfläche in der Ecke. Bestätigen Sie den Vorgang, und die Datei wird endgültig aus dem Speicher entfernt.

Das Löschen einer Datei, die noch in Gebrauch ist, wird verweigert, und wir teilen Ihnen mit, welche Anwendung diese Datei gerade nutzt

Dies ist beabsichtigt. Mit dem Auswahltool können Sie einen Upload in beliebig vielen Layouts wiederverwenden. Das Löschen einer Datei, auf die noch verwiesen wird, würde daher unbemerkt eine andere E-Mail beschädigen, die weiterhin an Ihre Kunden versendet wird. Wenn ein Layout oder eine freigegebene Kopf-/Fußzeilenvorlage die Datei noch verwendet, wird das Löschen verweigert und die Datei wird in der Meldung namentlich genannt. Entfernen Sie die Datei zunächst aus diesen Elementen und löschen Sie sie anschließend.

Alles, worauf „nothing“ verweist, wird sofort gelöscht.

Für die API und MCP

  • GET /api/v1/files listet Ihre Dateien auf. Fügen Sie ?usage=true hinzu, und jede Datei gibt an, ob noch Verweise darauf bestehen, sodass Sie mit einem einzigen Aufruf alle Dateien finden können, die bedenkenlos gelöscht werden können.
  • DELETE /api/v1/files entfernt eines davon und wendet dabei dieselbe Überprüfung im Einsatz an.
  • Dies steht einem KI-Assistenten über MCP unter den Adressen list_files und delete_file zur Verfügung. Sie können ihn bitten, Ihre nicht mehr verwendeten Bilder zu suchen und zu entfernen; dabei löscht er jedoch keine Bilder, die noch für eine aktive E-Mail benötigt werden.

Siehe REST-API-Referenz.

Ebenfalls behoben

Beim Speichern eines Layouts wurden bisher nicht mehr benötigte Dateien bereinigt, es wurden jedoch nur andere Layouts überprüft - nicht die gemeinsam genutzten Vorlagen für Kopf- und Fußzeilen. Ein Logo, das ausschließlich von einer Vorlage verwendet wurde, konnte entfernt werden. Beide Verfahren führen nun dieselbe Überprüfung durch.

Entwickler-API und MCP sowie vereinfachte Verknüpfungen im Editor

Verwalten Sie Ihre Aktionen über Ihren eigenen Code oder über einen KI-Assistenten wie Claude oder Cursor.

Entwickler-API

  • Eine neue Entwicklerseite, auf der Sie API-Schlüssel erstellen und einen kopierfertigen Verbindungsbefehl für Claude Code, Claude Desktop, Cursor, VS Code oder Gemini CLI abrufen können.
  • Eine REST-API zur Verwaltung von HTTP-Aktionen sowie zum Abrufen Ihrer E-Mail-Layouts, Absender, geheimen Namen, des Ausführungsverlaufs und der Statistiken.
  • Ein MCP-Server, damit ein KI-Assistent dies im Gespräch ebenfalls tun kann - einschließlich des Verfassens einer neuen Aktion für Sie, die namentlich auf Ihre bestehenden Geheimnisse verweist.
  • Drei Zugriffsebenen. Lese-Schlüssel können lediglich Daten einsehen. Schreib-Schlüssel können darüber hinaus Aktionen zum Anlegen, Aktualisieren und Löschen durchführen. Ausführungs-Schlüssel können zusätzlich eine konfigurierte HTTP-Anfrage tatsächlich ausführen; diese befindet sich auf einer eigenen Ebene, da sie eine Live-Anfrage an ein System eines Drittanbieters sendet.

Beide Oberflächen werden über eine eigene Adresse bereitgestellt, shopify.workflow-transactional-email.app, sodass Ihre Integrationen nicht von der Admin-URL der App abhängig sind.

Ihre Anmeldedaten bleiben vertraulich. Geheime Werte, SMTP-Passwörter und OAuth-Token können zu keiner Zugriffsebene über die API oder das MCP ausgelesen werden. Ein Assistent kann erkennen, dass ein Geheimnis mit dem Namen stripeApiKey existiert, und darauf als {{ secrets.stripeApiKey }} verweisen, ohne jemals dessen Wert zu sehen. Personenbezogene Daten im Ausführungsverlauf werden maskiert, bevor sie den Server verlassen; Freitextfelder können jedoch weiterhin Kundendaten enthalten.

Vollständige Dokumentation: Entwickler-API und MCP, Authentifizierung und API-Schlüssel, REST-API-Referenz und Einen KI-Assistenten (MCP) verbinden.

Links im Rich-Text-Editor sind wesentlich unkomplizierter

Beides stammt aus einem Bericht eines Händlers.

  • Markieren Sie den Text, um ihn zu verlinken. Wählen Sie einen beliebigen Text aus, klicken Sie auf die Schaltfläche „Link“, und der Link wird auf diesen Text angewendet - die Adresse muss in der E-Mail nicht mehr sichtbar sein. Es gibt außerdem die Option „Link entfernen“, wenn sich der Cursor innerhalb eines bestehenden Links befindet.
  • E-Mail-Adressen und Telefonnummern funktionieren nun. Sie müssen das Schema nicht mehr selbst eingeben. Geben Sie hello@yourstore.com ein, und es wird ein „mailto“-Link; geben Sie (703) 638-2601 ein, und die Nummer wird gewählt; geben Sie yourstore.com ein, und die Seite wird wie eine normale Webadresse geöffnet. Der Dialog informiert Sie darüber, was geschieht, bevor Sie den Text einfügen.

Was war eigentlich das Problem, da es beide Fehler verursachte: Eine Adresse, die ohne https:// eingegeben wurde, wurde als relativ zur Admin-Seite Shopify und nicht als echte Webadresse behandelt. Dies führte zu einem defekten Link, sodass die einzige Möglichkeit, einen funktionierenden Link zu erhalten, darin bestand, die vollständige URL einzugeben - und eine E-Mail-Adresse konnte überhaupt nicht in einen „mailto“-Link umgewandelt werden. Das Problem wurde an der Wurzel behoben.

Ihre bestehenden Layouts und gespeicherten Links bleiben davon unberührt.

Eine ordnungsgemäße Seite nach dem Upgrade

Früher wurden Sie nach einem Upgrade ohne Bestätigung direkt zurück zum Dashboard weitergeleitet. Nun gibt es eine Seite, auf der die Änderung bestätigt wird, die Ihnen zeigt, was Ihr neuer Plan beinhaltet und wie viel davon Sie bereits in Anspruch genommen haben, und die Sie auf den nächsten nützlichen Schritt hinweist, den Sie einrichten sollten.

Zeilenumbrüche in Kopf- und Fußzeilen sowie ein engerer Blockabstand

Zwei Korrekturen an der Formatierung im Visual Builder, die beide von einem Händler gemeldet wurden.

Zeilenumbrüche funktionieren nun auch im Kopf- und Fußtext

  • Die Fußzeile druckte <br> als wörtlichen Text aus, während sie gleichzeitig Ihre Eingabetaste auslöste, sodass auf dem Bildschirm ein Zeilenumbruch und ein versehentliches <br> erschienen.
  • Die Kopfzeile ignorierte Zeilenumbrüche vollständig und führte den gesamten Text in einer einzigen Zeile aus.

Beides ist nun behoben. Drücken Sie die Eingabetaste, um eine neue Zeile zu beginnen - die Eingabe von <br> funktioniert ebenfalls, falls Sie dies gewohnt sind. Dies gilt ab sofort für Ihre bestehenden Layouts, ohne dass Änderungen erforderlich sind.

Abstand zwischen den Blöcken

Jeder Block wies an allen vier Seiten zusätzlich zum Abstand zwischen den Blöcken eine Auffüllung auf, wodurch sich zwischen den Elementen ein Abstand von etwa 44 px ergab und die E-Mails unordentlich wirkten.

Die Abstände sind nun aufgeteilt: Unter „Branding → Layout“ befindet sich neben dem umbenannten Schieberegler „Blockabstand (Seiten)“ ein neuer Schieberegler „Blockabstand (oben und unten)“. Bei jedem Schieberegler zur Abstandssteuerung wird nun erklärt, welche Funktion er tatsächlich hat.

  • Bestehende Layouts bleiben unverändert. Sie behalten genau die Abstände bei, die sie derzeit haben, sodass sich in E-Mails, die Sie bereits angepasst haben, nichts verschiebt. Um ein Layout etwas zu straffen, ziehen Sie den neuen Schieberegler - etwa 4 px haben sich bewährt.
  • Neue Layouts sind standardmäßig eng angeordnet: Der Abstand zwischen den Blöcken beträgt etwa 20 px statt 44 px.

Vorschau-Text im Posteingang - wir informieren Sie nun, wenn eine Variable leer ist

In dieser Veröffentlichung geht es um eines: sicherzustellen, dass Ihre E-Mail korrekt ist, bevor ein Kunde Ihnen mitteilt, dass dies nicht der Fall ist.

Vorschau-Text

  • Jedes Layout verfügt nun über ein Textfeld „Vorschau“ - die Zeile, die E-Mail-Clients im Posteingang neben der Betreffzeile anzeigen. Lassen Sie dieses Feld leer, und der Client übernimmt den ersten Text in Ihrer E-Mail, bei dem es sich in der Regel um „Im Browser anzeigen“ handelt.
  • Es unterstützt denselben {{ variables.xxx }} wie der Betreff, sodass es das Lieferdatum oder die Bestellnummer enthalten kann.
  • In der Beschreibung steht nun, was es tatsächlich ist: eine interne Notiz, die nur Sie sehen können. Mehrere Händler hatten dort Texte verfasst, die für Kunden bestimmt waren.

Siehe Betreffzeile und Vorschautext.

Wir weisen Sie nun darauf hin, wenn eine Variable leer angezeigt wird

Vorlagen werden bewusst großzügig gerendert, sodass eine falsche oder fehlende Variable niemals den Versand einer E-Mail eines Kunden blockiert. Der Nachteil dabei war, dass dies zu einer stillen Lücke führte: Der Versand gelang, der Status im Verlauf wurde auf „grün“ gesetzt, und nur der Empfänger bemerkte die Lücke.

  • Ein Sendevorgang, bei dem ein Platzhalter kein Ergebnis geliefert hat, wird nun im Verlauf mit dem Hinweis „Leere Variablen“ gekennzeichnet.
  • Wenn man dies öffnet, werden genau diese Fälle benannt und zwei sehr unterschiedliche Probleme voneinander abgegrenzt: von Shopify Flow gesendet, aber leer (falscher Eigenschaftspfad) versus überhaupt nicht von Shopify Flow gesendet (fehlt in Ihrem JSON).
  • Dies gilt auch für HTTP-Anfragen.

Die Variablen (JSON) werden nun für Sie geschrieben

Das manuelle Ausfüllen dieses JSON-Formulars war der mit Abstand häufigste Grund für Supportanfragen.

  • Jedes Layout verfügt über eine Karte „In Shopify Flow verwenden“, die den genauen JSON-Code enthält, den Sie in die Shopify Flow-Aktion einfügen können, wobei alle Schlüsselnamen bereits korrekt voreingestellt sind. Mit einem Klick können Sie diesen kopieren.
  • Häufig verwendete Felder sind bereits vorausgefüllt - Kundenname, Bestellname, Bestellsumme, URL der Statusseite.
  • Wenn eine Variable wie Artikel-Daten aussieht, erhalten Sie eine Warnung: Da eine Bestellung viele Artikel enthält, gibt {{ order.lineItems.variant.title }} nichts zurück und erfordert eine Schleife. Dies ist die häufigste Ursache für eine leere Variable.
  • In den Testvariablen wird nun ausdrücklich darauf hingewiesen, dass sie sich ausschließlich auf Vorschauen und Testversendungen auswirken - bei einem Live-Durchlauf des Shopify Flows werden sie ignoriert.

Siehe Daten aus Shopify Flow übergeben.

Sie können die Einträge wieder löschen

Layouts, Absender, SMTP-Server, HTTP-Anfragen, Geheimnisse und Voreinstellungen konnten früher nicht gelöscht werden, solange ein Schritt unter Shopify Flow auf sie verwies.

Das Problem: Diese Referenz bleibt bis zur Deinstallation der App erhalten, sodass es sich oft um einen Überrest eines Workflows handelte, den Sie bereits gelöscht oder neu erstellt hatten - und es gab keine Möglichkeit, dies zu unterscheiden. Händler saßen auf Datensätzen fest, die sie nicht entfernen konnten.

  • Löschvorgänge werden nicht mehr blockiert. Sie erfahren, welche Elemente noch auf das betreffende Element verweisen, und treffen dann selbst die Entscheidung.
  • Ein Shopify Flow-Schritt, der auf ein gelöschtes Element verweist, schlägt nun mit einer eindeutigen Meldung im Verlauf fehl, anstatt bereits im Vorfeld verhindert zu werden.
  • Hochgeladene Dateien bilden hier die einzige Ausnahme: Dieselbe Datei kann in verschiedenen Layouts verwendet werden, daher bleibt diese Überprüfung bestehen.

Stabiler unter Belastung

  • Den Aktions-Endpunkten wurden eine zugangsbezogene Steuerung pro Shop sowie eine automatische Skalierung hinzugefügt, sodass ein Workflow, der in einem Burst ausgeführt wird, nun nicht mehr alle anderen Workflows verlangsamen kann.
  • Die App sendet nun die richtigen Signale an Shopify Flow, wenn dieser ausgelastet ist, sodass Shopify Flow seine Wiederholungsversuche zeitlich staffelt, anstatt den Server zu überlasten - es gehen keine Daten verloren.
  • Wenn Sie das Limit Ihres Tarifs erreichen, erhalten Sie nun eine eindeutige, endgültige Antwort, anstatt dass stundenlang weitere Versuche unternommen werden.

Kleinere Dinge

  • Das Einfügen von Bildern → Einfügen eines Links im Rich-Text-/HTML-Editor wurde korrigiert: Es gibt nun eine Schaltfläche „Abbrechen“, die Eingabetaste fügt den Link ein, die Escape-Taste bricht den Vorgang ab, und die Schaltfläche „Einfügen“ ist deaktiviert, bis Sie etwas eingegeben haben. Das Einfügen eines reinen cdn.example.com/logo.png funktioniert - https:// wird automatisch hinzugefügt.
  • In der Einrichtungsanleitung werden nun die tatsächlichen Namen der Shopify Flow-Aktionen verwendet: „Transaktions-E-Mail senden“ und „HTTP-Anfrage“.
  • Routinemäßige Sicherheitswartung: Aktualisierung von Abhängigkeiten in der gesamten App, darunter eine kritische und drei Warnmeldungen mit hohem Schweregrad. Es sind keine Aktionen erforderlich.
  • Neue Dokumentationen: Installieren und einrichten, E-Mail-Zustellbarkeit (warum eine erfolgreich versendete E-Mail dennoch im Spam-Ordner landen kann), Sidekick und KI-Assistenten und Daten, Datenschutz und Sicherheit.

Neue Dokumentationsseite, Hilfe-Center und In-App-Chat

Um Hilfe zu erhalten, müssen Sie nicht mehr nach einer E-Mail-Adresse suchen.

In-App-Chat auf jeder Seite

  • Die Chat-Blase ist nun überall in der App verfügbar, nicht nur im Dashboard. Starten Sie eine Unterhaltung, egal wo Sie sich gerade befinden - sei es mitten beim Erstellen eines Layouts oder wenn Sie eine fehlgeschlagene Aktion im Verlauf betrachten.
  • Wir wissen bereits, wer Sie sind. Ihre Shop- und Kontaktdaten werden automatisch übermittelt, sodass Sie nicht angeben müssen, von welchem Shop aus Sie schreiben.
  • Es tritt in den Hintergrund. Die Blase blendet sich aus, sobald ein Dialogfenster geöffnet ist oder Sie sich im visuellen E-Mail-Editor befinden, sodass sie niemals über einer „Speichern“-Schaltfläche liegen kann.

Neue Dokumentationsseite unter docs.workflow-transactional-email.app

Neues Hilfe-Center - melden Sie einen Fehler, wünschen Sie sich eine neue Funktion oder kontaktieren Sie uns über ein entsprechendes Formular, das direkt bei uns eingeht, und fügen Sie Screenshots bei. Die Hilfeseite in der App enthält nun direkte Links zu all diesen Optionen.

Die alte Dokumentation unter docs.flow-action-extensions.app wurde vollständig übernommen, sodass keine Ihrer Lesezeichen verloren gegangen sind - sie ist nun lediglich unter dem neuen Namen zu finden.

Es heißt nun Workflow Transactional Email, und Sidekick kann Fragen dazu beantworten

„Flow Transactional Email“ heißt nun Workflow Transactional Email. Gleiche App, gleiche Installation, gleiche Absender und Vorlagen - ein neuer Name, der sich nahtlos in unsere übrige Produktpalette der Workflows einfügt.

Sie müssen nichts unternehmen. Ihre Shopify Flow-Workflows laufen unverändert weiter.

Ein wichtiger Hinweis: Auf den Einwilligungsbildschirmen von Microsoft und Google wird möglicherweise noch der bisherige Name „Flow Action Extensions“ angezeigt. Dies ist zu erwarten, und Sie können die Einwilligung bedenkenlos erteilen.

Fragen Sie Shopify Sidekick nach Ihren E-Mails

Sidekick kann nun Fragen zu dieser App direkt beantworten. Stellen Sie beispielsweise Fragen wie „Welche E-Mail-Absender sind eingerichtet?“, „Sind in dieser Woche E-Mails fehlgeschlagen?“, „Habe ich eine HTTP-Anfrage für Airtable?“ oder „Warum ist mein letzter Versand fehlgeschlagen?“.

Nur-Lese-Zugriff - Sidekick kann Ihre Vorlagen, Absender, Anfragen und den Verlauf einsehen, darf jedoch nichts ändern. Es gibt niemals geheime Werte, SMTP-Passwörter, OAuth-Token oder Nachrichteninhalte zurück.

Sicherheitsupdate

Routinemäßige Sicherheitswartung: Aktualisierung von Abhängigkeiten und Absicherung der gesamten Anwendung. Es sind keine Aktionen erforderlich.

Dieser Pass umfasst Folgendes: Von Händlern konfigurierte ausgehende Anfragen werden vor der Verbindungsherstellung anhand interner und privater Netzwerkadressen überprüft, und der gerenderte HTML-Code von E-Mails wird vor dem Versand bereinigt.

Wiederverwendbare Vorlagen für Kopf- und Fußzeilen sowie benutzerdefinierte Schriftarten

  • Voreinstellungen für Kopf- und Fußzeilen. Gestalten Sie Ihre markenspezifischen Kopf- und Fußzeilen einmalig und verwenden Sie sie anschließend in jedem E-Mail-Layout wieder. Wenn Sie die Voreinstellung ändern, werden alle Vorlagen, die diese verwenden, automatisch aktualisiert - so erfordert ein neues Logo oder eine geänderte Adresse des Unternehmens nur eine einzige Änderung statt zwanzig.
  • Die Layouts der Kopfzeilen reichen von einer reinen Logo-Darstellung bis hin zu einer Kombination aus Logo, Slogan und Navigationslinks. Die Fußzeilen umfassen Social-Media-Symbole für 13 Plattformen, individuelle rechtliche Hinweise, das Copyright-Vermerk sowie die Abmeldefunktion.
  • Benutzerdefinierte Schriftarten. Laden Sie die Überschriften- und Fließtextschriftarten Ihrer Marke hoch, damit diese in der Schriftartenauswahl des Builders neben den integrierten System- und Google-Schriftarten angezeigt werden.
  • Bei E-Mail-Layouts ist deren Typ nun bereits auf einen Blick in der Liste erkennbar, sodass Sie ein visuelles Layout von einem HTML-Layout unterscheiden können, ohne es öffnen zu müssen.
  • Das Problem, dass Medienauswahlkarten auf Mobilgeräten ungleichmäßig dargestellt wurden und Dateinamen abgeschnitten wurden, wurde behoben.
  • Ein sporadisch auftretender Fehler beim Laden von Dateien im Auswahlfeld wurde behoben, der dazu führen konnte, dass die Meldung „Dateien konnten nicht geladen werden“ angezeigt wurde, bis die Seite neu geladen wurde.

Eine zentrale Medienbibliothek und Löschvorgänge, die den Live-Workflow nicht unterbrechen dürfen

Medienbibliothek

  • Ein einziges Auswahlmenü für alle Bilder und Dateien in der App, mit Suchfunktion, Filterung nach Typ und Sortierfunktion. Laden Sie Ihr Logo einmal hoch und verwenden Sie es anschließend in allen Vorlagen und Blöcken wieder.
  • Uploads werden nun direkt in den Speicher übertragen und nicht mehr über die App, sodass große Dateien die Seite nicht mehr verlangsamen.
  • Ein Balken zur Speicherauslastung zeigt an, wie viel von dem in Ihrem Plan enthaltenen Kontingent Sie bereits verbraucht haben.

Löschvorgänge, die nicht unbemerkt zu Störungen führen dürfen

Das Löschen einer Vorlage, eines Absenders, eines SMTP-Servers oder eines Geheimnisses, auf das ein Schritt des Shopify Flow-Workflows noch verweist, führte früher dazu, dass dieser Workflow unbemerkt nicht mehr funktionierte - er lief zwar weiter, schlug jedoch immer wieder fehl.

  • Bei jedem Löschvorgang wird nun zunächst geprüft, ob Verweise vorhanden sind. Wenn etwas gerade verwendet wird, wird der Löschvorgang blockiert, und die App teilt Ihnen genau mit, was Sie aktualisieren müssen.
  • Dateien werden auf dieselbe Weise geprüft, sodass das Entfernen eines Bildes aus einer Vorlage keine andere Vorlage beeinträchtigen kann, in der dieses Bild wiederverwendet wird.

Außerdem

  • Lagerkapazitätsgrenzen pro Shop mit eindeutigen Hinweisen, sobald eine solche Grenze erreicht ist.
  • Ein Zugriffspfad für jedes Auslesen einer verschlüsselten Anmeldeinformation.

Versenden Sie E-Mails über Ihr Microsoft 365- oder Google-Konto - ganz ohne SMTP-Anmeldedaten

Die größte Änderung seit der Einführung: Sie benötigen überhaupt keine SMTP-Anmeldedaten mehr.

Verbundene Konten

  • Microsoft 365 und Google können nun mit einem Klick unter „E-Mail-Absender“ → „Verbundene Konten“ verbunden werden. Melden Sie sich einmal an, genehmigen Sie den Zugriff und versenden Sie E-Mails im Namen dieses Postfachs. Die Tokens werden automatisch im Hintergrund aktualisiert.
  • Umfasst mehr als nur Ihren eigenen Posteingang: Gemeinsame Postfächer und Gruppenpostfächer von Microsoft sowie Google-Aliase vom Typ „E-Mail senden als“, die jeweils mit einem eigenen Symbol gekennzeichnet sind.
  • Über die Funktion „Test-E-Mail senden“ auf der Seite „E-Mail-Absender“ können Sie überprüfen, ob ein Postfach funktioniert, bevor Sie es in einen Workflow einbinden.

Warum dies von Bedeutung ist: App-Passwörter und gespeicherte SMTP-Anmeldedaten stellen ein Risiko dar - sie verfallen, werden regelmäßig geändert und befinden sich in einer Datenbank. OAuth beseitigt alle drei Probleme, und E-Mails, die über Ihren eigenen Anbieter versendet werden, profitieren von der Reputation Ihrer eigenen Domain.

Ein neues Befestigungssystem

  • Anhänge funktionieren nun sowohl in den Layouts „Nur Text“ und „HTML“ als auch in den visuellen Layouts.
  • Bis zu 20 MB für alle Dateien einer Vorlage. Alles, was darüber hinausgeht, wird automatisch als Download-Link in der E-Mail-Fußzeile angeboten, anstatt als direkt eingebetteter Anhang.

Entwickelt für Shopify - Speichern von Takten, Schutz vor ungespeicherten Änderungen und übersichtlichere Navigation

Eine Überprüfung aller Bildschirme, um den „Built for Shopify“-Standard von Shopify zu erfüllen, damit sich die App genauso verhält wie der Rest Ihrer Verwaltungsoberfläche.

  • Nicht gespeicherte Änderungen werden geschützt. Jedes Formular verwendet nun die native Speicherleiste von Shopify. Wenn Sie die Seite verlassen oder zu einem anderen Reiter wechseln, während noch Änderungen ausstehen, werden Sie zunächst dazu aufgefordert, anstatt dass Ihre Arbeit stillschweigend verworfen wird.
  • Durchgängig native Zurück-Navigation, sodass die Zurück-Schaltflächen des Browsers und des Admin-Bereichs genau dorthin führen, wo Sie es erwarten.
  • Konsequente Verwendung von Toast-Meldungen für Bestätigungen und Inline-Fehlermeldungen für die Validierung anstelle von Bannern, die um die Aufmerksamkeit der Nutzer konkurrieren.
  • Die kritische (rote) Darstellung ist nun echten Fehlern und schädlichen Aktionen vorbehalten, sodass ein rotes Symbol stets bedeutet, dass tatsächlich etwas nicht in Ordnung ist.
  • Überarbeitetes Dashboard mit Kennzahlenkarten, einer Auswahlfunktion für den Datumsbereich und einem Ereignisdιάagramm.

Neue EU-Infrastruktur - schneller und durchgehend verschlüsselt

Die App läuft nun auf einer neuen europäischen Cloud-Plattform. An der Nutzung ändert sich für Sie nichts, doch im Hintergrund:

  • Datenbanken und Caches befinden sich innerhalb der EU und werden dort regional verwaltet; die Daten werden im Ruhezustand verschlüsselt.
  • Ihre Anmeldedaten - SMTP-Passwörter, OAuth-Token und Geheimschlüssel - werden nun zusätzlich zur Verschlüsselung auf Festplattenebene einzeln mit einem speziellen Schlüsselverwaltungsdienst verschlüsselt. Klartext wird niemals gespeichert.
  • Redundante Instanzen über verschiedene Verfügbarkeitszonen hinweg mit automatischer Skalierung bei Auslastung.
  • Schnellere Ausführung von Aktionen und ein deutlich besseres Verhalten, wenn viele Workflows gleichzeitig ausgelöst werden.

Rich-Text-Bearbeitung, In-App-Chat und stabilere Bearbeitung von Anfragen

  • Rich-Text-Bearbeitung - Verfassen Sie den Text einer E-Mail mithilfe einer normalen Formatierungsleiste anstelle von reinem HTML und wechseln Sie zu HTML, wann immer Sie vollständige Kontrolle benötigen.
  • In-App-Chat - Sie können uns direkt aus der App heraus kontaktieren, ohne nach einer E-Mail-Adresse suchen zu müssen.
  • Es wurden Randfälle bei der Darstellung von „Fixed Liquid“ behoben, bei denen bestimmte Werte nicht korrekt ersetzt wurden.
  • Es wurde ein Fehler behoben, bei dem das Speichern einer HTTP-Anfrage mit leerem Body fehlschlug, was zuvor bei Endpunkten auftrat, die berechtigterweise keinen Body akzeptieren.
  • Die Verarbeitung von HTTP-Anfragen unter hoher Auslastung wurde verbessert, sodass eine Häufung von Shopify Flow-Läufen die dahinterliegende Warteschlange nicht mehr verlangsamt.

Ein visueller E-Mail-Editor sowie die Möglichkeit, Vorlagen zu exportieren und zu importieren

HTML von Hand zu schreiben ist keine gute Methode, um eine E-Mail zu gestalten. Das müssen Sie nun also nicht mehr tun.

Visueller E-Mail-Generator

  • Erstellen Sie ein Layout aus Bausteinen - Überschrift, Text, Bild, Schaltfläche, Trennlinie und Abstand - und sehen Sie, wie es direkt neben dem Einstellungsfeld in Echtzeit dargestellt wird.
  • Layoutblöcke: Platzieren Sie ein Bild neben Text oder teilen Sie eine Zeile in zwei Spalten mit konfigurierbaren Breiten und Abständen auf.
  • Die Branding-Einstellungen für Farben, Schriftarten, Abstände und Inhaltsbreite gelten für die gesamte E-Mail.
  • Mit Testvariablen können Sie eine Vorschau des Entwurfs mit realistischen Daten anzeigen, bevor Sie etwas versenden.

Export und Import

  • Exportieren Sie eine beliebige E-Mail-Vorlage und importieren Sie diese in einen anderen Shop. Dies ist nützlich für Agenturen, die dasselbe Design für mehrere Kunden verwenden, sowie zur Erstellung einer Sicherungskopie eines Layouts, in das Sie viel Zeit investiert haben.

Workflow Transactional Email 1.0 - E-Mail- und HTTP-Anfragen an Shopify Flow

Die erste Version. Shopify Flow kann viele Vorgänge innerhalb von Shopify automatisieren, kann jedoch nicht auf externe Systeme zugreifen - hiermit werden zwei Aktionen hinzugefügt, die dies ermöglichen.

  • Transaktions-E-Mails versenden - versenden Sie E-Mails mit Ihrem eigenen Branding über Ihren eigenen SMTP-Server. Gmail, SendGrid, Mailgun, Amazon SES oder Ihren eigenen E-Mail-Server.
  • HTTP-Anfrage - Rufen Sie beliebige externe APIs, Webhooks oder Dienste auf. GET, POST, PUT, PATCH und DELETE mit benutzerdefinierten Headern und einem JSON-Body. Funktioniert bei jedem Shopify-Plan, einschließlich „Basic“, bei dem die eigene HTTP-Aktion von Shopify nicht verfügbar ist.
  • Secrets - Speichern Sie API-Schlüssel, Tokens und Passwörter einmalig und greifen Sie überall über {{ secrets.keyName }} darauf zu. Diese werden niemals in Vorlagen, Konfigurationen oder Protokollen offengelegt.
  • Liquid-Templating - Erstellen Sie mit {{ variables.xxx }} dynamische Betreffzeilen, Textkörper, URLs und Payloads aus Shopify Flow-Daten.
  • E-Mail-Vorlagen - wiederverwendbare Betreffzeilen und HTML-Inhalte, sodass ein einziges Design für alle Kunden geeignet ist.
  • Ereignisverlauf - jede Ausführung wird zusammen mit den Details zu Anfrage und Antwort protokolliert; zusätzlich werden auf dem Dashboard Karten zu Nutzung, Planlimit und Erfolgsquote angezeigt.
  • Keine Shopify-Berechtigungen - die App fordert keine Zugriffsbereiche an und liest niemals Ihre Shop-Daten aus.