Courriel de confirmation de rétractation
Disponibilité : Ce modèle de courriel est envoyé aux clients qui utilisent le processus de droit de rétractation de l'UE sur le widget de panier Snipcart v3.9.0 ou ultérieur. L'éditeur de modèles du tableau de bord marchand l'affiche sur tous les comptes; le courriel lui-même n'est déclenché que par le processus de rétractation.
Le courriel de confirmation de rétractation est envoyé au client immédiatement après qu'il a soumis avec succès une demande de rétractation via le processus de droit de rétractation de l'UE de Snipcart. Il sert de reçu de la demande, avec un numéro de confirmation, les articles demandés et le montant du remboursement que le marchand traitera si la demande est acceptée.
Quand ce courriel est envoyé
Snipcart envoie le courriel de confirmation de rétractation automatiquement :
- Déclencheur : le client soumet une demande de rétractation qui passe la validation (numéro de commande correct, courriel correspondant, état de commande admissible).
- Destinataire : l'adresse courriel de la commande d'origine — la même adresse que le client a saisie dans le formulaire de rétractation.
- Localisation : le courriel utilise la langue de la commande. Snipcart fournit des traductions pour les 24 langues officielles de l'UE ainsi que plusieurs autres; les marchands peuvent les remplacer par langue.
- Enregistrement de notification : une entrée de notification est aussi conservée sur la commande afin que le marchand puisse voir dans son tableau de bord que le courriel a été envoyé.
Si le client a soumis la demande après la période de rétractation de 14 jours (isOutsideWithdrawalPeriod vaut true), le courriel inclut un avis signalant ce fait et expliquant que le marchand examinera la demande et le contactera au sujet des prochaines étapes.
Variables du modèle
Le modèle est rendu avec les données suivantes exposées aux expressions Handlebars.
| Variable | Type |
|---|---|
context |
string (Email, Pdf ou Html) |
settings |
Settings |
order |
Order |
withdrawal |
Withdrawal |
withdrawal
La demande de rétractation elle-même — voir Withdrawal.
| Variable | Type | Description |
|---|---|---|
withdrawal.confirmationNumber |
string | Identifiant lisible par l'humain sous la forme WD-YYYYMMDD-XXXXXXXX. Affiché bien en évidence dans le modèle par défaut. |
withdrawal.customerName |
string | Nom complet fourni par le client (la « déclaration sans équivoque » au sens légal). |
withdrawal.requestedAt |
datetime | Moment où le client a soumis la demande. Formatez avec l'assistant Handlebars date. |
withdrawal.isPartial |
boolean | true pour une rétractation partielle (le client a sélectionné des articles précis); false pour une rétractation de la commande complète. |
withdrawal.isOutsideWithdrawalPeriod |
boolean | true si la demande a été soumise plus de 14 jours après la fin de la commande. Le modèle par défaut affiche un bloc d'avis supplémentaire lorsque la valeur est true. |
withdrawal.refundAmount |
number | Montant total que le marchand remboursera si la demande est acceptée. Formatez avec l'assistant money. |
withdrawal.items[] |
array | Articles que le client a demandé à retirer. Parcourez avec {{ #each withdrawal.items }}. Pour une rétractation complète, cela contient tous les articles de la commande. |
withdrawal.items[].itemName |
string | Nom d'affichage de l'article. |
withdrawal.items[].quantity |
number | Quantité demandée. |
withdrawal.items[].unitPrice |
number | Prix unitaire au moment de la commande d'origine. |
withdrawal.items[].totalPrice |
number | quantity × unitPrice. |
order
La commande d'origine — voir Order. Les variables de commande standard sont disponibles; les plus couramment utilisées dans ce modèle :
| Variable | Type | Description |
|---|---|---|
order.invoiceNumber |
string | Le numéro de facture visible par le client. |
order.completionDate |
datetime | Moment où la commande a été complétée. |
order.lang |
string | Code de langue utilisé pour la résolution de la locale de ce courriel. |
La liste complète des champs de commande est la même que pour les autres courriels liés à une commande — voir la référence Order pour la structure complète.
settings
Paramètres du marchand — voir Settings. Même structure que dans les autres courriels de commande :
| Variable | Type | Description |
|---|---|---|
settings.businessAddress.company |
string | Nom de l'entreprise du marchand. Également interpolé dans la ligne d'objet par défaut. |
settings.businessAddress.{address1, address2, city, province, country, postalCode} |
string | Champs d'adresse du marchand. |
settings.logoUrl |
string | URL du logo du marchand. |
settings.signature |
string (HTML) | Bloc de signature défini par le marchand, rendu tel quel. |
settings.orderHistoryUrl |
string | URL facultative où le client peut consulter son historique de commandes. |
context
Soit Email (la valeur lorsque ce modèle est rendu pour l'envoi d'un courriel), soit d'autres contextes de rendu utilisés à l'interne. Le modèle par défaut protège le texte visible par le client avec {{ #if_eq context 'Email' }} afin que les aperçus internes n'affichent pas le paragraphe de salutation deux fois.
Ce à quoi vous avez accès
| Chemin | Type |
|---|---|
withdrawal |
Withdrawal |
order |
Order |
settings |
Settings |
Ligne d'objet par défaut
Withdrawal Confirmation - Order {{ order.invoiceNumber }} on {{{ settings.businessAddress.company }}}Vous pouvez modifier l'objet lors de la personnalisation du modèle — la première ligne du corps du modèle est l'en-tête de style YAML contenant l'objet (conformément à la convention utilisée par les autres modèles Handlebars de Snipcart).
Personnaliser le modèle
Le courriel de confirmation de rétractation est personnalisable par compte et par langue, exactement comme les modèles de courriels de facture et de remboursement. À partir du tableau de bord marchand :
- Ouvrez Settings → Email templates.
- Sélectionnez Withdrawal Confirmation dans la liste.
- Choisissez une langue (ou laissez sur la valeur par défaut pour remplacer la version de repli utilisée lorsqu'aucune personnalisation propre à la langue n'existe).
- Modifiez le modèle Handlebars et enregistrez.
Lorsque Snipcart rend le courriel pour un client donné, il choisit la personnalisation qui correspond à la langue de la commande, en se repliant sur la personnalisation de la langue par défaut, puis sur le modèle intégré fourni par Snipcart.
Pour les détails sur l'éditeur du tableau de bord, les assistants Handlebars disponibles (date, money, if_eq, with, etc.) et la façon de personnaliser le HTML du courriel, consultez la documentation existante des Email Templates.
Aperçu du contenu par défaut
Le modèle intégré rend, dans l'ordre :
- Un paragraphe de salutation s'adressant au client par son nom et confirmant la réception de la demande.
- Un bloc d'avis « hors de la période de rétractation » le cas échéant.
- Un en-tête affichant le numéro de confirmation.
- Une section de détails avec le numéro de commande, la date de commande, la date de la demande, le type de rétractation (complète ou partielle) et le montant du remboursement.
- L'adresse d'affaires du marchand et le nom du client.
- Un tableau détaillé des articles retirés, avec la quantité, le prix unitaire, le total par ligne et le montant total du remboursement.
- Un bloc « Prochaines étapes » rappelant au client que le marchand examinera la demande, que les biens devront peut-être être retournés, et que le marchand dispose de 14 jours pour rembourser en vertu de la directive de l'UE relative aux droits des consommateurs.
- La signature du marchand, si configurée.
- Un lien vers l'historique de commandes du client, si configuré.
Personnalisez le modèle si vous souhaitez modifier la formulation, ajouter des instructions de retour, mettre en avant l'URL de votre politique de remboursement ou retravailler la mise en page pour l'adapter à votre marque.
Références croisées
- Droit de rétractation de l'UE — aperçu de la fonctionnalité et processus de résolution du marchand.
- Webhooks de commande —
order.withdrawal.createdse déclenche en même temps que ce courriel; la charge utile reflètewithdrawal.*. - Email Templates (page existante) — assistants Handlebars, éditeur du tableau de bord, mécanisme de personnalisation partagé avec Facture / Remboursement / etc.