Notifications et emails
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.
| Template envoyé | Libellé notification | Description notification | Contenu email | Titre du template | |
|---|---|---|---|---|---|
auction-reminderFollow | auction-reminderFollow-{langue} | notifications.templates.auction-reminderFollow | notifications.description.auction-reminderFollow | emails.out.auctionReminderFollow.* | emails.out.auctionReminderFollow.title |
authorization-request-refused | authorization-request-refused-{langue} | notifications.templates.authorization-request-refused | notifications.description.authorization-request-refused | emails.out.authorization-request-refused.* | emails.out.authorization-request-refused.title |
authorization-request-validated | authorization-request-validated-{langue} | notifications.templates.authorization-request-validated | notifications.description.authorization-request-validated | emails.out.authorization-request-validated.* | emails.out.authorization-request-validated.title |
authorization-requested | authorization-requested-{langue} | notifications.templates.authorization-requested | notifications.description.authorization-requested | emails.out.authorization-requested.* | emails.out.authorization-requested.title |
bids-confirmBid | bids-confirmBid-{langue} | notifications.templates.bids-confirmBid | notifications.description.bids-confirmBid | emails.out.bidsConfirmBid.* | emails.out.bidsConfirmBid.title |
bids-outBid | bids-outBid-{langue} | notifications.templates.bids-outBid | notifications.description.bids-outBid | emails.out.bidsOutBid.* | emails.out.bidsOutBid.title |
bids-proxyBidReached | bids-proxyBidReached-{langue} | notifications.templates.bids-proxyBidReached | notifications.description.bids-proxyBidReached | emails.out.bidsProxyBidReached.* | emails.out.bidsProxyBidReached.title |
direct-confirmOfferBuyer | Template absent | Non retrouvé | Non retrouvé | Non retrouvé | Non retrouvé |
direct-confirmOfferSeller | direct-confirmOfferSeller-{langue} | notifications.templates.direct-confirmOfferSeller | notifications.description.direct-confirmOfferSeller | emails.out.directConfirmOfferSeller.* | emails.out.directConfirmOfferSeller.title |
direct-refuseOfferBuyer | Template absent | Non retrouvé | Non retrouvé | Non retrouvé | Non retrouvé |
document-aboutToExpire | document-aboutToExpire-{langue} | notifications.templates.document-aboutToExpire | notifications.description.document-aboutToExpire | emails.out.document-aboutToExpire.* | emails.out.document-aboutToExpire.titlePartagées: emails.out.terms.document.* |
document-expired | document-expired-{langue} | notifications.templates.document-expired | notifications.description.document-expired | emails.out.document-expired.* | emails.out.document-expired.titlePartagées: emails.out.terms.document.* |
document-refused | document-refused-{langue} | notifications.templates.document-refused | notifications.description.document-refused | emails.out.document-refused.* | emails.out.document-refused.title |
document-validated | document-validated-{langue} | notifications.templates.document-validated | notifications.description.document-validated | emails.out.document-validated.* | emails.out.document-validated.title |
full-closedSaleLoser | full-closedSaleLoser-{langue} | notifications.templates.full-closedSaleLoser | notifications.description.full-closedSaleLoser | emails.out.fullClosedSaleLoser.* | emails.out.fullClosedSaleLoser.title |
full-closedSaleWinner | full-closedSaleWinner-{langue} | notifications.templates.full-closedSaleWinner | notifications.description.full-closedSaleWinner | emails.out.fullClosedSaleWinner.* | emails.out.fullClosedSaleWinner.title |
full-confirmPaidBuyer | full-confirmPaidBuyer-{langue} | notifications.templates.full-confirmPaidBuyer | notifications.description.full-confirmPaidBuyer | emails.out.fullConfirmPaidBuyer.* | emails.out.fullConfirmPaidBuyer.title |
full-confirmRetribution | full-confirmRetribution-{langue} | notifications.templates.full-confirmRetribution | notifications.description.full-confirmRetribution | emails.out.fullConfirmRetribution.* | emails.out.fullConfirmRetribution.title |
full-confirmationPurchaseBuyer | full-confirmationPurchaseBuyer-{langue} | notifications.templates.full-confirmationPurchaseBuyer | notifications.description.full-confirmationPurchaseBuyer | emails.out.fullConfirmationPurchaseBuyer.* | emails.out.fullConfirmationPurchaseBuyer.title |
full-confirmationPurchaseBuyerMangopay | full-confirmationPurchaseBuyerMangopay-{langue} | Non retrouvé | Non retrouvé | emails.out.fullConfirmationPurchaseBuyerMangopay.* | emails.out.fullConfirmationPurchaseBuyerMangopay.title |
full-invoiceDefinitive | full-invoiceDefinitive-{langue} | notifications.templates.full-invoiceDefinitive | notifications.description.full-invoiceDefinitive | emails.out.fullInvoiceDefinitive.* | emails.out.fullInvoiceDefinitive.title |
full-reminderPayment | full-reminderPayment-{langue} | notifications.templates.full-reminderPayment | notifications.description.full-reminderPayment | emails.out.fullReminderPayment.* | emails.out.fullReminderPayment.title |
full-sellerDecision | full-sellerDecision-{langue} | notifications.templates.full-sellerDecision | notifications.description.full-sellerDecision | emails.out.fullSellerDecision.* | emails.out.fullSellerDecision.title |
full-unpaidBuyer | full-unpaidBuyer-{langue} | notifications.templates.full-unpaidBuyer | Non retrouvé | emails.out.fullUnpaidBuyer.* | emails.out.fullUnpaidBuyer.title |
iban-modified | iban-modified-{langue} | Non retrouvé | Non retrouvé | emails.out.iban-modified.* | emails.out.iban-modified.title |
kyb-refused | kyb-refused-{langue} | Non retrouvé | Non retrouvé | emails.out.kyb-refused.* | emails.out.kyb-refused.titlePartagées: emails.out.kyb.documentGroups.* |
kyb-to-modify | kyb-to-modify-{langue} | Non retrouvé | Non retrouvé | emails.out.kyb-to-modify.* | emails.out.kyb-to-modify.titlePartagées: emails.out.kyb.documentGroups.* |
kyb-validated | kyb-validated-{langue} | Non retrouvé | Non retrouvé | emails.out.kyb-validated.* | emails.out.kyb-validated.title |
newsletter | newsletter-{langue} | notifications.templates.newsletter | Non retrouvé | emails.out.newsletter.* | emails.out.newsletter.title |
private-sale-invitation | private-sale-invitation-{langue} | notifications.templates.private-sale-invitation | notifications.description.private-sale-invitation | emails.out.private-sale-invitation.* | emails.out.private-sale-invitation.title |
question-answer-modified | question-answer-modified-{langue} | Non retrouvé | Non retrouvé | emails.out.question-answered-modified.* | emails.out.question-answered-modified.title |
question-answered | question-answered-{langue} | notifications.templates.question-answered | notifications.description.question-answered | emails.out.question-answered.* | emails.out.question-answered.title |
question-answered-modified | Template absent | notifications.templates.question-answered-modified | notifications.description.question-answered-modified | Non retrouvé | Non retrouvé |
question-ignored | question-ignored-{langue} | notifications.templates.question-ignored | notifications.description.question-ignored | emails.out.question-ignored.* | emails.out.question-ignored.title |
question-submitted | question-submitted-{langue} | notifications.templates.question-submitted | notifications.description.question-submitted | emails.out.question-submitted.* | emails.out.question-submitted.title |
question-submitted-seller-notification | question-submitted-seller-notification-{langue} | notifications.templates.question-submitted-seller-notification | notifications.description.question-submitted-seller-notification | emails.out.question-submitted-seller-notification.* | emails.out.question-submitted-seller-notification.title |
resale-unsoldItems | resale-unsoldItems-{langue} | notifications.templates.resale-unsoldItems | Non retrouvé | emails.out.resale-unsoldItems.* | emails.out.resale-unsoldItems.title |
sale-validation-requested | sale-validation-requested-{langue} | notifications.templates.sale-validation-requested | notifications.description.sale-validation-requested | emails.out.sale-validation-requested.* | emails.out.sale-validation-requested.title |
savedSearch | savedSearch-{langue} | notifications.templates.savedSearch | Non retrouvé | emails.alerts.savedSearch.* | emails.alerts.savedSearch.title |
self-acceptanceSale | self-acceptanceSale-{langue} | notifications.templates.self-acceptanceSale | notifications.description.self-acceptanceSale | emails.out.selfAcceptanceSale.* | emails.out.selfAcceptanceSale.title |
self-confirmPaidSeller | self-confirmPaidSeller-{langue} | notifications.templates.self-confirmPaidSeller | Non retrouvé | emails.out.selfConfirmPaidSeller.* | emails.out.selfConfirmPaidSeller.title |
self-confirmRetribution | self-confirmRetribution-{langue} | notifications.templates.self-confirmRetribution | notifications.description.self-confirmRetribution | emails.out.selfConfirmRetribution.* | emails.out.selfConfirmRetribution.title |
self-confirmationSale | self-confirmationSale-{langue} | notifications.templates.self-confirmationSale | notifications.description.self-confirmationSale | emails.out.selfConfirmationSale.* | emails.out.selfConfirmationSale.title |
self-declinedSaleBuyer | self-declinedSaleBuyer-{langue} | notifications.templates.self-declinedSaleBuyer | notifications.description.self-declinedSaleBuyer | emails.out.selfDeclinedSaleBuyer.* | emails.out.selfDeclinedSaleBuyer.title |
self-noBidsSeller | self-noBidsSeller-{langue} | notifications.templates.self-noBidsSeller | notifications.description.self-noBidsSeller | emails.out.selfNoBidsSeller.* | emails.out.selfNoBidsSeller.title |
self-recallVisitDay | self-recallVisitDay-{langue} | notifications.templates.self-recallVisitDay | notifications.description.self-recallVisitDay | emails.out.selfRecallVisitDay.* | emails.out.selfRecallVisitDay.title |
self-refused | self-refused-{langue} | notifications.templates.self-refused | notifications.description.self-refused | emails.out.selfRefused.* | emails.out.selfRefused.title |
self-requestModify | self-requestModify-{langue} | notifications.templates.self-requestModify | notifications.description.self-requestModify | emails.out.selfRequestModify.* | emails.out.selfRequestModify.title |
self-submitted | self-submitted-{langue} | notifications.templates.self-submitted | notifications.description.self-submitted | emails.out.selfSubmitted.* | emails.out.selfSubmitted.title |
self-unpaidSeller | self-unpaidSeller-{langue} | notifications.templates.self-unpaidSeller | notifications.description.self-unpaidSeller | emails.out.selfUnpaidSeller.* | emails.out.selfUnpaidSeller.title |
self-validated | self-validated-{langue} | notifications.templates.self-validated | notifications.description.self-validated | emails.out.selfValidated.* | emails.out.selfValidated.title |
seller-kyb-sca-required | seller-kyb-sca-required-{langue} | Non retrouvé | Non retrouvé | emails.out.seller-kyb-sca-required.* | emails.out.seller-kyb-sca-required.title |
user-activation | user-activation-{langue} | notifications.templates.user-activation | Non retrouvé | emails.out.userActivation.* | emails.out.userActivation.title |
user-addtoorg | user-addtoorg-{langue} | notifications.templates.user-addtoorg | Non retrouvé | emails.out.userAddToOrg.* | emails.out.userAddToOrg.title |
user-invitation | user-invitation-{langue} | Non retrouvé | Non retrouvé | emails.out.user-invitation.*emails.out.user-invitation.roles.* | emails.out.user-invitation.title |
user-itemRecommendation | user-itemRecommendation-{langue} | Non retrouvé | Non retrouvé | emails.out.userItemRecommendation.* | emails.out.userItemRecommendation.title |
user-modifyEmail | user-modifyEmail-{langue} | notifications.templates.user-modifyEmail | Non retrouvé | emails.out.userModifyEmail.* | emails.out.userModifyEmail.title |
user-resetPassword | user-resetPassword-{langue} | notifications.templates.user-resetPassword | Non retrouvé | emails.out.userResetPassword.* | emails.out.userResetPassword.title |
user-resetPasswordLegacy | user-resetPasswordLegacy-{langue} | Non retrouvé | Non retrouvé | emails.out.userResetPasswordLegacy.* | emails.out.userResetPasswordLegacy.title |
user-sentQuestion | user-sentQuestion-{langue} | notifications.templates.user-sentQuestion | Non retrouvé | emails.out.userSentQuestion.* | emails.out.userSentQuestion.title |
user-updateCancel | Template absent | Non 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étier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Création d'un compte sans invitation | user-activation | Personne qui vient de s'inscrire | L'utilisateur doit valider son adresse email avant d'utiliser pleinement son compte. Le lien de validation est temporaire. |
| Renvoi de validation de compte | user-activation | Personne encore en attente de validation | Le renvoi n'est possible que tant que le compte n'est pas déjà validé. |
| Mot de passe oublié | user-resetPassword | Personne existante | Le lien de réinitialisation est temporaire. Les comptes bloqués ne doivent pas recevoir ce parcours. |
| Mot de passe oublié pour un compte legacy | user-resetPasswordLegacy | Utilisateur legacy non encore présent dans TARS | Utilisé uniquement si la synchronisation legacy est active et si l'utilisateur legacy est retrouvé. |
| Changement d'adresse email | user-modifyEmail | Nouvelle adresse email | La nouvelle adresse doit être validée avant de redevenir pleinement utilisable. |
| Ajout d'une personne à une organisation | user-addtoorg | Nouvelle personne rattachée | La personne reçoit un lien pour initialiser son accès. |
| Invitation à rejoindre une organisation | user-invitation | Adresse invitée | L'invitation expire après un délai. Un renvoi réactive l'invitation et repousse son expiration. |
Suivi et marketing
| Moment métier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Nouveaux lots correspondant à une recherche sauvegardée | savedSearch | Personnes abonnées à la recherche | L'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éris | auction-reminderFollow | Organisations ayant suivi ou enchéri sur les lots | L'email distingue les lots suivis et les lots avec enchère, avec des liens de retour vers la vente. |
| Préparation de la newsletter | newsletter | Admin marketing | L'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étier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Enchère prise en compte comme meilleure offre | bids-confirmBid | Personnes éligibles de l'organisation gagnante | Confirme la position de l'organisation et rappelle le lot, le prix et les frais. |
| Organisation dépassée par une meilleure enchère | bids-outBid | Personnes éligibles de l'organisation dépassée | Invite l'organisation à revenir sur le lot si elle souhaite enchérir à nouveau. |
| Seuil d'enchère automatique atteint | bids-proxyBidReached | Acheteur 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étier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Le vendeur soumet un lot self-service | self-submitted | Organisation vendeuse | Confirme la soumission et oriente vers la prévisualisation ou le suivi du lot. |
| Le lot doit être corrigé avant publication | self-requestModify | Organisation vendeuse | L'email reprend le commentaire de modification et renvoie vers le lot à corriger. |
| Le lot self-service est validé | self-validated | Organisation vendeuse | Confirme la publication et rappelle les informations utiles de vente et de retrait. |
| Le lot self-service est refusé | self-refused | Organisation vendeuse | L'email explique le refus à partir du commentaire saisi. |
| Une validation de vente est demandée | sale-validation-requested | Organisations vendeuses des lots concernés | Le 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ère | self-noBidsSeller | Organisation vendeuse | Informe le vendeur que le lot est invendu. |
| Le lot self-service a une enchère mais nécessite une décision vendeur | self-acceptanceSale | Organisation vendeuse | Envoyé quand la vente ne peut pas être automatiquement assignée et facturée. |
| La vente self-service est confirmée | self-confirmationSale | Organisation vendeuse | Confirme au vendeur que la vente passe en facturation. |
| La vente self-service est refusée ou non attribuée | self-declinedSaleBuyer | Organisation acheteuse initialement gagnante | Informe 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 revente | resale-unsoldItems | Organisation vendeuse | Informe le vendeur lorsque des lots invendus entrent dans le parcours de revente. |
Séances et ventes privées
| Moment métier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Fin de séance avec lots gagnés | full-closedSaleWinner | Organisations acheteuses gagnantes | Regroupe les lots remportés et donne accès aux prochaines étapes. |
| Fin de séance sans gain | full-closedSaleLoser | Personnes des organisations perdantes | Informe que les lots suivis ou enchéris n'ont pas été remportés. |
| Décision vendeur après séance | full-sellerDecision | Organisations vendeuses | Transmet la décision vendeur et les informations de retrait; les interlocuteurs internes utiles peuvent être en copie. |
| Invitation à une vente privée | private-sale-invitation | Personnes autorisées à accéder à la vente privée | Seules 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étier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Facture d'achat créée | full-confirmationPurchaseBuyer | Organisation acheteuse | Envoie les informations de paiement et les documents provisoires nécessaires. |
| Facture d'achat créée avec paiement Mangopay | full-confirmationPurchaseBuyerMangopay | Organisation acheteuse | Envoie le lien ou les informations de paiement uniquement si le compte de paiement est prêt. |
| Paiement acheteur confirmé | full-confirmPaidBuyer | Organisation acheteuse | Confirme le paiement et fournit les informations utiles pour la suite, notamment retrait et facture. |
| Paiement acheteur confirmé sur vente self-service | self-confirmPaidSeller | Organisation vendeuse | Informe le vendeur que l'acheteur a payé. |
| Vente self-service non payée | self-unpaidSeller | Organisation vendeuse | Informe le vendeur que la vente n'a pas été payée. |
| Vente full-service non payée | full-unpaidBuyer | Organisation acheteuse | Informe l'acheteur que le paiement n'est pas considéré comme réalisé. |
| Facture définitive disponible | full-invoiceDefinitive | Organisation acheteuse | Envoie la facture définitive lorsque les conditions de confirmation sont remplies. |
| Rétribution self-service | self-confirmRetribution | Organisation vendeuse | Informe le vendeur de la rétribution et des éléments financiers associés. |
| Rétribution full-service ou commission | full-confirmRetribution | Organisation vendeuse | Envoie les documents de commission et les factures liées. |
| Relance de paiement | full-reminderPayment | Organisation acheteuse | Relance 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étier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Document validé | document-validated | Personne ou organisation liée au document | Informe que le document est accepté. Les documents d'organisation peuvent notifier les personnes de l'organisation. |
| Document refusé | document-refused | Personne ou organisation liée au document | Explique le refus à partir du commentaire saisi. |
| Document bientôt expiré | document-aboutToExpire | Personne ou organisation liée au document | Prépare l'utilisateur à renouveler le document avant expiration. |
| Document expiré | document-expired | Personne ou organisation liée au document | Informe que le document n'est plus valable et peut désactiver certains avantages ou statuts associés. |
| Demande d'autorisation privée créée | authorization-requested | Personnes de l'organisation demanderesse | Indique les documents nécessaires pour accéder à la vente privée. |
| Demande d'autorisation privée validée | authorization-request-validated | Personnes de l'organisation demanderesse | Confirme l'accès ou la validation de la demande. |
| Demande d'autorisation privée refusée | authorization-request-refused | Personnes de l'organisation demanderesse | Explique les raisons du refus. |
KYB, KYC et conformité vendeur
| Moment métier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Dossier KYB validé | kyb-validated | Personnes de l'organisation vendeuse | Confirme que le dossier de conformité est validé. |
| Dossier KYB à corriger | kyb-to-modify | Personnes pouvant gérer les documents de l'organisation | Liste les éléments à reprendre ou resoumettre. |
| Dossier KYB refusé | kyb-refused | Personnes pouvant gérer les documents de l'organisation | Informe que le dossier ne peut pas être validé dans l'état. |
| IBAN ou bénéficiaire vendeur modifié | iban-modified | Personnes pouvant gérer les documents de l'organisation | Alerte l'organisation d'un changement sensible. |
| KYB ou SCA requis avant action de vente | seller-kyb-sca-required | Personnes pouvant gérer les documents de l'organisation | Envoyé lorsqu'une action vendeur importante nécessite de finaliser la conformité avant de continuer. |
Questions et commentaires
| Moment métier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Question posée sur un lot | question-submitted-seller-notification | Organisation vendeuse | Informe le vendeur qu'une question attend une réponse. |
| Accusé de question posée | question-submitted | Acheteur ayant posé la question | Envoyé uniquement lorsque la notification acheteur est demandée. |
| Réponse publiée | question-answered | Acheteur ayant posé la question | Informe que la question a reçu une réponse. |
| Réponse modifiée | question-answer-modified | Acheteur ayant posé la question | Informe que la réponse déjà donnée a changé. |
| Question ignorée | question-ignored | Acheteur ayant posé la question | Explique que la question ne reçoit pas de réponse publiée. |
Offres directes
| Moment métier | Email concerné | Destinataire | Règle fonctionnelle |
|---|---|---|---|
| Offre directe transmise au vendeur | direct-confirmOfferSeller | Organisation vendeuse | Informe le vendeur qu'une offre directe doit être examinée. |
| Offre directe acceptée | direct-confirmOfferBuyer | Organisation acheteuse | Devrait confirmer l'acceptation à l'acheteur, mais le parcours n'est pas considéré fiable en l'état. |
| Offre directe refusée | direct-refuseOfferBuyer | Organisation acheteuse | Devrait 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-proxyBidReached | Prévu pour une limite d'enchère automatique atteinte, mais sans déclencheur actif retrouvé. |
user-sentQuestion | Probable ancien accusé de question; le parcours actif passe par question-submitted. |
user-updateCancel | Configuration présente, mais usage fonctionnel non retrouvé. |
user-itemRecommendation | Prévu pour de la recommandation marketing, mais aucun envoi actif retrouvé. |
self-recallVisitDay | Pré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.
| Sujet | Risque métier |
|---|---|
| Facture définitive | L'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 question | L'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-service | self-confirmPaidSeller est envoyé, mais sa configuration doit être vérifiée par shop. |
| Invitations et reset legacy | Ces 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 directes | Le parcours existe partiellement, mais il ne doit pas être présenté comme robuste sans validation métier et recette dédiée. |
Factures et paiement
Les factures et paiements couvrent les sommes dues après une vente, des frais acheteur, des services, des commissions ou des opérations liées au shop. Ce domaine détermine ce qui peut être facturé, payé, annulé, remboursé ou soldé.
Organisations
Une organisation est l'entité juridique ou opérationnelle pour laquelle une personne agit. Elle peut acheter, vendre, recevoir des factures, déposer des documents, signer des contrats et être soumise à des contrôles de conformité.