Un artisan remplit son carnet de devis au crayon sur l'établi de son atelier

Grand guide · · 11 min de lecture

Créer un configurateur de devis : options, calculs et cas impossibles

Un catalogue fictif de panneaux pour définir les options compatibles, calculer les remises et conserver les anciens tarifs. Avec des résultats attendus pour vérifier chaque règle.

Un configurateur de devis pose des questions et transforme les réponses en lignes chiffrées. Sa difficulté principale est de reproduire vos règles : quelles options sont compatibles, sur quoi porte une remise, quand un prix change et quelles demandes nécessitent une étude manuelle.

Nous construirons le raisonnement d’un vendeur fictif de panneaux de présentation, Atelier Signal. Tous les produits, prix et remises sont inventés. Les montants servent à vérifier les calculs ; ils ne constituent pas une offre commerciale ni un devis à envoyer. Les taxes, mentions et conditions contractuelles restent hors de cette démonstration.

Choisir une offre assez précise pour être calculable

Commencez par une famille de produits dont vous savez décrire les règles. Atelier Signal propose des panneaux de format standard, destinés à l’intérieur ou à l’extérieur. Le client choisit une quantité entière, une finition, des fixations et un mode de remise. Les formats spéciaux sortent du parcours pour recevoir une étude humaine.

Cette limite est utile. Si chaque commande demande encore une mesure, une visite et un choix de fabrication particulier, un total immédiat risque d’être trompeur. Le configurateur peut alors recueillir les informations et produire une estimation à revoir. Décidez ce que le chiffre signifie avant de travailler sa présentation.

La présentation du configurateur de Codial décrit une logique de questions, de règles et de formules pour produire les lignes d’un devis. C’est le principe que nous allons détailler avec un petit catalogue fictif. Cette source ne valide pas nos prix ni nos choix de compatibilité.

Écrivez la question de départ : « Ce besoin entre-t-il dans notre offre standard ? » Si la réponse est non, expliquez comment poursuivre. Une sortie vers une demande personnalisée est préférable à un prix calculé sur des hypothèses cachées. Gardez les coordonnées facultatives tant qu’elles ne sont pas nécessaires à l’action demandée.

Établir un catalogue et des unités sans ambiguïté

Le catalogue doit donner une unité à chaque prix. Un supplément par panneau ne se calcule pas comme un forfait par commande. Une livraison ne doit pas être multipliée par le nombre de produits si votre règle la définit pour l’ensemble. Écrivez ces unités en toutes lettres dans le dossier de construction.

Notre catalogue fictif utilise les montants suivants, exprimés en euros de démonstration sur une même base. Les valeurs ne comprennent aucun calcul de taxe dans cet exercice. Le résultat ne devient donc pas un document commercial complet simplement parce qu’il comporte un total.

  • Panneau intérieur : 40 € par panneau.
  • Panneau extérieur : 60 € par panneau.
  • Finition protectrice : 8 € par panneau.
  • Fixations : 5 € par panneau.
  • Préparation : 30 € par commande.
  • Livraison : 20 € par commande ; retrait : 0 €.
  • À partir de dix panneaux : remise de 10 % sur les lignes unitaires uniquement.

Dans cette première version, une configuration contient un seul type de panneau et les mêmes options pour toutes les unités. Une commande mélangeant six panneaux intérieurs et quatre extérieurs demande plusieurs configurations ou une évolution du modèle. Annoncez cette limite avant qu’un client tente de la contourner par un commentaire.

Pour comprendre · illustration du guide
Rendre le calcul explicable. Choix du client: Quantités et options autorisées. Règles de calcul: Compatibilités, seuils et arrondis. Devis versionné: Les conditions proposées restent retrouvables
Rendre le calcul explicableUn changement de tarif ne réécrit pas une offre acceptée.Agrandir l’illustration

Écrire les compatibilités comme des décisions visibles

Atelier Signal impose la finition protectrice pour les panneaux extérieurs. Il autorise cette finition en option pour les panneaux intérieurs. Les fixations sont facultatives pour les deux usages. Ces règles sont des hypothèses pédagogiques sur notre produit inventé, pas des conseils de fabrication.

Quand le visiteur choisit extérieur, le formulaire active la finition et explique pourquoi elle est incluse dans cette offre. S’il revient à intérieur, décidez ce qui arrive à cette option : elle peut rester choisie avec son prix visible, ou demander une confirmation. Un changement silencieux risque de produire un total inattendu.

Une option impossible doit recevoir une explication proche du choix. « Pour cette offre extérieure, la finition protectrice est comprise dans la configuration » aide davantage que « combinaison invalide ». Une personne doit comprendre ce qu’elle peut modifier pour continuer, sans devoir deviner la règle.

Prévoyez les données envoyées par un formulaire ancien ou modifié. Masquer une option à l’écran ne garantit pas qu’une combinaison interdite ne sera jamais soumise. La personne chargée de la réalisation doit vérifier les règles lors du calcul enregistré, afin qu’un extérieur sans finition ne devienne pas une proposition valide.

Détailler le calcul dans l’ordre exact

Commencez par le prix unitaire : base du panneau, plus finition choisie, plus fixations choisies. Multipliez ce prix par la quantité. Appliquez ensuite la remise si la quantité atteint dix. Ajoutez enfin la préparation et la livraison. Cet ordre correspond à notre catalogue fictif ; un autre ordre produirait un autre total.

Pour trois panneaux intérieurs avec finition, sans fixations et retirés sur place, le prix unitaire est 40 + 8 = 48 €. Les panneaux coûtent 3 × 48 = 144 €. Aucune remise ne s’applique. Avec les 30 € de préparation et 0 € de retrait, le total pédagogique est de 174 €.

Pour dix panneaux extérieurs avec finition obligatoire, fixations et livraison, le prix unitaire est 60 + 8 + 5 = 73 €. Le sous-total est 10 × 73 = 730 €. La remise vaut 73 €, soit 657 € après remise. Les 30 € de préparation et 20 € de livraison donnent 707 €.

Examiner les seuils et les arrondis

Un seuil peut produire un effet commercial surprenant même si le calcul est correct. Neuf panneaux intérieurs sans option, en retrait, coûtent 9 × 40 + 30 = 390 €. Dix panneaux avec la remise coûtent 10 × 40 × 0,90 + 30 = 390 €. Dans notre grille fictive, la dixième unité n’augmente donc pas le total.

Ce résultat n’est pas un défaut informatique. Il provient de la règle qui applique la remise à toutes les unités dès le seuil atteint. Si cet effet ne vous convient pas, vous devez changer la politique de prix, par exemple en définissant un autre mécanisme. Le développeur ou l’IA ne devrait pas le corriger discrètement à votre place.

Les arrondis doivent eux aussi être décidés. Dans notre exemple, les prix sont stockés en centimes, les lignes unitaires sont additionnées, puis la remise est appliquée au sous-total. Le résultat est arrondi au centime selon la règle choisie pour la réalisation. Les valeurs fournies ici évitent une ambiguïté d’arrondi dans les cas de référence.

Testez tout de même un futur prix avec décimales avant de modifier le catalogue. Décidez si les calculs s’arrondissent par ligne ou seulement sur un total intermédiaire. L’essentiel est que le détail présenté et le total correspondent, y compris après export ou réouverture d’une simulation enregistrée.

Traiter les quantités et les demandes impossibles

La quantité doit être un entier positif dans notre offre. Zéro ne produit pas un devis à 30 € de préparation ; il demande de choisir une quantité. Un nombre négatif ou une fraction doit recevoir une explication. Une case vide n’est pas automatiquement convertie en zéro.

L’exercice limite les configurations standard à cinquante panneaux. Au-delà, le visiteur est invité à demander une étude. Ce plafond est fictif et doit être remplacé par vos capacités réelles. Il ne doit pas servir à donner une fausse impression de disponibilité, surtout si le délai dépend aussi du planning de fabrication.

Distinguez un prix calculable d’une date promise. Le configurateur peut produire une simulation cohérente sans savoir quand la commande sera réalisable. Si un délai figure à l’écran, expliquez sa nature : indication, estimation à confirmer ou engagement établi par une autre étape du processus.

Prévoyez les situations d’échec : catalogue indisponible, option supprimée, simulation ancienne ou connexion interrompue. Affichez ce qui est conservé et ce qui doit être recalculé. Un total mémorisé dans la page ne doit pas être présenté comme actuel lorsque la version de prix correspondante n’est plus disponible.

Conserver la version de prix utilisée

Une simulation enregistrée doit garder ses choix et le catalogue qui a servi au calcul. Si le panneau intérieur passe fictivement de 40 à 42 €, l’ancienne simulation ne doit pas changer sans explication. Elle représente un résultat établi à un moment donné, même si les conditions de votre offre peuvent limiter sa validité.

Pour trois panneaux intérieurs avec finition, sans fixations et en retrait, la nouvelle grille donne 3 × (42 + 8) + 30 = 180 €. L’ancienne simulation reste à 174 € tant qu’elle n’est pas recalculée explicitement. Une action « recalculer avec les tarifs actuels » peut montrer la différence avant confirmation.

Identifiez les versions simplement : catalogue A et catalogue B dans le jeu fictif, puis vos références réelles. Conservez les prix unitaires, les règles de remise et les forfaits utilisés. Garder seulement le total ne permettrait pas d’expliquer une différence ou de retrouver une option oubliée.

Décidez qui peut publier un nouveau tarif. Une personne peut préparer un brouillon, une autre le relire selon votre organisation. Le changement doit avoir un périmètre clair et des calculs de référence à reprendre. L’application ne doit pas remplacer les valeurs du catalogue pendant qu’un document final est généré sans contrôler la version concernée.

Vérifier les résultats attendus avec plusieurs parcours

Préparez les calculs à la main avant d’essayer le configurateur. Cela évite de demander au même mécanisme de produire le résultat et sa propre preuve. La ressource regroupe plusieurs configurations, leurs lignes de calcul et une zone où consigner ce que l’application affiche réellement.

  • Un intérieur sans option, en retrait : 40 + 30 = 70 €.
  • Trois intérieurs avec finition, en retrait : 3 × 48 + 30 = 174 €.
  • Neuf intérieurs sans option, en retrait : 390 €.
  • Dix intérieurs sans option, en retrait : 390 €.
  • Dix extérieurs avec fixations et livraison : 707 €.
  • Deux extérieurs sans fixations, livrés : 2 × 68 + 30 + 20 = 186 €.

Ajoutez les refus attendus : quantité nulle, fraction, extérieur sans finition, quantité supérieure à cinquante et option inexistante. Vérifiez le changement d’usage en cours de saisie et la réouverture d’une ancienne simulation. Ces essais sont proposés, pas présentés comme exécutés sur une application.

Faites aussi relire le détail par une personne qui connaît vos tarifs. Elle doit comprendre ce qui est inclus et ce qui reste à confirmer. Si elle obtient le même total mais ne comprend pas la remise, le calcul fonctionne peut-être, mais le document n’explique pas encore correctement l’offre.

Transformer la feuille de simulation en brief

Téléchargez la feuille de préparation du configurateur de devis. Elle contient le catalogue fictif, les compatibilités, une simulation à compléter et les résultats attendus. Remplacez une règle à la fois, puis refaites les calculs concernés avant d’ajouter de nouvelles options.

Un premier périmètre peut produire une simulation détaillée et une demande de contact. La transformation en devis définitif, l’acceptation et la commande constituent des étapes supplémentaires à préciser pour votre activité. Ne les supposez pas présentes parce que le montant final s’affiche correctement.

Ce brief peut servir à un prestataire ou à un projet conduit avec Maestro. Le configurateur reste une application à construire et à vérifier. Le guide sur le logiciel de gestion d’un artisan aide à situer ce calcul dans l’ensemble du travail commercial et opérationnel.

Avant d’ouvrir l’outil à vos clients, demandez à quelqu’un de configurer une demande standard et une demande hors catalogue. La première doit produire un détail vérifiable. La seconde doit conduire clairement vers la bonne suite, sans inventer un prix ou un délai. Ces deux résultats constituent ensemble le service rendu par le configurateur.

Revenir au sommaire

Lire le guide complet : créer une application sans coder

Retour au journal

Prenez la baguette.

Laissez votre email : vous essaierez Maestro dans les premières vagues.

La beta est ouverte sur invitation sur macOS 13 et plus. Laissez votre email pour une prochaine vague d'accès. Windows est en préparation.

La beta est actuellement disponible sur macOS 13 ou plus. Votre réponse nous aide à préparer les autres versions.

Votre email ne sert qu'à vous prévenir de l'ouverture. Rien d'autre, promis.