Menzzo.fr — Architecture du Chatbot SAV

Documentation technique • Mai 2026

Architecture globale du Chatbot SAV

24
Workflows
16
Parcours SAV
2
Outils
5
Composants UI
Architecture du systeme
graph TB
    subgraph MAIN["Chatbot Principal"]
        prod_europe_menzzo_fr["Menzzo.fr\n(174 noeuds)"]
    end
    subgraph GATEWAY["Passerelle SAV"]
        sav_mcp_auth_and_complains["Auth And Complains\n(205 noeuds)"]
    end
    subgraph REQUESTS["Parcours de Reclamation"]
        R1["Cancellation Before Shipping"]
        R2["défaut de fabrication (manufacturing defect)"]
        R3["défaut en retard (manufacturing defect with delay)"]
        R4["follow up by email response (relance reponse mail)"]
        R5["Garantie (Warranty)"]
        R6["MAJ donné de livraison (update shipment details)"]
        R7["Mauvais produit (Wrong Product)"]
        R8["Modification de produit (Product Replacement)"]
        R9["piece detaché manquante (missed separe part)"]
        R10["Refund Follow-Up (Relance remboursement)"]
        R11["Relance enlevement"]
        R12["Relance piece detachee (Spare Part)"]
        R13["Relance Réexpédition (Reshipping)"]
        R14["Retractation"]
        R15["SAV Appointment Booking (suivi de command)"]
    end
    subgraph TOOLS["Outils"]
        T1["Get SAV Status"]
        T2["Order Details"]
    end
    subgraph WIDGETS["Composants UI"]
        W1["Datepicker"]
        W2["Drop Zone"]
        W3["Feedback"]
        W4["Image List"]
        W5["Question List"]
    end
    prod_europe_menzzo_fr --> sav_mcp_auth_and_complains
    prod_europe_menzzo_fr-.->W1
    prod_europe_menzzo_fr-.->W5
    prod_europe_menzzo_fr-.->W3
    prod_europe_menzzo_fr-.->W4
    sav_mcp_auth_and_complains --> R14
    sav_mcp_auth_and_complains --> R1
    sav_mcp_auth_and_complains --> R11
    sav_mcp_auth_and_complains --> R12
    sav_mcp_auth_and_complains --> R13
    sav_mcp_auth_and_complains --> R7
    sav_mcp_auth_and_complains --> R5
    sav_mcp_auth_and_complains --> R15
    sav_mcp_auth_and_complains --> R2
    sav_mcp_auth_and_complains --> T2
    sav_mcp_auth_and_complains --> T1
    sav_mcp_auth_and_complains --> R4
    sav_mcp_auth_and_complains --> R10
    sav_mcp_auth_and_complains --> R3
    sav_mcp_auth_and_complains --> R8
    sav_mcp_auth_and_complains --> R6
    sav_mcp_auth_and_complains --> R9
    R9-.->W2
    R4-.->W2
    R3-.->W2
    R2-.->W2
    R15-.->W2
    R14-.->W2
    R12-.->W2
    R11-.->W2
    R13-.->W2
    R10-.->W2
    R8-.->W2
    R7-.->W2
    R6-.->W2
    R5-.->W2
    R5-.->W1
    R1-.->W2

    style MAIN fill:#d4edda,stroke:#155724,color:#155724
    style GATEWAY fill:#cce5ff,stroke:#004085,color:#004085
    style REQUESTS fill:#fff3cd,stroke:#856404,color:#856404
    style TOOLS fill:#e2e3e5,stroke:#383d41,color:#383d41
    style WIDGETS fill:#f8d7da,stroke:#721c24,color:#721c24
      

Menzzo.fr

Production
Auth And Complains Datepicker Datepicker Question List Question List Question List Question List Question List Question List Question List Feedback Question List Question List Question List Question List Question List Question List Datepicker Datepicker Question List Question List Image List Image List
👤 Parcours Client
graph TB
    a1(["Début de la conversation"])
    a2["Poser une question sur un produit"]
    a3["Recevoir une réponse ou une recommandation"]
    a4{"Choisir de demander plus d'informations"}
    a5["Recevoir plus d'informations sur le produit"]
    a6{"Choisir de faire une réclamation"}
    a7["Remplir un formulaire de réclamation"]
    a8["Recevoir une confirmation de réclamation"]
    a9(["Fin de la conversation"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a4 --> a6
    a5 --> a6
    a6 --> a7
    a7 --> a8
    a8 --> a9
      
Processus Metier
graph TB
    b1(["Début de la conversation"])
    b2[["Vérifier le type de question du client"]]
    b3{"Produit éligible ?"}
    b4[["Rediriger vers recommandations de produits"]]
    b5[["Rediriger vers Rétractation"]]
    b6{"Choisir de faire une réclamation"}
    b7["Remplir le formulaire de réclamation"]
    b8{"Vérifier les preuves fournies"}
    b9["Créer un ticket SAV"]
    b10["Recevoir confirmation de la réclamation"]
    b11(["Fin de la conversation"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b3 --> b5
    b4 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

Auth And Complains

Passerelle SAV
Retractation Cancellation Before Shipping Relance enlevement Relance piece detachee (Spare Part) Relance Réexpédition (Reshipping) Mauvais produit (Wrong Product) Garantie (Warranty) SAV Appointment Booking (suivi de command) défaut de fabrication (manufacturing defect) Order Details Get SAV Status follow up by email response (relance reponse mail) Refund Follow-Up (Relance remboursement) défaut en retard (manufacturing defect with delay) Order Details Modification de produit (Product Replacement) MAJ donné de livraison (update shipment details) piece detaché manquante (missed separe part)
👤 Parcours Client
graph TB
    a1(["Début"])
    a2["Recevoir un code de vérification"]
    a3["Entrer le code reçu"]
    a4{"Code valide ?"}
    a5["Choisir une commande"]
    a6["Confirmer la commande choisie"]
    a7["Demander un service après-vente"]
    a8["Recevoir confirmation du service"]
    a9(["Fin"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Oui| a5
    a4 -->|Non| a2
    a5 --> a6
    a6 --> a7
    a7 --> a8
    a8 --> a9
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2[["Vérifier l'authentification de l'utilisateur"]]
    b3["Demander le code de vérification"]
    b4["Entrer le code de vérification"]
    b5{"Code valide ?"}
    b6["Demander référence de commande"]
    b7["Choisir une commande"]
    b8{"Confirmer la commande choisie"}
    b9["Demander un service après-vente"]
    b10[["Rediriger vers Rétractation"]]
    b11[["Rediriger vers Annulation avant expédition"]]
    b12[["Rediriger vers Relance enlèvement"]]
    b13[["Rediriger vers Relance pièce détachée"]]
    b14[["Rediriger vers Relance réexpédition"]]
    b15[["Rediriger vers Mauvais produit"]]
    b16[["Rediriger vers Garantie"]]
    b17[["Rediriger vers Prise de rendez-vous SAV"]]
    b18[["Rediriger vers Défaut de fabrication"]]
    b19(["Fin du processus"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 -->|Oui| b6
    b5 -->|Non| b3
    b6 --> b7
    b7 --> b8
    b8 -->|Oui| b9
    b8 -->|Non| b6
    b9 --> b10
    b9 --> b11
    b9 --> b12
    b9 --> b13
    b9 --> b14
    b9 --> b15
    b9 --> b16
    b9 --> b17
    b9 --> b18
    b10 --> b19
    b11 --> b19
    b12 --> b19
    b13 --> b19
    b14 --> b19
    b15 --> b19
    b16 --> b19
    b17 --> b19
    b18 --> b19
      

Cancellation Before Shipping

Parcours SAV
The Product Rretractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande d'annulation"])
    a2["Identification du produit"]
    a3{"Vérification de l'éligibilité"}
    a4["Fournir une raison pour l'annulation"]
    a5{"Choix d'un remboursement partiel ou complet"}
    a6["Télécharger des photos si nécessaire"]
    a7["Confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Début de la demande d'annulation"])
    b2["Identification du produit"]
    b3{"Vérification de l'éligibilité du produit"}
    b4["Demander la raison de l'annulation"]
    b5[["Rediriger vers Rétractation"]]
    b6{"Choix du remboursement partiel ou complet"}
    b7["Demander des photos pour un retour complet"]
    b8["Confirmation de la demande d'annulation"]
    b9["Création du ticket d'annulation"]
    b10(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

défaut de fabrication (manufacturing defect)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de garantie"])
    a2["Fournir le numéro de commande"]
    a3["Confirmer le produit concerné"]
    a4{"Choisir le type de remboursement"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la conversation"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer la demande de garantie"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Confirmer le produit concerné"]
    b5[["Rediriger vers Rétractation"]]
    b6{"Choisir le type de remboursement"}
    b7["Demander des photos pour le retour complet"]
    b8["Créer le ticket de remboursement"]
    b9["Planifier la collecte si nécessaire"]
    b10["Recevoir la confirmation de la demande"]
    b11(["Fin de la conversation"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

défaut en retard (manufacturing defect with delay)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de garantie"])
    a2["Fournir le numéro de commande"]
    a3["Confirmer le produit concerné"]
    a4{"Choisir entre remboursement partiel ou retour complet"}
    a5["Télécharger des photos du produit"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Retour complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer le processus de demande"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Confirmer le produit concerné"]
    b5[["Rediriger vers Rétractation"]]
    b6{"Offrir un remboursement partiel"}
    b7["Demander des photos du produit"]
    b8["Créer un ticket de remboursement"]
    b9["Coordonner la collecte du produit"]
    b10["Envoyer la confirmation de la demande"]
    b11(["Fin du processus"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 -->|Produit éligible ?| b5
    b4 -->|Produit non éligible| b6
    b6 -->|Choix du remboursement| b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

follow up by email response (relance reponse mail)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de garantie"])
    a2["Fournir les informations sur le produit"]
    a3["Confirmer la raison de la demande"]
    a4{"Choisir entre remboursement partiel ou retour complet"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Retour complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer le processus de garantie"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander des informations supplémentaires"]
    b4["Collecter la raison de la demande"]
    b5[["Rediriger vers Rétractation"]]
    b6{"Offrir un remboursement partiel"}
    b7["Demander des photos pour retour complet"]
    b8["Créer un ticket de remboursement"]
    b9["Coordonner le ramassage si nécessaire"]
    b10["Confirmer la demande au client"]
    b11(["Fin du processus de garantie"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 -->|Retour complet ?| b5
    b4 -->|Remboursement partiel ?| b6
    b5 --> b7
    b6 --> b8
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

Garantie (Warranty)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone Datepicker
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de garantie"])
    a2["Fournir le numéro de commande"]
    a3["Confirmer le produit concerné"]
    a4{"Choisir le type de remboursement"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Si remboursement total| a5
    a4 -->|Si remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer le processus de garantie"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Confirmer le produit concerné"]
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos pour retour complet"]
    b7{"Choisir le type de remboursement"}
    b8["Créer le ticket de remboursement"]
    b9["Coordonner la collecte si nécessaire"]
    b10["Recevoir la confirmation de la demande"]
    b11(["Fin du processus de garantie"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 -->|Si retour complet| b5
    b4 -->|Si retour partiel| b6
    b6 --> b7
    b7 -->|Choix du remboursement| b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

MAJ donné de livraison (update shipment details)

Parcours SAV
The Product Rretractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Fournir les détails de la commande"]
    a3{"Confirmer les informations"}
    a4["Recevoir la réponse du service client"]
    a5(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 -->|Informations correctes| a4
    a3 -->|Informations incorrectes| a5
    a4 --> a5
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Collecter les raisons de la demande"]
    b4{"Demander des photos pour retour complet"}
    b5[["Rediriger vers Rétractation"]]
    b6{"Offrir une option de remboursement partiel"}
    b7["Créer le ticket de remboursement"]
    b8["Coordonner la collecte si nécessaire"]
    b9(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b2 -->|Produit non éligible| b9
    b3 --> b4
    b4 -->|Photos fournies ?| b5
    b4 -->|Pas de photos| b6
    b5 --> b7
    b6 -->|Choix du remboursement| b7
    b7 --> b8
    b8 --> b9
      

Mauvais produit (Wrong Product)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Indiquer le produit concerné"]
    a3["Recevoir confirmation de la demande"]
    a4{"Choisir entre remboursement partiel ou retour complet"}
    a5["Fournir des photos si retour complet"]
    a6["Recevoir confirmation de la création du ticket"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Retour complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Collecter le motif de la demande"]
    b4{"Choisir entre remboursement partiel ou retour complet"}
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos pour retour complet"]
    b7["Créer un ticket de remboursement"]
    b8["Coordonner la collecte si nécessaire"]
    b9["Confirmer la création du ticket"]
    b10(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b2 -->|Produit non éligible| b10
    b3 --> b4
    b4 -->|Retour complet| b5
    b4 -->|Remboursement partiel| b7
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

Modification de produit (Product Replacement)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Fournir des informations sur le produit"]
    a3["Confirmer la raison de la demande"]
    a4{"Choisir entre remboursement partiel ou retour complet"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Retour complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander la raison de la demande"]
    b4{"Choisir entre remboursement partiel ou retour complet"}
    b5[["Rediriger vers Rétractation"]]
    b6["Offrir remboursement partiel"]
    b7["Demander des photos pour retour complet"]
    b8["Recevoir confirmation de la demande"]
    b9["Créer un ticket SAV"]
    b10["Coordonner la collecte si nécessaire"]
    b11(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b2 -->|Produit non éligible| b11
    b3 --> b4
    b4 -->|Retour complet| b5
    b4 -->|Remboursement partiel| b6
    b5 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

piece detaché manquante (missed separe part)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Confirmer le produit concerné"]
    a3["Fournir le numéro de commande"]
    a4{"Choisir le type de remboursement"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Si remboursement complet| a5
    a4 -->|Si remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du traitement de la demande"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Collecter le motif de la demande"]
    b5[["Rediriger vers Rétractation"]]
    b6{"Demander des photos"}
    b7["Créer le ticket de remboursement"]
    b8["Coordonner la récupération si nécessaire"]
    b9["Envoyer la confirmation au client"]
    b10(["Fin du traitement de la demande"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 -->|Si demande de rétractation| b5
    b4 -->|Si demande de remboursement| b6
    b6 -->|Photos fournies ?| b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

Refund Follow-Up (Relance remboursement)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de remboursement"])
    a2["Confirmer le produit concerné"]
    a3["Fournir les détails de la demande"]
    a4{"Choisir entre remboursement partiel ou complet"}
    a5["Télécharger des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la conversation"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Remboursement complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer le processus de remboursement"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander les détails de la demande"]
    b4["Collecter le motif de la demande"]
    b5[["Rediriger vers la zone de téléchargement"]]
    b6{"Choisir le type de remboursement"}
    b7["Créer le ticket de remboursement"]
    b8["Coordonner la collecte du produit"]
    b9["Envoyer la confirmation au client"]
    b10(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 -->|Remboursement partiel ou complet ?| b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

Relance enlevement

Parcours SAV
The Product Rretractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Fournir des informations sur le produit"]
    a3["Confirmer les détails de la commande"]
    a4["Choisir le motif du retour"]
    a5["Soumettre des photos si nécessaire"]
    a6{"Choisir le type de remboursement"}
    a7["Recevoir la confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Début de la demande de retrait"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander des informations sur le produit"]
    b4["Confirmer les détails de la commande"]
    b5["Choisir le motif du retour"]
    b6{"Photos fournies ?"}
    b7[["Rediriger vers Zone de Dépôt"]]
    b8{"Choix du remboursement"}
    b9["Création du ticket SAV"]
    b10["Recevoir la confirmation de la demande"]
    b11(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 -->|Oui| b7
    b6 -->|Non| b8
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

Relance piece detachee (Spare Part)

Parcours SAV
The Product Rretractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Démarrer la demande"])
    a2["Fournir les détails de la commande"]
    a3["Choisir le produit à retourner"]
    a4{"Confirmer l'état du produit"}
    a5["Télécharger des photos si nécessaire"]
    a6{"Choisir le type de remboursement"}
    a7["Recevoir la confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Démarrer le processus de retour"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander les détails de la commande"]
    b4["Collecter le motif du retour"]
    b5[["Rediriger vers la zone de téléchargement de preuves"]]
    b6{"Vérifier si des photos sont fournies"}
    b7{"Offrir un remboursement partiel"}
    b8["Créer le ticket de retour"]
    b9["Planifier la collecte si nécessaire"]
    b10["Confirmer la création du ticket"]
    b11(["Fin du processus de retour"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

Relance Réexpédition (Reshipping)

Parcours SAV
The Product Rretractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Indiquer le produit concerné"]
    a3{"Confirmer l'état du produit"}
    a4["Fournir une raison pour le retour"]
    a5["Télécharger des photos du produit"]
    a6{"Choisir le type de remboursement"}
    a7["Recevoir la confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Début de la demande"])
    b2["Vérifier l'identification du produit"]
    b3{"Produit éligible ?"}
    b4["Collecter la raison du retour"]
    b5[["Rediriger vers Zone de Téléchargement"]]
    b6{"Photos fournies ?"}
    b7{"Choix du remboursement"}
    b8["Création du ticket SAV"]
    b9["Coordonner la collecte"]
    b10["Recevoir confirmation de la demande"]
    b11(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
    b10 --> b11
      

Retractation

Parcours SAV
The Product Retractation Manager processes return or refund requests after shipment. It verifies eligibility (packaging, condition, deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande de rétractation"])
    a2["Fournir les détails du produit"]
    a3["Choisir le motif de la rétractation"]
    a4["Télécharger des photos si nécessaire"]
    a5{"Choisir le type de remboursement"}
    a6["Confirmer la demande de rétractation"]
    a7(["Recevoir la confirmation de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du processus de rétractation"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le motif de la rétractation"]
    b4[["Demander des photos si nécessaire"]]
    b5{"Offrir un remboursement partiel"}
    b6["Choisir le type de remboursement"]
    b7["Créer le ticket de rétractation"]
    b8["Planifier la collecte si nécessaire"]
    b9["Envoyer la confirmation au client"]
    b10(["Fin du processus de rétractation"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

SAV Appointment Booking (suivi de command)

Parcours SAV
Warranty Claim Requests (Garantie) Manager processes return or refund requests after shipment. It verifies eligibility (packaging, , deadline, tickets), collects the reason, offers a partial refund option, or requests photos for full return. It then creates the proper refund/retraction ticket and coordinates pickup if required.
Drop Zone
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Sélectionner le produit concerné"]
    a3["Confirmer les détails de la commande"]
    a4{"Choisir le type de remboursement"}
    a5["Fournir des photos si nécessaire"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Remboursement partiel| a5
    a4 -->|Remboursement complet| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du processus de demande"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Collecter les informations de la commande"]
    b4["Demander le motif de la demande"]
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos pour retour complet"]
    b7["Créer un ticket de remboursement"]
    b8["Coordonner la collecte si nécessaire"]
    b9["Envoyer la confirmation de la demande"]
    b10(["Fin du processus de demande"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b2 -->|Produit non éligible| b10
    b3 --> b4
    b4 -->|Demande de remboursement partiel| b5
    b4 -->|Demande de remboursement complet| b6
    b5 --> b7
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b9 --> b10
      

Get SAV Status

Outil
👤 Parcours Client
graph TB
    a1(["Début du suivi SAV"])
    a2{"Vérification de l'éligibilité"}
    a3["Recevoir le statut de SAV"]
    a4["Notification d'un problème technique"]
    a5(["Fin du suivi SAV"])

    a1 --> a2
    a2 -->|Éligible| a3
    a2 -->|Non éligible| a4
    a3 --> a5
    a4 --> a5
      
Processus Metier
graph TB
    b1(["Début du processus SAV"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Envoyer une requête pour le statut SAV"]
    b4[["Recevoir le statut SAV"]]
    b5{"Produit éligible ?"}
    b6[["Notification d'un problème technique"]]
    b7(["Fin du processus SAV"])
    b8["Confirmation du statut SAV"]
    b9[["Rediriger vers assistance"]]

    b1 --> b2
    b2 -->|Éligible| b3
    b2 -->|Non éligible| b6
    b3 --> b4
    b4 --> b5
    b5 -->|Statut reçu| b8
    b5 -->|Problème technique| b6
    b8 --> b7
    b6 --> b7
      

Order Details

Outil
👤 Parcours Client
graph TB
    a1(["Démarrer la demande de détails de commande"])
    a2{"Vérifier l'authentification"}
    a3["Recevoir les détails de la commande"]
    a4["Afficher les détails de la commande"]
    a5(["Fin de la demande"])

    a1 --> a2
    a2 -->|Utilisateur authentifié| a3
    a2 -->|Utilisateur non authentifié| a5
    a3 --> a4
    a4 --> a5
      
Processus Metier
graph TB
    b1(["Démarrer le processus de demande"])
    b2{"Vérifier l'authentification de l'utilisateur"}
    b3["Demander les détails de la commande"]
    b4["Recevoir les détails de la commande"]
    b5["Afficher les détails de la commande"]
    b6(["Fin du processus"])

    b1 --> b2
    b2 -->|Utilisateur authentifié| b3
    b2 -->|Utilisateur non authentifié| b6
    b3 --> b4
    b4 --> b5
    b5 --> b6
      

Datepicker

Composant UI
👤 Parcours Client
graph TB
    a1(["Démarrer la sélection de date"])
    a2["Choisir un créneau horaire"]
    a3["Confirmer la sélection"]
    a4(["Fin de la sélection"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
      
Processus Metier
graph TB
    b1(["Démarrer le processus de sélection de date"])
    b2{"Vérifier les restrictions de calendrier"}
    b3["Choisir un créneau horaire"]
    b4["Confirmer la sélection"]
    b5(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 --> b5
      

Drop Zone

Composant UI
👤 Parcours Client
graph TB
    a1(["Début du processus de téléchargement"])
    a2["Télécharger des fichiers images ou vidéos"]
    a3(["Fin du processus"])

    a1 -->|Commencer le téléchargement| a2
    a2 -->|Téléchargement terminé| a3
      
Processus Metier
graph TB
    b1(["Début du processus de téléchargement"])
    b2{"Vérifier les types de fichiers autorisés"}
    b3["Demander le téléchargement de fichiers"]
    b4{"Vérifier la taille et le nombre de fichiers"}
    b5["Recevoir les fichiers téléchargés"]
    b6(["Fin du processus"])

    b1 -->|Commencer le processus| b2
    b2 -->|Types de fichiers valides| b3
    b3 -->|Fichiers téléchargés| b4
    b4 -->|Taille et nombre valides| b5
    b5 -->|Téléchargement terminé| b6
      

Feedback

Composant UI
👤 Parcours Client
graph TB
    a1(["Début du processus de feedback"])
    a2["Remplir le formulaire de feedback"]
    a3["Soumettre le feedback"]
    a4(["Fin du processus de feedback"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
      
Processus Metier
graph TB
    b1(["Début du processus de feedback"])
    b2["Demander au client de remplir le formulaire"]
    b3["Le client remplit le formulaire"]
    b4["Le client soumet le feedback"]
    b5["Confirmation de la soumission du feedback"]
    b6(["Fin du processus de feedback"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b5 --> b6
      

Image List

Composant UI
👤 Parcours Client
graph TB
    a1(["Début de la demande"])
    a2["Soumettre une question"]
    a3["Recevoir une réponse"]
    a4(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2["Vérifier la question du client"]
    b3{"Question soumise ?"}
    b4["Analyser la question"]
    b5["Fournir une réponse"]
    b6(["Fin du processus"])

    b1 --> b2
    b2 --> b3
    b3 -->|Oui| b4
    b3 -->|Non| b6
    b4 --> b5
    b5 --> b6
      

Question List

Composant UI
👤 Parcours Client
graph TB
    a1(["Début du processus"])
    a2["Réception des questions"]
    a3(["Fin du processus"])

    a1 --> a2
    a2 --> a3
      
Processus Metier
graph TB
    b1(["Démarrer le processus"])
    b2["Recevoir les questions du client"]
    b3["Séparer les questions selon le format"]
    b4{"Questions traitées avec succès ?"}
    b5(["Fin du processus"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 -->|Oui| b5
    b4 -->|Non| b2