Formulaire · PHP custom

Chaque réponse débloque la suite.
Le commercial reçoit un dossier
complet.

Ce qui a été
envoyé.

Contexte Site d'un prestataire de services aux entreprises, demande de devis en ligne gérée par l'agence
Stack WordPress, thème enfant, aucun plugin de formulaire tiers en place
Contrainte Les réponses partielles (abandons en cours de parcours) devaient être récupérables par l'équipe commerciale.
Format Brief par email + accès admin WP + modèle de dossier de qualification fourni
Brief entrant Mission one-shot

"Notre client qualifie ses prospects avant de chiffrer. Aujourd'hui ils ont un formulaire de contact basique et le commercial rappelle pour poser des questions qui auraient pu être dans le formulaire. On veut un parcours en plusieurs étapes où les questions changent selon le type de prestation. Et si quelqu'un abandonne à mi-chemin, on veut récupérer ce qu'il a déjà rempli."

Aucune dépendance à un plugin de formulaire tiers Chaque étape validée avant d'afficher la suivante, sans rechargement de page Données partielles visibles depuis l'admin WP même si le parcours n'a pas été finalisé

Ce qui a été
développé.

Quatre étapes. L'enjeu : construire un parcours qui s'adapte en temps réel aux choix du prospect, sans dépendance externe et sans perdre une seule donnée en cas d'abandon.

01
Modélisation

Cartographie des chemins de qualification avant de coder

Analyse du dossier de qualification existant et des règles de branchement : quelles questions suivent quelles réponses, quels champs sont obligatoires selon le type de prestation. L'arbre de décision est défini et validé avant d'écrire une ligne de code.

Arbre de décision stocké en option WP au format JSON. Modifier un branchement : une entrée dans l'admin, sans toucher au PHP.

02
Parcours dynamique

Questions qui changent selon les réponses, sans rechargement

À chaque validation d'étape, les questions suivantes se chargent selon les réponses précédentes. Si un champ obligatoire est manquant, l'étape ne passe pas et le message d'erreur s'affiche au bon endroit. Pas de rechargement de page.

Navigation côté JS, validation côté PHP à chaque étape. Double validation pour éviter les soumissions incomplètes même en cas de manipulation du DOM.

03
Sauvegarde progressive

Données conservées à chaque étape, même en cas d'abandon

À chaque validation d'étape, les données sont sauvegardées en base. Si le prospect abandonne, ses réponses sont visibles dans l'admin WP. Le commercial voit le dossier partiel et peut relancer avec le contexte déjà rempli.

Sauvegarde liée à un identifiant de session anonyme. Si le prospect revient, ses réponses sont pré-remplies automatiquement. Données purgées après 30 jours.

04
Interface admin

Vue complète des dossiers soumis, partiels et abandons

Une page dédiée dans l'admin WP liste tous les dossiers avec leur statut (soumis, partiel, abandon), les réponses complètes et la date de dernière interaction. Export CSV disponible pour le suivi commercial.

Filtre par statut depuis l'admin. Notification email à l'équipe commerciale à chaque soumission complète. Export CSV des dossiers partiels pour relance.

Ce qui a été
livré.

Tout le nécessaire pour piloter le parcours et les dossiers depuis l'admin WP. L'arbre de décision est modifiable sans code.

  • 1 plugin custom
    Parcours multi-étapes, validation PHP, sauvegarde progressive. Aucune dépendance externe. Désactiver une étape : une entrée dans l'admin.
  • Arbre de décision dans l'admin WP
    Interface pour modifier les branchements sans code. Ajouter une question ou une étape : une entrée dans l'admin WP.
  • Interface de gestion des dossiers
    Vue complète des soumissions et abandons, export CSV, notification email à chaque soumission complète.
  • Note de livraison + résultats de recette
    Arbre de décision documenté, cas de branchement testés, instructions pour modifier le parcours ou ajouter un type de prestation.

0 dossier perdu
depuis la mise
en prod.

Le commercial reçoit un dossier structuré à chaque soumission complète. Les abandons sont listés dans l'admin avec les réponses partielles pour relance ciblée. Deux prospects relancés sur dossier partiel ont signé dans le premier mois.

0
Dossier perdu depuis la mise en prod. Soumissions complètes et partielles toutes tracées en base.
3
Étapes en moyenne dans le parcours. Les questions inutiles n'apparaissent pas selon le type de prestation choisi.
2
Prospects relancés sur dossier partiel devenus clients lors du premier mois, grâce aux sauvegardes progressives.

Un brief, un projet en retard, un parc qui déborde ?

Deux façons de démarrer, selon ce qui vous convient le mieux.

Réponse sous 24h · Sans engagement · 100% white-label

Réserver un appel de 15 min

On cadre votre besoin, je reviens avec une estimation. Sans engagement.

Choisir un créneau
Envoyer un message direct

Un brief en quelques lignes suffit. Je réponds sous 24h ouvrées.

Ecrire sur WhatsApp