OneTrace.ru Centre d’aide

E-mails de la boutique

Les e-mails d'une boutique en ligne (commande, inscription, réinitialisation du mot de passe, facture en pièce jointe) peuvent partir par la messagerie du projet dans OneTrace.ru. Ils bénéficient alors d'une bonne délivrabilité, et leurs statuts (envoyé, remis, ouvert) ainsi que leur historique apparaissent dans le profil du client. Les e-mails de commande peuvent non seulement être relayés, mais aussi construits à partir des modèles de OneTrace.ru : présentation homogène, langue du client, numéro de suivi du colis.

Cela fonctionne avec les plugins WooCommerce, Magento 2 et 1C-Bitrix ; une boutique développée sur mesure peut envoyer ses e-mails via l'API. Les e-mails de la boutique sont disponibles avec tous les forfaits et comptent dans la limite mensuelle de messages.

La section se trouve dans le menu Engagement → E-mails de la boutique. Tous les rôles ayant accès aux modèles peuvent la consulter ; le rôle « Gestionnaire » et les rôles supérieurs peuvent la modifier.

Section « E-mails de la boutique »

Connexion

  1. Connectez la messagerie dans la section Intégrations : le service de messagerie de OneTrace.ru ou votre propre SMTP.
  2. Installez le plugin de la boutique et indiquez-y une clé secrète disposant du droit « Envoyer des messages manuellement », voir Clés API.
  3. Dans la section E-mails de la boutique, activez Envoyer les e-mails de la boutique via OneTrace.ru et cliquez sur Enregistrer.

Le plugin relit les paramètres de la section toutes les quelques minutes ; les modifications n'arrivent donc pas tout de suite dans la boutique. Si plusieurs intégrations e-mail sont connectées, choisissez la bonne dans le champ Intégration e-mail.

Comment les e-mails partent

Le plugin transmet chaque e-mail de la boutique tel quel : objet, texte, adresse de réponse, nom de l'expéditeur et pièces jointes. L'e-mail part séparément pour chaque client et s'ajoute à l'historique de son profil avec la mention « e-mail de la boutique ».

  • Si OneTrace.ru n'a pas accepté l'e-mail (messagerie non connectée, limite de messages atteinte, service indisponible), la boutique l'envoie elle-même, comme avant. Aucun e-mail n'est perdu ni envoyé en double.
  • Les copies destinées à la boutique et à ses collaborateurs (nouvelle commande, formulaire de contact, copies cachées) sont toujours envoyées par la boutique elle-même ; sinon, les adresses des collaborateurs se retrouveraient avec des profils de clients.
  • Les e-mails contenant un lien d'accès (réinitialisation du mot de passe, nouveau compte, vérification de l'adresse, connexion par lien ou par code) partent sans suivi des clics, et seul leur objet est conservé après l'envoi : le lien contenu dans l'e-mail n'est pas enregistré.
  • Pièces jointes : jusqu'à 5 fichiers et 5 Mo au total, aux formats PDF, image, texte, CSV ou calendrier. Si l'e-mail contient d'autres fichiers, la boutique l'envoie elle-même.

Le tableau 30 derniers jours présente les e-mails de la boutique par type : total, envoyés, ouverts et non envoyés. La mention « modèle » désigne les e-mails construits à partir d'un modèle OneTrace.ru.

E-mails de commande avec des modèles

Pour les e-mails « Commande passée », « Commande payée », « Commande expédiée », « Commande livrée », « Commande annulée » et « Commande remboursée », vous pouvez activer un modèle OneTrace.ru. Le plugin n'envoie alors pas son propre e-mail, mais transmet les données de la commande : articles avec images et options, montants, remise, livraison et paiement, adresses, numéro de suivi. L'e-mail est construit dans la langue du client.

  1. En face de l'e-mail, cliquez sur Créer un modèle prêt à l'emploi. Un modèle transactionnel est créé avec des versions dans toutes les langues du projet et il est aussitôt sélectionné.
  2. Cliquez sur Modifier et vérifiez le modèle : texte, couleurs, logo. L'aperçu utilise une commande d'exemple.
  3. Activez le commutateur de l'e-mail et cliquez sur Enregistrer.

Au lieu du modèle prêt à l'emploi, vous pouvez choisir n'importe lequel de vos modèles : les modèles d'e-mail transactionnels conviennent. Si vous désactivez le modèle, l'e-mail repart sous la forme d'un e-mail de la boutique.

Les plateformes de boutique n'ont généralement pas d'e-mails « Commande expédiée » ni « Commande livrée ». Lorsque leurs modèles sont activés, c'est le plugin qui les envoie : « Commande expédiée » pour chaque colis dès qu'il reçoit un numéro de suivi, « Commande livrée » lorsque la commande passe au statut de livraison effectuée. Si le modèle est désactivé, ces e-mails ne sont pas envoyés.

Bloc « Commande »

Dans l'éditeur d'e-mails, le bloc Commande affiche la commande de l'e-mail de la boutique : articles, montants et paiement, suivi du colis avec un bouton, et adresses. Chaque partie peut être désactivée, et les libellés peuvent être modifiés et traduits. Dans les e-mails sans commande, le bloc n'apparaît pas.

Bloc « Commande » dans l'éditeur

Dans le texte du modèle, la commande est disponible via la variable order :

Variable Ce qui est inséré
order.number, order.url Numéro de la commande et lien vers celle-ci dans l'espace client
order.amount, order.subtotal, order.discount, order.shipping, order.tax, order.refund_amount Montants de la commande et du remboursement
order.carrier, order.tracking_number, order.tracking_url, order.estimated_delivery Transporteur, numéro de suivi, lien de suivi, date de livraison prévue
order.payment_method, order.shipping_method, order.reason Modes de paiement et de livraison, motif de l'annulation ou du remboursement
order.products Articles : product_name, quantity, price, total, image_url, url, options

Affichez les montants avec le filtre money : {{ order.amount|money(order.currency) }} produit « 1 250 ₽ » ou « €12.50 » selon les règles de la langue de l'e-mail.

E-mail « Commande expédiée » avec une commande d'exemple

Boutique sur mesure

Une boutique développée sur sa propre plateforme envoie ses e-mails avec la requête POST /api/v1/emails et une clé secrète, et lit les paramètres de la section avec GET /api/v1/emails/settings. Si un modèle est activé pour ce type d'e-mail, transmettez les données de la commande dans le champ order au lieu de l'objet et du HTML. La liste complète des champs figure dans la référence de l'API : https://cdp.onetrace.ru/api/v1/openapi.json ; les méthodes prêtes à l'emploi se trouvent dans la bibliothèque PHP et le package Laravel, voir Intégration côté serveur. Le package Laravel peut envoyer tous les e-mails de l'application via OneTrace.ru et, en cas de refus, par la messagerie habituelle.