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 du service client"]
    a4{"Choisir une option de suivi"}
    a5["Recevoir des recommandations de produits"]
    a6["Demander des informations supplémentaires"]
    a7["Soumettre une réclamation"]
    a8["Recevoir une confirmation de la demande"]
    a9(["Fin de la conversation"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Option choisie : Suivi| a5
    a4 -->|Option choisie : Informations supplémentaires| a6
    a4 -->|Option choisie : Réclamation| a7
    a5 --> a8
    a6 --> a8
    a7 --> a8
    a8 --> a9
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2["Vérifier la demande du client"]
    b3{"Produit éligible ?"}
    b4["Classer la question du client"]
    b5[["Rediriger vers Rétractation"]]
    b6[["Rediriger vers Suivi de commande"]]
    b7[["Rediriger vers Garantie"]]
    b8["Demander des preuves photos, documents"]
    b9{"Photos fournies ?"}
    b10["Créer un ticket SAV"]
    b11["Envoyer une confirmation au client"]
    b12(["Fin du processus"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 -->|Produit éligible| b5
    b4 -->|Suivi de commande| b6
    b4 -->|Garantie| b7
    b5 --> b8
    b6 --> b8
    b7 --> b8
    b8 --> b9
    b9 -->|Photos fournies| b10
    b9 -->|Pas de photos fournies| b11
    b10 --> b11
    b11 --> b12
      

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["Saisir email ou référence commande"]
    a3{"Valider les informations"}
    a4["Envoyer code par email"]
    a5["Saisir le code reçu"]
    a6{"Vérification du code"}
    a7["Vérifier dossier spam"]
    a8{"Proposer envoi par SMS"}
    a9["Envoyer code par SMS"]
    a10["Authentification réussie"]
    a11["Choisir une commande"]
    a12["Confirmer la commande"]
    a13{"Choisir type de demande"}
    a14(["Fin"])

    a1 --> a2
    a2 --> a3
    a3 -->|Valide| a4
    a3 -->|Invalide| a2
    a4 --> a5
    a5 --> a6
    a6 -->|Code valide| a10
    a6 -->|Code invalide| a5
    a6 -->|Code non reçu| a7
    a7 --> a8
    a8 -->|Accepter SMS| a9
    a8 -->|Refuser SMS| a4
    a9 --> a5
    a10 --> a11
    a11 --> a12
    a12 --> a13
    a13 --> a14
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2{"Détecter le type de connexion"}
    b3["Saisir l'adresse email"]
    b4["Saisir la référence commande"]
    b5{"Valider les informations saisies"}
    b6["Envoyer le code de vérification par email"]
    b7["Attendre la saisie du code"]
    b8{"Vérifier le code saisi"}
    b9["Vérifier le dossier spam"]
    b10{"Proposer l'envoi par SMS"}
    b11["Envoyer le code par SMS au numéro de commande"]
    b12["Authentification réussie"]
    b13["Sélectionner la commande concernée"]
    b14{"Confirmer la commande sélectionnée"}
    b15{"Choisir le type de demande SAV"}
    b16[["Rediriger vers Rétractation"]]
    b17[["Rediriger vers Annulation avant expédition"]]
    b18[["Rediriger vers Relance Enlèvement"]]
    b19[["Rediriger vers Relance Pièce détachée"]]
    b20[["Rediriger vers Relance Réexpédition"]]
    b21[["Rediriger vers Mauvais produit"]]
    b22[["Rediriger vers Garantie"]]
    b23[["Rediriger vers Prise de Rendez-Vous Avec SAV"]]
    b24[["Rediriger vers Défaut de fabrication"]]
    b25[["Rediriger vers Relance remboursement"]]
    b26[["Rediriger vers Modification de produit"]]
    b27[["Rediriger vers MAJ livraison"]]
    b28[["Rediriger vers Relance réponse mail"]]
    b29(["Fin du processus"])

    b1 --> b2
    b2 -->|Email| b3
    b2 -->|Référence commande| b4
    b3 --> b5
    b4 --> b5
    b5 -->|Valide| b6
    b5 -->|Invalide| b2
    b6 --> b7
    b7 --> b8
    b8 -->|Code valide| b12
    b8 -->|Code invalide| b7
    b8 -->|Code non reçu| b9
    b9 --> b10
    b10 -->|Accepter SMS| b11
    b10 -->|Renvoyer par email| b6
    b11 --> b7
    b12 --> b13
    b13 --> b14
    b14 -->|Confirmée| b15
    b14 -->|Autre commande| b13
    b15 -->|Rétractation| b16
    b15 -->|Annulation| b17
    b15 -->|Relance enlèvement| b18
    b15 -->|Pièce détachée| b19
    b15 -->|Réexpédition| b20
    b15 -->|Mauvais produit| b21
    b15 -->|Garantie| b22
    b15 -->|Rendez-vous SAV| b23
    b15 -->|Défaut fabrication| b24
    b15 -->|Relance remboursement| b25
    b15 -->|Modification produit| b26
    b15 -->|MAJ livraison| b27
    b15 -->|Relance réponse mail| b28
    b16 --> b29
    b17 --> b29
    b18 --> b29
    b19 --> b29
    b20 --> b29
    b21 --> b29
    b22 --> b29
    b23 --> b29
    b24 --> b29
    b25 --> b29
    b26 --> b29
    b27 --> b29
    b28 --> b29

    click b18 call showSection("request-relance-enlevement") "Voir le detail: REQUEST Relance enlevement "
    click b19 call showSection("request-relance-enlevement") "Voir le detail: REQUEST Relance enlevement "
    click b20 call showSection("request-relance-enlevement") "Voir le detail: REQUEST Relance enlevement "
    click b21 call showSection("request-mauvais-produit-wrong-product") "Voir le detail: REQUEST Mauvais produit Wrong Product"
    click b22 call showSection("request-garantie-warranty") "Voir le detail: REQUEST Garantie Warranty"
    click b24 call showSection("request-d-faut-de-fabrication-manufacturing-defect") "Voir le detail: REQUEST défaut de fabrication manufacturing defect"
    click b25 call showSection("request-relance-enlevement") "Voir le detail: REQUEST Relance enlevement "
    click b26 call showSection("request-modification-de-produit-product-replacement") "Voir le detail: REQUEST Modification de produit Product Replacement"
    click b28 call showSection("request-relance-enlevement") "Voir le detail: REQUEST Relance enlevement "
      

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 des photos"]
    a5{"Choisir le remboursement partiel"}
    a6["Confirmation de la demande"]
    a7(["Fin de la demande"])

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

    b1 --> b2
    b2 --> b3
    b3 -->|Produit éligible ?| b4
    b3 -->|Produit non éligible| b5
    b4 --> b5
    b5 -->|Choix du remboursement| b6
    b6 --> b7
    b7 --> b8
    b8 --> b9
    b5 -->|Redirection nécessaire| 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ébut de la demande"])
    a2["Fournir le numéro de commande"]
    a3["Choisir le produit concerné"]
    a4{"Confirmer les détails de la commande"}
    a5["Fournir 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 du processus"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Demander le produit concerné"]
    b5[["Rediriger vers la collecte de preuves"]]
    b6["Demander des photos du produit"]
    b7{"Choisir le type de remboursement"}
    b8["Créer le ticket de remboursement"]
    b9["Coordonner la collecte si nécessaire"]
    b10["Envoyer la confirmation de la demande"]
    b11(["Fin du processus"])

    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ébut de la demande"])
    a2["Indiquer le produit concerné"]
    a3["Recevoir des questions sur la demande"]
    a4{"Choisir de fournir des photos ?"}
    a5["Fournir des photos"]
    a6{"Choisir le type de remboursement"}
    a7["Recevoir confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Oui| a5
    a4 -->|Non| a6
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Démarrer la demande de garantie"])
    b2{"Vérifier le produit éligible ?"}
    b3["Recueillir les informations nécessaires"]
    b4{"Demander des photos ?"}
    b5[["Rediriger vers la collecte de preuves"]]
    b6{"Choisir le type de remboursement"}
    b7["Créer le ticket de remboursement"]
    b8["Coordonner la collecte du produit"]
    b9["Envoyer la confirmation de la demande"]
    b10(["Fin de la demande"])

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

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ébut de la demande"])
    a2["Confirmer le produit"]
    a3{"Choisir le type de demande"}
    a4["Fournir des informations supplémentaires"]
    a5["Recevoir confirmation de la demande"]
    a6(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
      
Processus Metier
graph TB
    b1(["Début de la demande"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander des informations supplémentaires"]
    b4{"Produit éligible ?"}
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos pour retour complet"]
    b7{"Choisir le remboursement partiel"}
    b8["Créer le ticket de remboursement"]
    b9["Coordonner le ramassage si nécessaire"]
    b10(["Fin de la demande"])

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

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ébut de la demande de garantie"])
    a2["Fournir le numéro de commande"]
    a3["Choisir le produit à retourner"]
    a4["Confirmer les détails de la demande"]
    a5["Recevoir une confirmation de la demande"]
    a6["Recevoir des instructions pour le retour"]
    a7{"Choisir entre remboursement partiel ou total"}
    a8["Télécharger des photos si nécessaire"]
    a9["Recevoir la confirmation de la création du ticket"]
    a10(["Fin de la demande de garantie"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 -->|Si remboursement total| a8
    a7 -->|Si remboursement partiel| a9
    a8 --> a9
    a9 --> a10
      
Processus Metier
graph TB
    b1(["Début du processus de demande de garantie"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4{"Vérifier les détails de la commande"}
    b5[["Rediriger vers Rétractation"]]
    b6["Demander le motif du retour"]
    b7{"Offrir un remboursement partiel"}
    b8[["Demander des photos pour un retour complet"]]
    b9["Créer un ticket de remboursement"]
    b10["Coordonner le retour du produit"]
    b11(["Fin du processus de demande de garantie"])

    b1 --> b2
    b2 -->|Si éligible| b3
    b2 -->|Si non éligible| b11
    b3 --> b4
    b4 -->|Si produit éligible| b5
    b4 -->|Si produit non éligible| b11
    b5 --> b6
    b6 --> b7
    b7 -->|Si remboursement total| b8
    b7 -->|Si remboursement partiel| b9
    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["Choisir le motif de la demande"]
    a4["Télécharger des photos si nécessaire"]
    a5["Confirmer la demande de retrait"]
    a6["Recevoir la confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début de la demande"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le motif de la demande"]
    b4{"Produit éligible ?"}
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos si nécessaire"]
    b7{"Choix du remboursement"}
    b8["Création du ticket SAV"]
    b9["Coordonner la collecte si nécessaire"]
    b10["Recevoir confirmation de la demande"]
    b11(["Fin de la demande"])

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

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["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 -->|Si remboursement complet| a5
    a4 -->|Si 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 les informations sur le produit"]
    b4[["Demander des photos si nécessaire"]]
    b5{"Choisir le type de remboursement"}
    b6["Créer un ticket de remboursement partiel"]
    b7["Créer un ticket de remboursement complet"]
    b8["Coordonner la récupération du produit"]
    b9["Confirmer la demande au client"]
    b10(["Fin du processus"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b2 -->|Produit non éligible| b10
    b3 --> b4
    b4 --> b5
    b5 -->|Choix du remboursement partiel| b6
    b5 -->|Choix du remboursement complet| b7
    b6 --> b9
    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émarrer la demande de modification"])
    a2["Fournir le numéro de commande"]
    a3["Confirmer le produit à modifier"]
    a4["Recevoir des options de remboursement"]
    a5{"Choisir le type de remboursement"}
    a6["Fournir des photos si nécessaire"]
    a7["Recevoir la confirmation de la demande"]
    a8(["Fin de la demande"])

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

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

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["Identification du produit"]
    a3["Confirmation des détails de la commande"]
    a4{"Choix du type de remboursement"}
    a5["Téléchargement de photos"]
    a6["Soumission de la demande"]
    a7["Confirmation de la demande"]
    a8(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 -->|Remboursement complet| a5
    a4 -->|Remboursement partiel| a6
    a5 --> a6
    a6 --> a7
    a7 --> a8
      
Processus Metier
graph TB
    b1(["Début de la demande"])
    b2{"Vérification de l'éligibilité du produit"}
    b3["Demande de détails de commande"]
    b4{"Produit éligible ?"}
    b5[["Rediriger vers Rétractation"]]
    b6["Demande de photos pour retour complet"]
    b7{"Choix du remboursement"}
    b8["Création du ticket SAV"]
    b9["Coordination de la collecte"]
    b10["Confirmation de la demande"]
    b11(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 -->|Non éligible| b5
    b4 -->|Éligible| b6
    b6 --> b7
    b7 -->|Remboursement partiel| b8
    b7 -->|Remboursement complet| b9
    b8 --> b10
    b10 --> b11
      

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["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 -->|Si remboursement complet| a5
    a4 -->|Si remboursement partiel| a6
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Démarrer la demande de remboursement"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Confirmer le produit concerné"]
    b5{"Choisir le type de remboursement"}
    b6[["Demander des photos pour un remboursement complet"]]
    b7["Créer un ticket de remboursement partiel"]
    b8["Confirmer la création du ticket"]
    b9["Coordonner le ramassage si nécessaire"]
    b10(["Fin de la conversation"])

    b1 --> b2
    b2 -->|Produit éligible ?| b3
    b3 --> b4
    b4 --> b5
    b5 -->|Remboursement complet ?| b6
    b5 -->|Remboursement partiel ?| b7
    b6 --> b8
    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 l'éligibilité du produit"}
    a4["Fournir une raison pour le retour"]
    a5{"Choisir le type de remboursement"}
    a6["Télécharger des photos si nécessaire"]
    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 les informations sur le produit"]
    b3{"Produit éligible ?"}
    b4["Collecter la raison du retour"]
    b5{"Choisir le type de remboursement"}
    b6{"Télécharger des photos ?"}
    b7[["Rediriger vers Zone de Téléchargement"]]
    b8["Créer un ticket de remboursement"]
    b9["Coordonner le ramassage si nécessaire"]
    b10["Recevoir 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

    click b7 call showSection("widget-drop-zone") "Voir le detail: WIDGET Drop Zone"
      

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ébut de la demande"])
    a2["Identification du produit"]
    a3{"Vérification de l'éligibilité"}
    a4{"Fournir des photos ?"}
    a5{"Choisir le remboursement partiel"}
    a6["Confirmation de la demande"]
    a7(["Fin de la demande"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début de la demande"])
    b2["Identification du produit"]
    b3{"Vérification de l'éligibilité du produit"}
    b4{"Produit éligible ?"}
    b5[["Rediriger vers Rétractation"]]
    b6{"Demander des photos"}
    b7{"Fournir des photos ?"}
    b8{"Choisir le remboursement partiel"}
    b9["Confirmation de la demande"]
    b10["Création du ticket SAV"]
    b11(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b4 --> 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'éligibilité du produit"}
    a4["Fournir le motif de la demande"]
    a5{"Choisir l'option de remboursement partiel"}
    a6["Télécharger des photos si nécessaire"]
    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 la demande de réexpédition"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le motif de la demande"]
    b4{"Produit éligible ?"}
    b5[["Rediriger vers Rétractation"]]
    b6{"Choisir l'option de remboursement partiel"}
    b7["Demander des photos pour un retour complet"]
    b8["Créer le ticket de remboursement"]
    b9["Coordonner la collecte si nécessaire"]
    b10["Confirmer la création du ticket"]
    b11(["Fin de la demande"])

    b1 --> b2
    b2 --> b3
    b3 --> b4
    b4 --> b5
    b4 --> 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émarrer la demande de rétractation"])
    a2["Fournir le numéro de commande"]
    a3["Choisir le produit à retourner"]
    a4["Indiquer la raison du retour"]
    a5["Télécharger des photos du produit"]
    a6{"Choisir le type de remboursement"}
    a7["Confirmer la demande de rétractation"]
    a8["Recevoir la confirmation de la demande"]
    a9["Organiser le ramassage du produit"]
    a10(["Terminer le processus"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
    a7 --> a8
    a8 --> a9
    a9 --> a10
      
Processus Metier
graph TB
    b1(["Démarrer la demande de rétractation"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Collecter le produit à retourner"]
    b5["Indiquer la raison du retour"]
    b6[["Demander des photos du produit"]]
    b7{"Choisir le type de remboursement"}
    b8["Confirmer la demande de rétractation"]
    b9["Créer le ticket de rétractation"]
    b10["Organiser le ramassage du produit"]
    b11["Envoyer la confirmation au client"]
    b12(["Terminer le processus"])

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

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émarrer la demande de SAV"])
    a2["Fournir le numéro de commande"]
    a3["Choisir le produit à signaler"]
    a4["Confirmer les détails de la demande"]
    a5["Recevoir la confirmation de la demande"]
    a6["Recevoir le résultat 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 SAV"])
    b2{"Vérifier l'éligibilité du produit"}
    b3["Demander le numéro de commande"]
    b4["Choisir le produit à signaler"]
    b5[["Rediriger vers Rétractation"]]
    b6["Demander des photos pour retour complet"]
    b7["Offrir un remboursement partiel"]
    b8["Créer un ticket de remboursement"]
    b9["Planifier la collecte si nécessaire"]
    b10["Envoyer la confirmation de la demande"]
    b11(["Fin de la demande"])

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

Get SAV Status

Outil
👤 Parcours Client
graph TB
    a1(["Début du suivi SAV"])
    a2["Vérifiez l'état de votre demande"]
    a3["Recevez des informations sur votre demande"]
    a4{"Votre demande est-elle éligible ?"}
    a5["Obtenez des détails sur l'état"]
    a6{"Un problème technique est-il survenu ?"}
    a7(["Fin du suivi SAV"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
    a6 --> a7
      
Processus Metier
graph TB
    b1(["Début du suivi SAV"])
    b2["Vérifier l'état de la demande"]
    b3["Effectuer une requête pour l'état SAV"]
    b4{"Évaluer l'éligibilité du produit"}
    b5["Demander des preuves nécessaires"]
    b6["Recevoir des informations sur l'état"]
    b7{"Un problème technique est-il survenu ?"}
    b8[["Rediriger vers le support technique"]]
    b9(["Fin du suivi SAV"])
    b10[["Rediriger vers le service client"]]

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

Order Details

Outil
👤 Parcours Client
graph TB
    a1(["Début du processus"])
    a2["Vérification des détails de la commande"]
    a3{"Produit éligible ?"}
    a4{"Authentification requise ?"}
    a5["Affichage des détails de la commande"]
    a6(["Fin du processus"])

    a1 --> a2
    a2 --> a3
    a3 --> a4
    a4 --> a5
    a5 --> a6
      
Processus Metier
graph TB
    b1(["Début du processus"])
    b2["Vérification des détails de la commande"]
    b3{"Produit éligible ?"}
    b4{"Authentification requise ?"}
    b5["Affichage des détails de la commande"]
    b6[["Création d'un ticket SAV"]]
    b7(["Fin du processus"])

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

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