# Les retours

La boîte de réception des demandes de retour client : confirmer la réception physique, rejeter une demande avec un motif, ou déclencher un retour que le client devra signer.

Source : https://docs.sealtrust.io/console/retours/

---

Cet écran liste les demandes de retour d'une marque et sert à les trancher. Confirmer la réception exécute le transfert du jeton vers le coffre de la marque, et l'opération est irréversible. Une demande peut aussi être rejetée. Enfin, la marque peut déclencher elle-même un retour, qui reste à signer par le client.

![L'écran des retours de la console, avec son filtre de statut et son tableau de demandes](/console/retours.fr.webp)

## Ce que l'écran affiche

Un sélecteur de marque et un bouton « Trigger return », dont le libellé, le titre de la fenêtre et le champ « Product ID » sont restés en anglais.

Un filtre « Statut » avec « Tous les statuts », puis les sept états : Demandé, Signé par le client, Reçu, Terminé, Rejeté, Expiré, Annulé.

Un tableau à huit colonnes : ID, « Produit », « Jeton », « Statut », « Motif », « Demandé le », « Expire le », « Actions ». La pastille est verte pour « Terminé », orange pour « Signé par le client », rouge pour « Rejeté », neutre pour « Expiré » et « Annulé ». Le motif libre est nettoyé de toute balise avant affichage. Chaque ligne renvoie vers la fiche du produit concerné.

Un bandeau orange quand les retours ne sont pas activés pour la marque, avec un lien « Ouvrir les réglages marque ». Il ne paraît que sur une certitude négative. Sans demande : « Aucune demande de retour ».

## Ce que vous pouvez y faire

Filtrer les demandes par statut et par marque. La liste renvoie 100 demandes par défaut, 500 au maximum.

Confirmer la réception d'un retour signé, après une confirmation du navigateur qui rappelle que le transfert est irréversible. La validation complète du transfert est rejouée à ce moment. Le mouvement est enregistré au nom du client qui a fait la demande ; si ce compte n'existe plus, il l'est au nom de l'administrateur connecté.

Rejeter une demande avec un motif facultatif communiqué au client, plafonné à 2000 caractères. Déclencher un retour en saisissant un identifiant produit et un motif facultatif : cela crée seulement la demande, au statut « Demandé », valable 30 jours.

## Ce qui conditionne l'accès

Un compte administrateur connecté, sinon l'écran affiche seulement « Chargement des retours… ». L'entrée « Retours » de la barre latérale est visible pour tous les profils de marque, et aucune offre n'est exigée.

« Confirmer la réception » reste inactif tant que la demande n'est pas au statut « Signé par le client », avec l'infobulle « Seul un retour signé par le client peut être réceptionné. ». Il l'est aussi quand la marque est connue comme n'ayant pas activé les retours ; tant que ce drapeau est inconnu, le bouton reste actif et c'est le serveur qui tranche. « Rejeter » disparaît sur une demande terminée, rejetée, annulée ou expirée. Le bouton de déclenchement reste inactif sans identifiant produit.

Réception et déclenchement exigent que la marque ait activé les retours, et le déclenchement n'est possible que sur un article encore détenu par un client.

## Ce que l'écran refuse

Confirmer la réception d'un retour qui n'est pas signé par le client : 409, « Return not receivable », le garde-fou contre la reprise unilatérale. Pour une marque qui n'accepte pas les retours : 403, « This brand does not accept returns ». Après la date d'expiration : 409, « Return request has expired ». Sans charge utile de transfert validée : 409. Quand un transfert est déjà en cours sur ce jeton : 409, « Return already in progress for this token. Retry shortly. ». Quand le service de verrou est indisponible : 503, la réception échouant volontairement fermée plutôt que de risquer un double transfert.

Rejeter une demande terminée, rejetée, annulée ou expirée : 409, « Return not rejectable ». Déclencher un retour sur un produit sans détenteur, sur un article déjà au coffre de la marque, sur un produit qui a déjà une demande ouverte, ou dont le détenteur n'est pas un client enregistré : 409 dans les quatre cas. Une marque non autorisée : 403.
