Domaines fonctionnels

Notifications et emails

Vue fonctionnelle des emails envoyés par TARS, avec les moments métier, les destinataires et les règles de gestion associées.

Notifications et emails

Les emails TARS accompagnent les moments importants du parcours utilisateur: créer son compte, suivre une vente, enchérir, publier un lot, valider une vente, payer une facture, fournir des documents ou échanger avec le support.

Cette page décrit les emails d'un point de vue fonctionnel. Les noms techniques entre backticks sont les identifiants des emails; ils permettent de relier une règle métier à un template, une préférence de notification ou une recherche dans les logs.

Principes fonctionnels

  • Un email part lorsqu'un événement métier important doit informer un acheteur, un vendeur, une personne invitée ou une équipe en copie.
  • Le destinataire dépend du rôle dans le dossier: acheteur, vendeur, personne rattachée à une organisation, personne invitée, ou utilisateur ayant posé une question.
  • Les préférences de notification sont respectées pour les emails désactivables. Les emails de sécurité, d'accès au compte ou de conformité peuvent rester non désactivables.
  • Une personne bloquée ou non éligible ne reçoit pas les emails métier classiques.
  • Les emails sont envoyés dans la langue de communication disponible pour le shop; si la langue n'est pas disponible, l'anglais est utilisé.
  • Certains emails regroupent plusieurs éléments pour éviter de multiplier les messages, par exemple les lots gagnés, les lots perdus, les invendus ou les résultats d'une recherche sauvegardée.
  • Certains emails servent seulement à générer un contenu téléchargeable par l'admin, comme la newsletter; ils ne sont pas envoyés automatiquement à une liste de destinataires.

Repère des clés de traduction

Ce tableau sert d'index pour retrouver rapidement où se trouvent les libellés. La colonne "email" correspond à la clé métier utilisée dans les règles de notification. Au moment de l'envoi, la clé de template est localisée avec la langue, par exemple bids-outBid-fr, bids-outBid-en ou bids-outBid-nl.

Les clés notifications.templates.* et notifications.description.* servent aux libellés de configuration et de préférences. Les clés emails.* servent au contenu du template email. Le suffixe .* regroupe les textes internes du template, comme title, body1, button, list1 ou les libellés de tableau.

EmailTemplate envoyéLibellé notificationDescription notificationContenu emailTitre du template
auction-reminderFollowauction-reminderFollow-{langue}notifications.templates.auction-reminderFollownotifications.description.auction-reminderFollowemails.out.auctionReminderFollow.*emails.out.auctionReminderFollow.title
authorization-request-refusedauthorization-request-refused-{langue}notifications.templates.authorization-request-refusednotifications.description.authorization-request-refusedemails.out.authorization-request-refused.*emails.out.authorization-request-refused.title
authorization-request-validatedauthorization-request-validated-{langue}notifications.templates.authorization-request-validatednotifications.description.authorization-request-validatedemails.out.authorization-request-validated.*emails.out.authorization-request-validated.title
authorization-requestedauthorization-requested-{langue}notifications.templates.authorization-requestednotifications.description.authorization-requestedemails.out.authorization-requested.*emails.out.authorization-requested.title
bids-confirmBidbids-confirmBid-{langue}notifications.templates.bids-confirmBidnotifications.description.bids-confirmBidemails.out.bidsConfirmBid.*emails.out.bidsConfirmBid.title
bids-outBidbids-outBid-{langue}notifications.templates.bids-outBidnotifications.description.bids-outBidemails.out.bidsOutBid.*emails.out.bidsOutBid.title
bids-proxyBidReachedbids-proxyBidReached-{langue}notifications.templates.bids-proxyBidReachednotifications.description.bids-proxyBidReachedemails.out.bidsProxyBidReached.*emails.out.bidsProxyBidReached.title
direct-confirmOfferBuyerTemplate absentNon retrouvéNon retrouvéNon retrouvéNon retrouvé
direct-confirmOfferSellerdirect-confirmOfferSeller-{langue}notifications.templates.direct-confirmOfferSellernotifications.description.direct-confirmOfferSelleremails.out.directConfirmOfferSeller.*emails.out.directConfirmOfferSeller.title
direct-refuseOfferBuyerTemplate absentNon retrouvéNon retrouvéNon retrouvéNon retrouvé
document-aboutToExpiredocument-aboutToExpire-{langue}notifications.templates.document-aboutToExpirenotifications.description.document-aboutToExpireemails.out.document-aboutToExpire.*emails.out.document-aboutToExpire.title
Partagées: emails.out.terms.document.*
document-expireddocument-expired-{langue}notifications.templates.document-expirednotifications.description.document-expiredemails.out.document-expired.*emails.out.document-expired.title
Partagées: emails.out.terms.document.*
document-refuseddocument-refused-{langue}notifications.templates.document-refusednotifications.description.document-refusedemails.out.document-refused.*emails.out.document-refused.title
document-validateddocument-validated-{langue}notifications.templates.document-validatednotifications.description.document-validatedemails.out.document-validated.*emails.out.document-validated.title
full-closedSaleLoserfull-closedSaleLoser-{langue}notifications.templates.full-closedSaleLosernotifications.description.full-closedSaleLoseremails.out.fullClosedSaleLoser.*emails.out.fullClosedSaleLoser.title
full-closedSaleWinnerfull-closedSaleWinner-{langue}notifications.templates.full-closedSaleWinnernotifications.description.full-closedSaleWinneremails.out.fullClosedSaleWinner.*emails.out.fullClosedSaleWinner.title
full-confirmPaidBuyerfull-confirmPaidBuyer-{langue}notifications.templates.full-confirmPaidBuyernotifications.description.full-confirmPaidBuyeremails.out.fullConfirmPaidBuyer.*emails.out.fullConfirmPaidBuyer.title
full-confirmRetributionfull-confirmRetribution-{langue}notifications.templates.full-confirmRetributionnotifications.description.full-confirmRetributionemails.out.fullConfirmRetribution.*emails.out.fullConfirmRetribution.title
full-confirmationPurchaseBuyerfull-confirmationPurchaseBuyer-{langue}notifications.templates.full-confirmationPurchaseBuyernotifications.description.full-confirmationPurchaseBuyeremails.out.fullConfirmationPurchaseBuyer.*emails.out.fullConfirmationPurchaseBuyer.title
full-confirmationPurchaseBuyerMangopayfull-confirmationPurchaseBuyerMangopay-{langue}Non retrouvéNon retrouvéemails.out.fullConfirmationPurchaseBuyerMangopay.*emails.out.fullConfirmationPurchaseBuyerMangopay.title
full-invoiceDefinitivefull-invoiceDefinitive-{langue}notifications.templates.full-invoiceDefinitivenotifications.description.full-invoiceDefinitiveemails.out.fullInvoiceDefinitive.*emails.out.fullInvoiceDefinitive.title
full-reminderPaymentfull-reminderPayment-{langue}notifications.templates.full-reminderPaymentnotifications.description.full-reminderPaymentemails.out.fullReminderPayment.*emails.out.fullReminderPayment.title
full-sellerDecisionfull-sellerDecision-{langue}notifications.templates.full-sellerDecisionnotifications.description.full-sellerDecisionemails.out.fullSellerDecision.*emails.out.fullSellerDecision.title
full-unpaidBuyerfull-unpaidBuyer-{langue}notifications.templates.full-unpaidBuyerNon retrouvéemails.out.fullUnpaidBuyer.*emails.out.fullUnpaidBuyer.title
iban-modifiediban-modified-{langue}Non retrouvéNon retrouvéemails.out.iban-modified.*emails.out.iban-modified.title
kyb-refusedkyb-refused-{langue}Non retrouvéNon retrouvéemails.out.kyb-refused.*emails.out.kyb-refused.title
Partagées: emails.out.kyb.documentGroups.*
kyb-to-modifykyb-to-modify-{langue}Non retrouvéNon retrouvéemails.out.kyb-to-modify.*emails.out.kyb-to-modify.title
Partagées: emails.out.kyb.documentGroups.*
kyb-validatedkyb-validated-{langue}Non retrouvéNon retrouvéemails.out.kyb-validated.*emails.out.kyb-validated.title
newsletternewsletter-{langue}notifications.templates.newsletterNon retrouvéemails.out.newsletter.*emails.out.newsletter.title
private-sale-invitationprivate-sale-invitation-{langue}notifications.templates.private-sale-invitationnotifications.description.private-sale-invitationemails.out.private-sale-invitation.*emails.out.private-sale-invitation.title
question-answer-modifiedquestion-answer-modified-{langue}Non retrouvéNon retrouvéemails.out.question-answered-modified.*emails.out.question-answered-modified.title
question-answeredquestion-answered-{langue}notifications.templates.question-answerednotifications.description.question-answeredemails.out.question-answered.*emails.out.question-answered.title
question-answered-modifiedTemplate absentnotifications.templates.question-answered-modifiednotifications.description.question-answered-modifiedNon retrouvéNon retrouvé
question-ignoredquestion-ignored-{langue}notifications.templates.question-ignorednotifications.description.question-ignoredemails.out.question-ignored.*emails.out.question-ignored.title
question-submittedquestion-submitted-{langue}notifications.templates.question-submittednotifications.description.question-submittedemails.out.question-submitted.*emails.out.question-submitted.title
question-submitted-seller-notificationquestion-submitted-seller-notification-{langue}notifications.templates.question-submitted-seller-notificationnotifications.description.question-submitted-seller-notificationemails.out.question-submitted-seller-notification.*emails.out.question-submitted-seller-notification.title
resale-unsoldItemsresale-unsoldItems-{langue}notifications.templates.resale-unsoldItemsNon retrouvéemails.out.resale-unsoldItems.*emails.out.resale-unsoldItems.title
sale-validation-requestedsale-validation-requested-{langue}notifications.templates.sale-validation-requestednotifications.description.sale-validation-requestedemails.out.sale-validation-requested.*emails.out.sale-validation-requested.title
savedSearchsavedSearch-{langue}notifications.templates.savedSearchNon retrouvéemails.alerts.savedSearch.*emails.alerts.savedSearch.title
self-acceptanceSaleself-acceptanceSale-{langue}notifications.templates.self-acceptanceSalenotifications.description.self-acceptanceSaleemails.out.selfAcceptanceSale.*emails.out.selfAcceptanceSale.title
self-confirmPaidSellerself-confirmPaidSeller-{langue}notifications.templates.self-confirmPaidSellerNon retrouvéemails.out.selfConfirmPaidSeller.*emails.out.selfConfirmPaidSeller.title
self-confirmRetributionself-confirmRetribution-{langue}notifications.templates.self-confirmRetributionnotifications.description.self-confirmRetributionemails.out.selfConfirmRetribution.*emails.out.selfConfirmRetribution.title
self-confirmationSaleself-confirmationSale-{langue}notifications.templates.self-confirmationSalenotifications.description.self-confirmationSaleemails.out.selfConfirmationSale.*emails.out.selfConfirmationSale.title
self-declinedSaleBuyerself-declinedSaleBuyer-{langue}notifications.templates.self-declinedSaleBuyernotifications.description.self-declinedSaleBuyeremails.out.selfDeclinedSaleBuyer.*emails.out.selfDeclinedSaleBuyer.title
self-noBidsSellerself-noBidsSeller-{langue}notifications.templates.self-noBidsSellernotifications.description.self-noBidsSelleremails.out.selfNoBidsSeller.*emails.out.selfNoBidsSeller.title
self-recallVisitDayself-recallVisitDay-{langue}notifications.templates.self-recallVisitDaynotifications.description.self-recallVisitDayemails.out.selfRecallVisitDay.*emails.out.selfRecallVisitDay.title
self-refusedself-refused-{langue}notifications.templates.self-refusednotifications.description.self-refusedemails.out.selfRefused.*emails.out.selfRefused.title
self-requestModifyself-requestModify-{langue}notifications.templates.self-requestModifynotifications.description.self-requestModifyemails.out.selfRequestModify.*emails.out.selfRequestModify.title
self-submittedself-submitted-{langue}notifications.templates.self-submittednotifications.description.self-submittedemails.out.selfSubmitted.*emails.out.selfSubmitted.title
self-unpaidSellerself-unpaidSeller-{langue}notifications.templates.self-unpaidSellernotifications.description.self-unpaidSelleremails.out.selfUnpaidSeller.*emails.out.selfUnpaidSeller.title
self-validatedself-validated-{langue}notifications.templates.self-validatednotifications.description.self-validatedemails.out.selfValidated.*emails.out.selfValidated.title
seller-kyb-sca-requiredseller-kyb-sca-required-{langue}Non retrouvéNon retrouvéemails.out.seller-kyb-sca-required.*emails.out.seller-kyb-sca-required.title
user-activationuser-activation-{langue}notifications.templates.user-activationNon retrouvéemails.out.userActivation.*emails.out.userActivation.title
user-addtoorguser-addtoorg-{langue}notifications.templates.user-addtoorgNon retrouvéemails.out.userAddToOrg.*emails.out.userAddToOrg.title
user-invitationuser-invitation-{langue}Non retrouvéNon retrouvéemails.out.user-invitation.*
emails.out.user-invitation.roles.*
emails.out.user-invitation.title
user-itemRecommendationuser-itemRecommendation-{langue}Non retrouvéNon retrouvéemails.out.userItemRecommendation.*emails.out.userItemRecommendation.title
user-modifyEmailuser-modifyEmail-{langue}notifications.templates.user-modifyEmailNon retrouvéemails.out.userModifyEmail.*emails.out.userModifyEmail.title
user-resetPassworduser-resetPassword-{langue}notifications.templates.user-resetPasswordNon retrouvéemails.out.userResetPassword.*emails.out.userResetPassword.title
user-resetPasswordLegacyuser-resetPasswordLegacy-{langue}Non retrouvéNon retrouvéemails.out.userResetPasswordLegacy.*emails.out.userResetPasswordLegacy.title
user-sentQuestionuser-sentQuestion-{langue}notifications.templates.user-sentQuestionNon retrouvéemails.out.userSentQuestion.*emails.out.userSentQuestion.title
user-updateCancelTemplate absentNon retrouvéNon retrouvéNon retrouvéNon retrouvé

Vue d'ensemble des parcours

flowchart LR
  compte["Compte et accès"] --> participation["Participation acheteur"]
  participation --> suivi["Suivi, enchères, questions"]
  publication["Publication vendeur"] --> vente["Vente et décision"]
  suivi --> vente
  vente --> paiement["Factures et paiement"]
  vente --> documents["Documents et conformité"]
  documents --> paiement
  paiement --> sortie["Retrait, clôture ou relance"]

Compte et accès

Moment métierEmail concernéDestinataireRègle fonctionnelle
Création d'un compte sans invitationuser-activationPersonne qui vient de s'inscrireL'utilisateur doit valider son adresse email avant d'utiliser pleinement son compte. Le lien de validation est temporaire.
Renvoi de validation de compteuser-activationPersonne encore en attente de validationLe renvoi n'est possible que tant que le compte n'est pas déjà validé.
Mot de passe oubliéuser-resetPasswordPersonne existanteLe lien de réinitialisation est temporaire. Les comptes bloqués ne doivent pas recevoir ce parcours.
Mot de passe oublié pour un compte legacyuser-resetPasswordLegacyUtilisateur legacy non encore présent dans TARSUtilisé uniquement si la synchronisation legacy est active et si l'utilisateur legacy est retrouvé.
Changement d'adresse emailuser-modifyEmailNouvelle adresse emailLa nouvelle adresse doit être validée avant de redevenir pleinement utilisable.
Ajout d'une personne à une organisationuser-addtoorgNouvelle personne rattachéeLa personne reçoit un lien pour initialiser son accès.
Invitation à rejoindre une organisationuser-invitationAdresse invitéeL'invitation expire après un délai. Un renvoi réactive l'invitation et repousse son expiration.

Suivi et marketing

Moment métierEmail concernéDestinataireRègle fonctionnelle
Nouveaux lots correspondant à une recherche sauvegardéesavedSearchPersonnes abonnées à la rechercheL'alerte peut être quotidienne ou hebdomadaire. Les lots déjà envoyés pour cette recherche ne sont pas renvoyés.
Rappel avant clôture de lots suivis ou enchérisauction-reminderFollowOrganisations ayant suivi ou enchéri sur les lotsL'email distingue les lots suivis et les lots avec enchère, avec des liens de retour vers la vente.
Préparation de la newsletternewsletterAdmin marketingL'admin sélectionne des lots et séances, puis télécharge une newsletter HTML par langue disponible. Ce n'est pas un envoi automatique.

Enchères

Moment métierEmail concernéDestinataireRègle fonctionnelle
Enchère prise en compte comme meilleure offrebids-confirmBidPersonnes éligibles de l'organisation gagnanteConfirme la position de l'organisation et rappelle le lot, le prix et les frais.
Organisation dépassée par une meilleure enchèrebids-outBidPersonnes éligibles de l'organisation dépasséeInvite l'organisation à revenir sur le lot si elle souhaite enchérir à nouveau.
Seuil d'enchère automatique atteintbids-proxyBidReachedAcheteur concernéEmail présent dans les templates et préférences, mais aucun déclenchement fonctionnel actif n'a été retrouvé.

Lots, publication et self-service

Moment métierEmail concernéDestinataireRègle fonctionnelle
Le vendeur soumet un lot self-serviceself-submittedOrganisation vendeuseConfirme la soumission et oriente vers la prévisualisation ou le suivi du lot.
Le lot doit être corrigé avant publicationself-requestModifyOrganisation vendeuseL'email reprend le commentaire de modification et renvoie vers le lot à corriger.
Le lot self-service est validéself-validatedOrganisation vendeuseConfirme la publication et rappelle les informations utiles de vente et de retrait.
Le lot self-service est refuséself-refusedOrganisation vendeuseL'email explique le refus à partir du commentaire saisi.
Une validation de vente est demandéesale-validation-requestedOrganisations vendeuses des lots concernésLe vendeur est invité à valider la vente. Un rappel peut être envoyé si la demande reste sans réponse après le délai prévu.
Le lot self-service se clôture sans enchèreself-noBidsSellerOrganisation vendeuseInforme le vendeur que le lot est invendu.
Le lot self-service a une enchère mais nécessite une décision vendeurself-acceptanceSaleOrganisation vendeuseEnvoyé quand la vente ne peut pas être automatiquement assignée et facturée.
La vente self-service est confirméeself-confirmationSaleOrganisation vendeuseConfirme au vendeur que la vente passe en facturation.
La vente self-service est refusée ou non attribuéeself-declinedSaleBuyerOrganisation acheteuse initialement gagnanteInforme l'acheteur que la vente n'est finalement pas attribuée. Plusieurs lots d'une même séance peuvent être regroupés.
Des invendus sont proposés à la reventeresale-unsoldItemsOrganisation vendeuseInforme le vendeur lorsque des lots invendus entrent dans le parcours de revente.

Séances et ventes privées

Moment métierEmail concernéDestinataireRègle fonctionnelle
Fin de séance avec lots gagnésfull-closedSaleWinnerOrganisations acheteuses gagnantesRegroupe les lots remportés et donne accès aux prochaines étapes.
Fin de séance sans gainfull-closedSaleLoserPersonnes des organisations perdantesInforme que les lots suivis ou enchéris n'ont pas été remportés.
Décision vendeur après séancefull-sellerDecisionOrganisations vendeusesTransmet la décision vendeur et les informations de retrait; les interlocuteurs internes utiles peuvent être en copie.
Invitation à une vente privéeprivate-sale-invitationPersonnes autorisées à accéder à la vente privéeSeules les personnes de la liste d'accès concernée sont invitées. Une invitation déjà envoyée n'est pas renvoyée automatiquement.

Factures et paiement

Moment métierEmail concernéDestinataireRègle fonctionnelle
Facture d'achat crééefull-confirmationPurchaseBuyerOrganisation acheteuseEnvoie les informations de paiement et les documents provisoires nécessaires.
Facture d'achat créée avec paiement Mangopayfull-confirmationPurchaseBuyerMangopayOrganisation acheteuseEnvoie le lien ou les informations de paiement uniquement si le compte de paiement est prêt.
Paiement acheteur confirméfull-confirmPaidBuyerOrganisation acheteuseConfirme le paiement et fournit les informations utiles pour la suite, notamment retrait et facture.
Paiement acheteur confirmé sur vente self-serviceself-confirmPaidSellerOrganisation vendeuseInforme le vendeur que l'acheteur a payé.
Vente self-service non payéeself-unpaidSellerOrganisation vendeuseInforme le vendeur que la vente n'a pas été payée.
Vente full-service non payéefull-unpaidBuyerOrganisation acheteuseInforme l'acheteur que le paiement n'est pas considéré comme réalisé.
Facture définitive disponiblefull-invoiceDefinitiveOrganisation acheteuseEnvoie la facture définitive lorsque les conditions de confirmation sont remplies.
Rétribution self-serviceself-confirmRetributionOrganisation vendeuseInforme le vendeur de la rétribution et des éléments financiers associés.
Rétribution full-service ou commissionfull-confirmRetributionOrganisation vendeuseEnvoie les documents de commission et les factures liées.
Relance de paiementfull-reminderPaymentOrganisation acheteuseRelance les factures visibles, dues et non payées après le délai de relance.

Aucun email fonctionnel de remboursement n'a été retrouvé. Le remboursement existe comme intention technique, mais pas comme séquence email complète documentable côté métier.

Documents et autorisations

Moment métierEmail concernéDestinataireRègle fonctionnelle
Document validédocument-validatedPersonne ou organisation liée au documentInforme que le document est accepté. Les documents d'organisation peuvent notifier les personnes de l'organisation.
Document refusédocument-refusedPersonne ou organisation liée au documentExplique le refus à partir du commentaire saisi.
Document bientôt expirédocument-aboutToExpirePersonne ou organisation liée au documentPrépare l'utilisateur à renouveler le document avant expiration.
Document expirédocument-expiredPersonne ou organisation liée au documentInforme que le document n'est plus valable et peut désactiver certains avantages ou statuts associés.
Demande d'autorisation privée crééeauthorization-requestedPersonnes de l'organisation demanderesseIndique les documents nécessaires pour accéder à la vente privée.
Demande d'autorisation privée validéeauthorization-request-validatedPersonnes de l'organisation demanderesseConfirme l'accès ou la validation de la demande.
Demande d'autorisation privée refuséeauthorization-request-refusedPersonnes de l'organisation demanderesseExplique les raisons du refus.

KYB, KYC et conformité vendeur

Moment métierEmail concernéDestinataireRègle fonctionnelle
Dossier KYB validékyb-validatedPersonnes de l'organisation vendeuseConfirme que le dossier de conformité est validé.
Dossier KYB à corrigerkyb-to-modifyPersonnes pouvant gérer les documents de l'organisationListe les éléments à reprendre ou resoumettre.
Dossier KYB refusékyb-refusedPersonnes pouvant gérer les documents de l'organisationInforme que le dossier ne peut pas être validé dans l'état.
IBAN ou bénéficiaire vendeur modifiéiban-modifiedPersonnes pouvant gérer les documents de l'organisationAlerte l'organisation d'un changement sensible.
KYB ou SCA requis avant action de venteseller-kyb-sca-requiredPersonnes pouvant gérer les documents de l'organisationEnvoyé lorsqu'une action vendeur importante nécessite de finaliser la conformité avant de continuer.

Questions et commentaires

Moment métierEmail concernéDestinataireRègle fonctionnelle
Question posée sur un lotquestion-submitted-seller-notificationOrganisation vendeuseInforme le vendeur qu'une question attend une réponse.
Accusé de question poséequestion-submittedAcheteur ayant posé la questionEnvoyé uniquement lorsque la notification acheteur est demandée.
Réponse publiéequestion-answeredAcheteur ayant posé la questionInforme que la question a reçu une réponse.
Réponse modifiéequestion-answer-modifiedAcheteur ayant posé la questionInforme que la réponse déjà donnée a changé.
Question ignoréequestion-ignoredAcheteur ayant posé la questionExplique que la question ne reçoit pas de réponse publiée.

Offres directes

Moment métierEmail concernéDestinataireRègle fonctionnelle
Offre directe transmise au vendeurdirect-confirmOfferSellerOrganisation vendeuseInforme le vendeur qu'une offre directe doit être examinée.
Offre directe acceptéedirect-confirmOfferBuyerOrganisation acheteuseDevrait confirmer l'acceptation à l'acheteur, mais le parcours n'est pas considéré fiable en l'état.
Offre directe refuséedirect-refuseOfferBuyerOrganisation acheteuseDevrait informer l'acheteur du refus, mais le parcours n'est pas considéré fiable en l'état.

Emails présents mais sans séquence active confirmée

Email concernéLecture fonctionnelle
bids-proxyBidReachedPrévu pour une limite d'enchère automatique atteinte, mais sans déclencheur actif retrouvé.
user-sentQuestionProbable ancien accusé de question; le parcours actif passe par question-submitted.
user-updateCancelConfiguration présente, mais usage fonctionnel non retrouvé.
user-itemRecommendationPrévu pour de la recommandation marketing, mais aucun envoi actif retrouvé.
self-recallVisitDayPrévu pour un rappel de jour de visite, mais aucun envoi actif retrouvé.

Points de vigilance fonctionnels

Une version partageable avec le produit est disponible dans Points de vigilance notifications et emails.

SujetRisque métier
Facture définitiveL'email envoyé est full-invoiceDefinitive, alors qu'une configuration récente contient une clé mal orthographiée. Le bon expéditeur ou la préférence peuvent ne pas être appliqués selon le shop.
Réponse modifiée à une questionL'email envoyé est question-answer-modified, alors que certaines configurations parlent de question-answered-modified. Les préférences peuvent donc être incohérentes.
KYB refuséL'email existe fonctionnellement, mais sa configuration de notification n'est pas garantie partout.
Paiement vendeur self-serviceself-confirmPaidSeller est envoyé, mais sa configuration doit être vérifiée par shop.
Invitations et reset legacyCes emails peuvent partir vers des personnes qui n'existent pas encore pleinement dans TARS; ils doivent rester traités comme des emails d'accès.
Offres directesLe parcours existe partiellement, mais il ne doit pas être présenté comme robuste sans validation métier et recette dédiée.
Copyright © 2026