Cette version traite des dysfonctionnements que vous n’avez pas pu constater : une boîte aux lettres qui a cessé discrètement d’envoyer des messages, une mise en page qui s’affichait correctement en aperçu mais qui a ensuite échoué, et des détails de conception qui n’ont pas survécu au transfert vers la boîte de réception.
Nous vous informons lorsqu'un expéditeur d'e-mails cesse de fonctionner
Jusqu'à présent, un expéditeur pouvait cesser de fonctionner, et tous les e-mails qui passaient par lui échouaient, ne laissant qu'une ligne rouge dans l'historique.
- Les boîtes mail Google et Microsoft 365 connectées restent connectées d'elles-mêmes : l'application renouvelle automatiquement leur accès, de sorte que rien n'expire en cas d'utilisation normale. Lorsque le compte lui-même refuse ce renouvellement (vous avez supprimé l’accès de l’application, un changement de mot de passe y a mis fin ou un administrateur l’a bloqué), le tableau de bord affiche une bannière et vous recevez un e-mail, une fois par jour par expéditeur, vous invitant à vous reconnecter. La reconnexion permet de conserver vos expéditeurs et vos étapes d’Shopify Flow.
- Cette même alerte couvre les problèmes de configuration qui empêchent tout envoi, en indiquant pour chacun la solution exacte : un nom d’utilisateur ou un mot de passe SMTP erroné, un serveur de messagerie qui bloque notre serveur d’envoi (nous précisons l’adresse IP à autoriser), une adresse e-mail saisie dans le champ « Hôte SMTP », un port et un protocole de chiffrement qui ne correspondent pas, un compte Google sans Gmail, et une boîte aux lettres Outlook que Microsoft a suspendue.
- Les options « Tester la connexion » et « Test d'envoi » affichent désormais la même correction à côté de l'erreur.
- La connexion d'un compte Google sans l'autorisation « Envoyer des e-mails en votre nom » est immédiatement refusée avec une explication, au lieu de connecter une boîte mail qui ne pourra jamais envoyer d'e-mails.
L'alerte est activée par défaut. Vous pouvez la désactiver dans les notifications.
Le contenu que vous saisissez dans l'éditeur s'affiche désormais correctement lorsque l'e-mail est envoyé
Une comparaison telle que {% if variables.total > 5 %}, un filtre entre guillemets comme {{ variables.name | default: "there" }}, ou une balise que vous aviez partiellement mise en forme pouvaient s'afficher correctement dans l'aperçu, puis échouer à chaque envoi réel avec le message d'erreur expected "|" before filter. L'éditeur stockait ces caractères d'une manière que Liquid ne pouvait pas lire.
- Les mises en page existantes sont automatiquement corrigées ; vous n'avez rien à modifier.
- Désormais, lorsque vous enregistrez une mise en page contenant une véritable erreur Liquid, le système vous en informe au moment de l'enregistrement, et non plus lorsque le client ne reçoit pas son e-mail.
Les données de Shopify Flow contenant des tabulations ou des guillemets ne vident plus votre boîte e-mail
Un titre de produit ou une note contenant un tabulation ou un guillemet (par exemple : 12" vinyl) pourrait rendre les variables (JSON) illisibles, et l'e-mail a été envoyé avec des champs vides.
- Ces valeurs sont désormais lues correctement.
- Si les données restent illisibles et que votre mise en page utilise des variables, l'action échoue et une explication claire s'affiche dans l'historique, au lieu d'envoyer un e-mail comportant des informations incomplètes.
La mise en page de votre e-mail s'affiche exactement telle que vous l'avez conçue
Nos contrôles de sécurité sur les e-mails sortants supprimaient certains éléments indispensables à un e-mail mis en page.
- La zone d'affichage mobile et le jeu de caractères sont conservés, ce qui permet aux e-mails de s'adapter correctement aux écrans des téléphones.
- Les polices Google Fonts sélectionnées dans la section « Branding » s'affichent désormais dans les clients de messagerie qui les prennent en charge, tels qu'Apple Mail.
- La mise en forme propre à Outlook dans le code HTML personnalisé est conservée, même lorsque le code a été réparti sur plusieurs lignes.
Un envoi plus stable via votre propre serveur SMTP
- L'application ouvre au maximum deux connexions à la fois vers votre serveur SMTP. Lorsqu'elle est occupée, Shopify Flow réessaie d'envoyer l'e-mail un peu plus tard, au lieu d'afficher un message d'échec indiquant « trop de connexions ».
- Un serveur de messagerie qui ne répond pas est abandonné au bout de 15 secondes, puis une nouvelle tentative est effectuée via Shopify Flow, plutôt que de bloquer votre workflow pendant plusieurs minutes.
Confidentialité
- Conformément à notre politique de confidentialité, l'historique des envois et des exécutions est conservé pendant 30 jours, quel que soit le forfait souscrit.
- Les journaux d'application sont stockés dans l'UE, et nous n'utilisons plus le suivi des requêtes.
- Les réponses aux requêtes HTTP renvoyées à Shopify Flow restent dans les limites de taille imposées par Shopify Flow.
Les petites choses
- Le bouton « Afficher/Masquer » des sections dans l'éditeur visuel est de retour.
- L'éditeur de texte enrichi a été entièrement repensé. La barre d'outils, les liens, les images, les couleurs et les tailles restent identiques.
- Maintenance de sécurité de routine. Aucune action n'est requise.