Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.
Un champ personnalisé Devis est une information propre à votre processus de vente qui doit figurer sur les devis : une date d’événement, un code projet, un nombre de participants. Vous définissez le champ une seule fois sur l’objet Template dans le modèle de données, vous l’activez sur chaque template, et les commerciaux le renseignent sur chaque devis. Vous pouvez aussi le synchroniser avec votre CRM.
Vous avez besoin de la permission Données dans le bloc Paramètres de votre rôle pour créer des champs, et de la permission Développeurs pour les mapper dans votre intégration CRM. Consultez Gérer les rôles.
Étape 1 : créer le champ dans le modèle de données
1
Ouvrir le modèle de données
Allez dans Paramètres › Données › Modèle de données et cliquez sur l’objet Template. Les champs personnalisés des devis sont définis sur le template, car ce sont les templates qui pilotent la création des devis.
2
Cliquer sur + Nouveau
En haut à droite de la liste des champs, cliquez sur + Nouveau pour ouvrir le formulaire de création de champ.
3
Renseigner les informations générales
Nom : Event date
Nom API : par exemple event_date. Utilisez des minuscules et des tirets bas. Il ne peut pas être modifié après la création.
Type de données : choisissez Date
4
Enregistrer
Cliquez sur Enregistrer. Le nouveau champ apparaît dans la liste des champs Template avec le badge Personnalisé.
5
Recommencer pour les autres champs
Créez Event time (Texte) et Headcount (Nombre) de la même façon.
Allez dans Template dans le menu principal et ouvrez le template à configurer (ou créez-en un, consultez Créer un template de devis).
2
Trouver la section Champs personnalisés
Dans la section Contenu du template, trouvez Champs personnalisés. Vos trois champs apparaissent, chacun avec un interrupteur et trois cases à cocher.
3
Activer l'interrupteur
Activez l’interrupteur de chaque champ pour l’utiliser sur les devis créés à partir de ce template.
4
Configurer les propriétés
Obligatoire : la valeur est requise sur le devis
Modifiable par le commercial : les commerciaux peuvent saisir ou modifier la valeur
Affichable pour le client : le champ apparaît sur le devis présenté à l’acheteur
Pour le cas de l’événement, cochez les trois cases pour chaque champ.
5
Enregistrer le template
Cliquez sur Enregistrer.
Les devis créés à partir de ce template affichent les trois champs dans leur section Champs personnalisés, prêts à être renseignés par les commerciaux.
Étape 3 : synchroniser avec votre CRM (facultatif)
1
Ouvrir votre intégration CRM
Allez dans Paramètres › Développeur › Intégrations et cliquez sur Configurer sur votre CRM connecté.
2
Trouver vos champs
Dans Synchronisation des champs, ouvrez Project (Qwoty) - Deal/Opportunity (CRM). Vos champs apparaissent avec le préfixe Custom:, par exemple Custom: Event date.
3
Choisir un sens de synchronisation
Choisissez ↔ Bidirectionnel, CRM → Qwoty ou Qwoty → CRM. Pour les champs renseignés pendant l’élaboration du devis, Qwoty → CRM est le choix habituel : la valeur apparaît sur le deal du CRM pour le reporting.
4
Sélectionner le champ CRM correspondant
Dans Sélectionner un champ CRM, choisissez le champ du deal ou de l’opportunité qui doit recevoir la valeur.
Le champ n'apparaît pas dans la section Champs personnalisés du template
Vérifiez que vous avez créé le champ sur l’objet Template, puis actualisez la page du template.
Les commerciaux voient le champ mais ne peuvent pas le modifier
Modifiable par le commercial est décoché sur le template. Cochez-le et enregistrez le template.
Le client ne voit pas le champ
Affichable pour le client est décoché sur le template. Cochez-le et enregistrez le template.
Le champ CRM n'est pas listé
Vérifiez que le champ existe sur l’objet deal ou opportunité du CRM et que l’intégration peut y accéder. Si Qwoty indique que la connexion a expiré, cliquez sur Reconnecter.
Obligatoire, Modifiable par le commercial, Affichable pour le client.
Mapping CRM
Tous les sens de synchronisation.
Paramètres du template
Toutes les sections d’un template.
Templates de devis
Gérer les templates sur lesquels les champs personnalisés des devis sont activés.
Dernière modification le 27 octobre 2026
Cette page vous a-t-elle été utile ?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Qwoty","description":"Qwoty Knowledge base \u0026 Documentation","colors":{"primary":"#005FFF","light":"#ffffff","dark":"#005FFF"},"logo":{"light":"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-dark3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=86d23e4573b59d0930fddeb9216fbcd2","dark":"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-white3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=ab63813d7128796cde279797159f75cd","href":"https://qwoty.io"},"favicon":{"light":"https://mintcdn.com/qwoty-45352a33/gdFxQ5lvFHEHmvTF/images/favi2.png?fit=max\u0026auto=format\u0026n=gdFxQ5lvFHEHmvTF\u0026q=85\u0026s=02759adcd66f76f310693066c41baec5","dark":"https://mintcdn.com/qwoty-45352a33/CurQTwLZ6gkIdZZ6/images/Favi-4.png?fit=max\u0026auto=format\u0026n=CurQTwLZ6gkIdZZ6\u0026q=85\u0026s=1bd7725be84a501b30af97faa66d8463"},"background":{"color":{"light":"#ffffff","dark":"#030303"}},"navbar":{"links":[{"href":"https://docs.qwoty.io/contact-support","label":"Contact support"},{"href":"https://qwoty.app/signin","label":"Sign in"}]},"fonts":{"family":"Inter"},"contextual":{"options":["copy","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","default":true,"href":"getting-started/introduction"},{"language":"fr","href":"fr/getting-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qwoty-45352a33","hasAudioNarration":false,"actualSubdomain":"qwoty-45352a33","customDomains":["docs.qwoty.io"],"gitSource":{"type":"github","owner":"qwoty-io","repo":"qwoty-v2","deployBranch":"docs/mintlify","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1a3059e6542c02e678c83","collectionId":"5ec8c720-4394-4078-9090-9d701e05ba20","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1a3059e6542c02e678c83"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae1a3059e6542c02e678c83","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"en","tag":"Help Center","count":102},{"language":"fr","tag":"Guide utilisateur","count":102},{"language":"en","tag":"API Reference","count":76},{"language":"fr","tag":"Développeurs","count":66},{"language":"en","tag":"How-Tos","count":40},{"language":"fr","tag":"Guides pratiques","count":40},{"language":"fr","tag":"Référence API","count":38},{"language":"fr","tag":"Démarrage","count":36},{"language":"en","tag":"Getting Started","count":33},{"language":"en","tag":"Reference","count":30},{"language":"fr","tag":"Référence","count":30},{"language":"en","tag":"Developer Docs","count":28},{"language":"en","tag":"Settings (Admin)","count":21},{"language":"fr","tag":"Paramètres (Admin)","count":21},{"language":"en","tag":"Quotes","count":20},{"language":"fr","tag":"Devis","count":20},{"language":"en","tag":"Catalog \u0026 Products","count":14},{"language":"fr","tag":"Catalogue \u0026 Produits","count":14},{"language":"en","tag":"Integrations","count":13},{"language":"fr","tag":"Intégrations","count":13},{"language":"default","tag":"API Reference","count":10},{"language":"default","tag":"Categories","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"fr/user-guide/data-model/how-tos/create-quote-custom-field","slug":"/fr/user-guide/data-model/how-tos/create-quote-custom-field","pageMetadata":{"title":"Créer un champ personnalisé Devis","sidebarTitle":"Champ personnalisé Devis","description":"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.","audit_date":"2026-10-27","last_updated":"2026-10-27","href":"/fr/user-guide/data-model/how-tos/create-quote-custom-field"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,CardGroup,Check,Heading,Note,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Un champ personnalisé Devis est une information propre à votre processus de vente qui doit figurer sur les devis\\xA0: une date d’événement, un code projet, un nombre de participants. Vous définissez le champ une seule fois sur l’objet `,_jsx(_components.strong,{children:`Template`}),` dans le modèle de données, vous l’activez sur chaque template, et les commerciaux le renseignent sur chaque devis. Vous pouvez aussi le synchroniser avec votre CRM.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Vous avez besoin de la permission `,_jsx(_components.strong,{children:`Données`}),` dans le bloc `,_jsx(_components.strong,{children:`Paramètres`}),` de votre rôle pour créer des champs, et de la permission `,_jsx(_components.strong,{children:`Développeurs`}),` pour les mapper dans votre intégration CRM. Consultez `,_jsx(_components.a,{href:`/fr/user-guide/settings/users/manage-roles`,children:`Gérer les rôles`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`ce-que-vous-allez-créer`,children:`Ce que vous allez créer`}),`\n`,_jsx(_components.p,{children:`Dans cet exemple, vous allez ajouter trois champs personnalisés aux devis d’une société de production d’événements\\xA0:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Champ`}),_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Objectif`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Date de l’événement`})}),_jsx(_components.td,{children:`Date`}),_jsx(_components.td,{children:`Date à laquelle a lieu l’événement`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Heure de l’événement`})}),_jsx(_components.td,{children:`Texte`}),_jsxs(_components.td,{children:[`Heure de début (par exemple `,_jsx(_components.code,{children:`16:00`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Nombre de participants`})}),_jsx(_components.td,{children:`Nombre`}),_jsxs(_components.td,{children:[`Nombre de personnes présentes (par exemple `,_jsx(_components.code,{children:`160`}),`)`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Les trois seront `,_jsx(_components.strong,{children:`obligatoires`}),`, `,_jsx(_components.strong,{children:`modifiables par les commerciaux`}),` et `,_jsx(_components.strong,{children:`affichés au client`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`étape-1--créer-le-champ-dans-le-modèle-de-données`,children:`Étape 1\\xA0: créer le champ dans le modèle de données`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Ouvrir le modèle de données`,children:_jsxs(_components.p,{children:[`Allez dans `,_jsx(_components.strong,{children:`Paramètres › Données › Modèle de données`}),` et cliquez sur l’objet `,_jsx(_components.strong,{children:`Template`}),`. Les champs personnalisés des devis sont définis sur le template, car ce sont les templates qui pilotent la création des devis.`]})}),_jsx(Step,{title:`Cliquer sur + Nouveau`,children:_jsxs(_components.p,{children:[`En haut à droite de la liste des champs, cliquez sur `,_jsx(_components.strong,{children:`+ Nouveau`}),` pour ouvrir le formulaire de création de champ.`]})}),_jsx(Step,{title:`Renseigner les informations générales`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Nom`}),`\\xA0: `,_jsx(_components.code,{children:`Event date`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Nom API`}),`\\xA0: par exemple `,_jsx(_components.code,{children:`event_date`}),`. Utilisez des minuscules et des tirets bas. Il ne peut pas être modifié après la création.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type de données`}),`\\xA0: choisissez `,_jsx(_components.code,{children:`Date`})]}),`\n`]})}),_jsx(Step,{title:`Enregistrer`,children:_jsxs(_components.p,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Enregistrer`}),`. Le nouveau champ apparaît dans la liste des champs Template avec le badge `,_jsx(_components.strong,{children:`Personnalisé`}),`.`]})}),_jsx(Step,{title:`Recommencer pour les autres champs`,children:_jsxs(_components.p,{children:[`Créez `,_jsx(_components.code,{children:`Event time`}),` (Texte) et `,_jsx(_components.code,{children:`Headcount`}),` (Nombre) de la même façon.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`étape-2--activer-le-champ-sur-le-template`,children:`Étape 2\\xA0: activer le champ sur le template`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Ouvrir le template`,children:_jsxs(_components.p,{children:[`Allez dans `,_jsx(_components.strong,{children:`Template`}),` dans le menu principal et ouvrez le template à configurer (ou créez-en un, consultez `,_jsx(_components.a,{href:`/fr/user-guide/templates/how-tos/create-quote-template`,children:`Créer un template de devis`}),`).`]})}),_jsx(Step,{title:`Trouver la section Champs personnalisés`,children:_jsxs(_components.p,{children:[`Dans la section `,_jsx(_components.strong,{children:`Contenu`}),` du template, trouvez `,_jsx(_components.strong,{children:`Champs personnalisés`}),`. Vos trois champs apparaissent, chacun avec un interrupteur et trois cases à cocher.`]})}),_jsx(Step,{title:`Activer l'interrupteur`,children:_jsx(_components.p,{children:`Activez l’interrupteur de chaque champ pour l’utiliser sur les devis créés à partir de ce template.`})}),_jsxs(Step,{title:`Configurer les propriétés`,children:[_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Obligatoire`}),`\\xA0: la valeur est requise sur le devis`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Modifiable par le commercial`}),`\\xA0: les commerciaux peuvent saisir ou modifier la valeur`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Affichable pour le client`}),`\\xA0: le champ apparaît sur le devis présenté à l’acheteur`]}),`\n`]}),_jsx(_components.p,{children:`Pour le cas de l’événement, cochez les trois cases pour chaque champ.`})]}),_jsx(Step,{title:`Enregistrer le template`,children:_jsxs(_components.p,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Enregistrer`}),`.`]})})]}),`\n`,_jsx(Check,{children:_jsxs(_components.p,{children:[`Les devis créés à partir de ce template affichent les trois champs dans leur section `,_jsx(_components.strong,{children:`Champs personnalisés`}),`, prêts à être renseignés par les commerciaux.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`étape-3--synchroniser-avec-votre-crm-facultatif`,children:`Étape 3\\xA0: synchroniser avec votre CRM (facultatif)`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Ouvrir votre intégration CRM`,children:_jsxs(_components.p,{children:[`Allez dans `,_jsx(_components.strong,{children:`Paramètres › Développeur › Intégrations`}),` et cliquez sur `,_jsx(_components.strong,{children:`Configurer`}),` sur votre CRM connecté.`]})}),_jsx(Step,{title:`Trouver vos champs`,children:_jsxs(_components.p,{children:[`Dans `,_jsx(_components.strong,{children:`Synchronisation des champs`}),`, ouvrez `,_jsx(_components.strong,{children:`Project (Qwoty) - Deal/Opportunity (CRM)`}),`. Vos champs apparaissent avec le préfixe `,_jsx(_components.code,{children:`Custom:`}),`, par exemple `,_jsx(_components.code,{children:`Custom: Event date`}),`.`]})}),_jsx(Step,{title:`Choisir un sens de synchronisation`,children:_jsxs(_components.p,{children:[`Choisissez `,_jsx(_components.strong,{children:`↔ Bidirectionnel`}),`, `,_jsx(_components.strong,{children:`CRM → Qwoty`}),` ou `,_jsx(_components.strong,{children:`Qwoty → CRM`}),`. Pour les champs renseignés pendant l’élaboration du devis, `,_jsx(_components.strong,{children:`Qwoty → CRM`}),` est le choix habituel\\xA0: la valeur apparaît sur le deal du CRM pour le reporting.`]})}),_jsx(Step,{title:`Sélectionner le champ CRM correspondant`,children:_jsxs(_components.p,{children:[`Dans `,_jsx(_components.strong,{children:`Sélectionner un champ CRM`}),`, choisissez le champ du deal ou de l’opportunité qui doit recevoir la valeur.`]})}),_jsx(Step,{title:`Enregistrer les modifications`,children:_jsxs(_components.p,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Enregistrer les modifications`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`dépannage`,children:`Dépannage`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Le champ n'apparaît pas dans la section Champs personnalisés du template`,id:`le-champ-n-apparait-pas-dans-la-section-champs-personnalises-du-template`,children:_jsxs(_components.p,{children:[`Vérifiez que vous avez créé le champ sur l’objet `,_jsx(_components.strong,{children:`Template`}),`, puis actualisez la page du template.`]})}),_jsx(Accordion,{title:`Les commerciaux voient le champ mais ne peuvent pas le modifier`,id:`les-commerciaux-voient-le-champ-mais-ne-peuvent-pas-le-modifier`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Modifiable par le commercial`}),` est décoché sur le template. Cochez-le et enregistrez le template.`]})}),_jsx(Accordion,{title:`Le client ne voit pas le champ`,id:`le-client-ne-voit-pas-le-champ`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Affichable pour le client`}),` est décoché sur le template. Cochez-le et enregistrez le template.`]})}),_jsx(Accordion,{title:`Le champ CRM n'est pas listé`,id:`le-champ-crm-n-est-pas-liste`,children:_jsxs(_components.p,{children:[`Vérifiez que le champ existe sur l’objet deal ou opportunité du CRM et que l’intégration peut y accéder. Si Qwoty indique que la connexion a expiré, cliquez sur `,_jsx(_components.strong,{children:`Reconnecter`}),`.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`ressources-associées`,children:`Ressources associées`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Propriétés des champs`,icon:`sliders`,href:`/fr/user-guide/data-model/reference/field-properties`,children:_jsx(_components.p,{children:`Obligatoire, Modifiable par le commercial, Affichable pour le client.`})}),_jsx(Card,{title:`Mapping CRM`,icon:`arrows-rotate`,href:`/fr/user-guide/data-model/reference/crm-mapping`,children:_jsx(_components.p,{children:`Tous les sens de synchronisation.`})}),_jsx(Card,{title:`Paramètres du template`,icon:`sliders`,href:`/fr/user-guide/templates/reference/template-settings`,children:_jsx(_components.p,{children:`Toutes les sections d’un template.`})}),_jsx(Card,{title:`Templates de devis`,icon:`clone`,href:`/fr/user-guide/templates/introduction`,children:_jsx(_components.p,{children:`Gérer les templates sur lesquels les champs personnalisés des devis sont activés.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Créer un champ personnalisé Devis","sidebarTitle":"Champ personnalisé Devis","description":"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.","audit_date":"2026-10-27","last_updated":"2026-10-27","href":"/fr/user-guide/data-model/how-tos/create-quote-custom-field"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ce que vous allez créer","slug":"ce-que-vous-allez-créer","depth":2,"children":[]},{"title":"Étape 1 : créer le champ dans le modèle de données","slug":"étape-1--créer-le-champ-dans-le-modèle-de-données","depth":2,"children":[]},{"title":"Étape 2 : activer le champ sur le template","slug":"étape-2--activer-le-champ-sur-le-template","depth":2,"children":[]},{"title":"Étape 3 : synchroniser avec votre CRM (facultatif)","slug":"étape-3--synchroniser-avec-votre-crm-facultatif","depth":2,"children":[]},{"title":"Dépannage","slug":"dépannage","depth":2,"children":[]},{"title":"Ressources associées","slug":"ressources-associées","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/qwoty-45352a33/617cb85cf3308d35/plain-chat.js"],"subdomain":"qwoty-45352a33","siteName":"Qwoty","title":"Créer un champ personnalisé Devis - Qwoty","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/user-guide/data-model/how-tos/create-quote-custom-field","matchLevel":1},"fr":{"href":"/fr/user-guide/data-model/how-tos/create-quote-custom-field","matchLevel":0}}},"lastModified":"2026-10-27T11:11:34.747Z","gitLastModified":"2026-10-27T11:10:52.000Z","originalFileLocation":"fr/user-guide/data-model/how-tos/create-quote-custom-field.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qwoty\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Créer un champ personnalisé Devis - Qwoty\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Qwoty\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qwoty-45352a33.mintlify.app/_mintlify/api/og/v2?division=Guides+pratiques\u0026amp;title=Cr%C3%A9er+un+champ+personnalis%C3%A9+Devis\u0026amp;description=Ajouter+un+champ+personnalis%C3%A9+que+vous+activez+sur+un+template%2C+renseignez+sur+chaque+devis+et+synchronisez+%C3%A9ventuellement+avec+votre+CRM.\u0026amp;theme=479ea95918077de376b56582\u0026amp;signature=f4fd0f25b49de4318cceb929303aecf06c082e118e461f7db6061f959a6ef21d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Créer un champ personnalisé Devis - Qwoty\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qwoty-45352a33.mintlify.app/_mintlify/api/og/v2?division=Guides+pratiques\u0026amp;title=Cr%C3%A9er+un+champ+personnalis%C3%A9+Devis\u0026amp;description=Ajouter+un+champ+personnalis%C3%A9+que+vous+activez+sur+un+template%2C+renseignez+sur+chaque+devis+et+synchronisez+%C3%A9ventuellement+avec+votre+CRM.\u0026amp;theme=479ea95918077de376b56582\u0026amp;signature=f4fd0f25b49de4318cceb929303aecf06c082e118e461f7db6061f959a6ef21d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/qwoty-45352a33/1j3WJiLJddhEThQe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Qwoty\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#005FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/user-guide/data-model/how-tos/create-quote-custom-field.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.qwoty.io/user-guide/data-model/how-tos/create-quote-custom-field\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.qwoty.io/user-guide/data-model/how-tos/create-quote-custom-field\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.qwoty.io/#organization\",\"name\":\"Qwoty\",\"url\":\"https://docs.qwoty.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/qwoty-45352a33/gk4Fp4-ULydfpJ9J/images/Logo-dark3.png?fit=max\u0026auto=format\u0026n=gk4Fp4-ULydfpJ9J\u0026q=85\u0026s=86d23e4573b59d0930fddeb9216fbcd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qwoty.io#website\",\"name\":\"Qwoty\",\"url\":\"https://docs.qwoty.io\",\"publisher\":{\"@id\":\"https://docs.qwoty.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field#webpage\",\"url\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\",\"name\":\"Créer un champ personnalisé Devis\",\"description\":\"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\",\"dateModified\":\"2026-10-27T11:10:52.000Z\",\"isPartOf\":{\"@id\":\"https://docs.qwoty.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Modèle de données\",\"item\":\"https://docs.qwoty.io/fr/user-guide/data-model/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Créer un champ personnalisé Devis\",\"item\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field#article\",\"headline\":\"Créer un champ personnalisé Devis\",\"name\":\"Créer un champ personnalisé Devis\",\"description\":\"Ajouter un champ personnalisé que vous activez sur un template, renseignez sur chaque devis et synchronisez éventuellement avec votre CRM.\",\"url\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qwoty.io/fr/user-guide/data-model/how-tos/create-quote-custom-field#webpage\"},\"dateModified\":\"2026-10-27T11:10:52.000Z\",\"publisher\":{\"@id\":\"https://docs.qwoty.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qwoty.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Qwoty\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Qwoty","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/user-guide/data-model/how-tos/create-quote-custom-field"}]},{"language":"fr","tabs":[{"tab":"Démarrage","icon":"rocket","pages":[{"title":"Démarrage","href":"/fr/getting-started/introduction"}]},{"tab":"Guide utilisateur","icon":"life-ring","pages":[{"title":"Bienvenue dans le centre d'aide","icon":"house","href":"/fr/user-guide"},{"group":"Devis","icon":"file-invoice-dollar","pages":[{"title":"Devis","sidebarTitle":"Devis","href":"/fr/user-guide/quotes/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Cycle de vie du devis","href":"/fr/user-guide/quotes/reference/lifecycle"},{"title":"Anatomie d’un devis","sidebarTitle":"Anatomie d’un devis","href":"/fr/user-guide/quotes/reference/quote-anatomy"},{"title":"Sections de devis","sidebarTitle":"Sections de devis","href":"/fr/user-guide/quotes/reference/quote-sections"},{"title":"Liste des devis et indicateurs","sidebarTitle":"Liste des devis et indicateurs","href":"/fr/user-guide/quotes/reference/quote-list-and-analytics"},{"title":"Marge brute","sidebarTitle":"Marge brute","href":"/fr/user-guide/quotes/reference/margin"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un devis","sidebarTitle":"Créer un devis","href":"/fr/user-guide/quotes/how-tos/create-quote"},{"title":"Ajouter des produits et des options","href":"/fr/user-guide/quotes/how-tos/add-products-and-options"},{"title":"Appliquer une remise","href":"/fr/user-guide/quotes/how-tos/apply-discount"},{"title":"Dupliquer un devis","sidebarTitle":"Dupliquer un devis","href":"/fr/user-guide/quotes/how-tos/duplicate-quote"},{"title":"Soumettre un devis à approbation","sidebarTitle":"Soumettre à approbation","href":"/fr/user-guide/quotes/how-tos/submit-for-approval"},{"title":"Publier dans la Dealroom","href":"/fr/user-guide/quotes/how-tos/publish-to-dealroom"},{"title":"Importer des lignes via IA","sidebarTitle":"Construire via IA","href":"/fr/user-guide/quotes/how-tos/import-line-items-with-ai"},{"title":"Construire les sections du devis","sidebarTitle":"Construire les sections du devis","href":"/fr/user-guide/quotes/how-tos/build-quote-sections"},{"title":"Configurer les lignes","sidebarTitle":"Configurer les lignes","href":"/fr/user-guide/quotes/how-tos/configure-line-items"},{"title":"Changer le statut d’un devis","sidebarTitle":"Changer le statut d’un devis","href":"/fr/user-guide/quotes/how-tos/change-quote-status"},{"title":"Définir les taxes et les conditions de paiement","sidebarTitle":"Taxes et conditions de paiement","href":"/fr/user-guide/quotes/how-tos/taxes-and-payment-terms"}]}]},{"group":"Catalogue \u0026 Produits","icon":"box","pages":[{"title":"Catalogue et produits","href":"/fr/user-guide/catalog/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Catalogue, grille de prix et bundle","href":"/fr/user-guide/catalog/reference/catalog-vs-pricebook-vs-bundle"},{"title":"Variantes et options","href":"/fr/user-guide/catalog/reference/variants-and-options"},{"title":"Types de tarification","href":"/fr/user-guide/catalog/reference/pricing-types"},{"title":"Configurateur de produit","sidebarTitle":"Configurateur de produit","href":"/fr/user-guide/catalog/reference/product-configurator"},{"title":"Performance et relations des produits","sidebarTitle":"Performance et relations","href":"/fr/user-guide/catalog/reference/product-performance-and-relations"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un produit","href":"/fr/user-guide/catalog/how-tos/create-product"},{"title":"Gérer les variantes","href":"/fr/user-guide/catalog/how-tos/manage-variants"},{"title":"Créer un bundle","href":"/fr/user-guide/catalog/how-tos/create-bundle"},{"title":"Construire une configuration de produit","sidebarTitle":"Construire une configuration","href":"/fr/user-guide/catalog/how-tos/product-configurator"},{"title":"Créer une grille de prix","href":"/fr/user-guide/catalog/how-tos/create-pricebook"},{"title":"Configurer les remises","href":"/fr/user-guide/catalog/how-tos/configure-discounts"},{"title":"Gérer les options de produits","href":"/fr/user-guide/catalog/how-tos/manage-product-options"},{"title":"Configurer Achetez X, recevez Y","href":"/fr/user-guide/catalog/how-tos/configure-buy-x-get-y"}]}]},{"group":"Clients","icon":"users","pages":[{"title":"Clients","href":"/fr/user-guide/customers/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"La fiche client","sidebarTitle":"Fiche client","href":"/fr/user-guide/customers/reference/customer-record"},{"title":"Segments","href":"/fr/user-guide/customers/reference/segments"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un client","sidebarTitle":"Créer un client","href":"/fr/user-guide/customers/how-tos/create-customer"},{"title":"Créer un segment","href":"/fr/user-guide/customers/how-tos/create-segment"}]}]},{"group":"Templates","icon":"clone","pages":[{"title":"Templates","sidebarTitle":"Introduction","href":"/fr/user-guide/templates/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Qu’est-ce qu’un template","sidebarTitle":"Qu’est-ce qu’un template","href":"/fr/user-guide/templates/reference/what-is-a-template"},{"title":"Numérotation des devis, sections de contrat et commandes","sidebarTitle":"Devis, contrat et commande","href":"/fr/user-guide/templates/reference/quote-vs-order-vs-contract"},{"title":"Paramètres du template","sidebarTitle":"Paramètres du template","href":"/fr/user-guide/templates/reference/template-settings"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un template de devis","href":"/fr/user-guide/templates/how-tos/create-quote-template"},{"title":"Lier un modèle de contrat","href":"/fr/user-guide/templates/how-tos/link-contract-model"},{"title":"Dupliquer un template","sidebarTitle":"Dupliquer un template","href":"/fr/user-guide/templates/how-tos/duplicate-template"}]}]},{"group":"Approbations \u0026 Workflows","icon":"circle-check","pages":[{"title":"Approbations et workflows","sidebarTitle":"Introduction","href":"/fr/user-guide/workflows/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Fonctionnement des approbations","sidebarTitle":"Fonctionnement des approbations","href":"/fr/user-guide/workflows/reference/how-approvals-work"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un workflow d'approbation","sidebarTitle":"Créer un workflow","href":"/fr/user-guide/workflows/how-tos/create-approval-workflow"},{"title":"Approuver ou refuser un devis","href":"/fr/user-guide/workflows/how-tos/approve-or-reject-quote"}]}]},{"group":"Dealroom","icon":"handshake","pages":[{"title":"Dealroom","href":"/fr/user-guide/dealroom/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Qu’est-ce que la Dealroom","sidebarTitle":"Qu’est-ce que la Dealroom","href":"/fr/user-guide/dealroom/reference/what-is-dealroom"},{"title":"La vue client","sidebarTitle":"Vue client","href":"/fr/user-guide/dealroom/reference/client-view"},{"title":"Suivi des e-mails","sidebarTitle":"Suivi des e-mails","href":"/fr/user-guide/dealroom/reference/email-tracking"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Publier un devis dans la Dealroom","href":"/fr/user-guide/dealroom/how-tos/publish-quote"},{"title":"Configurer la signature","sidebarTitle":"Configurer la signature","href":"/fr/user-guide/dealroom/how-tos/configure-signature"}]}]},{"group":"Documents \u0026 Modèles","icon":"folder","pages":[{"title":"Documents et modèles","sidebarTitle":"Introduction","href":"/fr/user-guide/documents/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Modèle de contrat et variables","sidebarTitle":"Modèles de contrat","href":"/fr/user-guide/documents/reference/contract-model-and-variables"},{"title":"Blocs de contenu","href":"/fr/user-guide/documents/reference/content-blocks"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Créer un modèle de contrat","href":"/fr/user-guide/documents/how-tos/create-contract-model"},{"title":"Utiliser les variables dynamiques","href":"/fr/user-guide/documents/how-tos/use-dynamic-variables"},{"title":"Gérer la médiathèque","sidebarTitle":"Gérer la médiathèque","href":"/fr/user-guide/documents/how-tos/manage-media-library"},{"title":"Ajouter un contrat à un devis","sidebarTitle":"Ajouter un contrat à un devis","href":"/fr/user-guide/documents/how-tos/add-contract-to-quote"},{"title":"Créer un bloc de contenu","sidebarTitle":"Créer un bloc de contenu","href":"/fr/user-guide/documents/how-tos/create-content-block"}]}]},{"group":"Paramètres (Admin)","icon":"sliders","pages":[{"title":"Paramètres","href":"/fr/user-guide/settings/introduction"},{"group":"Workspace","icon":"building","pages":[{"title":"Paramètres généraux du workspace","sidebarTitle":"Général","href":"/fr/user-guide/settings/workspace/general"},{"title":"Unités commerciales","href":"/fr/user-guide/settings/workspace/business-units"},{"title":"Paramètres de devis","sidebarTitle":"Paramètres de devis","href":"/fr/user-guide/settings/workspace/quote-settings"},{"title":"Devises et taxes","href":"/fr/user-guide/settings/workspace/currencies-and-taxes"},{"title":"Conditions de paiement","href":"/fr/user-guide/settings/workspace/payment-terms"},{"title":"Méthodes de paiement","sidebarTitle":"Méthodes de paiement","href":"/fr/user-guide/settings/workspace/payment-methods"},{"title":"Formulaires","href":"/fr/user-guide/settings/workspace/forms"}]},{"group":"Utilisateurs, équipes \u0026 rôles","icon":"user-shield","pages":[{"title":"Gérer les utilisateurs","href":"/fr/user-guide/settings/users/manage-users"},{"title":"Gérer les équipes","sidebarTitle":"Gérer les équipes","href":"/fr/user-guide/settings/users/manage-teams"},{"title":"Gérer les rôles","href":"/fr/user-guide/settings/users/manage-roles"},{"title":"Référence des permissions","sidebarTitle":"Permissions","href":"/fr/user-guide/settings/users/reference/permissions"}]},{"group":"Langues","icon":"wrench","pages":[{"title":"Langues et localisation","href":"/fr/user-guide/settings/customization/translations"}]},{"group":"Développeur","pages":[{"title":"Tokens d'API","href":"/fr/user-guide/settings/developer/api-tokens"},{"title":"Webhooks","href":"/fr/user-guide/settings/developer/webhooks"}]},{"group":"Organisation","pages":[{"title":"Organisation et workspaces","sidebarTitle":"Introduction","href":"/fr/user-guide/settings/organisation/introduction"},{"title":"Abonnement et sièges","href":"/fr/user-guide/settings/organisation/subscription-and-seats"},{"title":"Créer un workspace","href":"/fr/user-guide/settings/organisation/how-tos/create-workspace"},{"title":"Changer de workspace","href":"/fr/user-guide/settings/organisation/how-tos/switch-workspace"}]},{"group":"Intégrations","icon":"plug","pages":[{"title":"Intégrations","href":"/fr/user-guide/settings/integrations/introduction"},{"title":"Intégrations CRM","sidebarTitle":"CRM","href":"/fr/user-guide/settings/integrations/crm"}]}]},{"group":"Migration de données","icon":"database","pages":[{"title":"Migration de données","sidebarTitle":"Vue d'ensemble","href":"/fr/user-guide/data-migration/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Formats de fichier pris en charge","sidebarTitle":"Formats de fichier","href":"/fr/user-guide/data-migration/reference/file-formats"},{"title":"Mapping des champs","sidebarTitle":"Mapping des champs","href":"/fr/user-guide/data-migration/reference/field-mapping"},{"title":"Contraintes d'unicité","sidebarTitle":"Contraintes d'unicité","href":"/fr/user-guide/data-migration/reference/uniqueness-constraints"},{"title":"Relations entre objets à l'import","sidebarTitle":"Relations à l'import","href":"/fr/user-guide/data-migration/reference/import-relations"},{"title":"Gestion des erreurs et validation","sidebarTitle":"Gestion des erreurs","href":"/fr/user-guide/data-migration/reference/error-handling"}]},{"group":"Guides pratiques","icon":"list-check","pages":[{"title":"Préparer vos fichiers CSV","sidebarTitle":"Préparer votre CSV","href":"/fr/user-guide/data-migration/how-tos/prepare-csv-files"},{"title":"Importer des produits","sidebarTitle":"Importer des produits","href":"/fr/user-guide/data-migration/how-tos/import-products"},{"title":"Importer et exporter des prix","sidebarTitle":"Import et export des prix","href":"/fr/user-guide/data-migration/how-tos/import-prices"}]}]},{"group":"Modèle de données","icon":"diagram-project","pages":[{"title":"Modèle de données","sidebarTitle":"Vue d'ensemble","href":"/fr/user-guide/data-model/introduction"},{"group":"Référence","icon":"book-open","pages":[{"title":"Objets","sidebarTitle":"Objets","href":"/fr/user-guide/data-model/reference/objects"},{"title":"Types de champs","sidebarTitle":"Types de champs","href":"/fr/user-guide/data-model/reference/field-types"},{"title":"Propriétés des champs","sidebarTitle":"Propriétés des champs","href":"/fr/user-guide/data-model/reference/field-properties"},{"title":"Mapping CRM","sidebarTitle":"Mapping CRM","description":"Synchroniser les champs personnalisés des clients et des devis avec votre CRM connecté : Bidirectionnel, CRM → Qwoty ou Qwoty → CRM.","href":"/fr/user-guide/data-model/reference/crm-mapping"}]},{"group":"Guides pratiques","pages":[{"title":"Créer un champ personnalisé Devis","sidebarTitle":"Champ personnalisé Devis","href":"/fr/user-guide/data-model/how-tos/create-quote-custom-field"},{"title":"Créer un champ personnalisé Produit","sidebarTitle":"Champ personnalisé Produit","description":"Ajouter un champ personnalisé aux produits pour des métadonnées de catalogue, des certifications ou des attributs techniques.","href":"/fr/user-guide/data-model/how-tos/create-product-custom-field"},{"title":"Créer un champ personnalisé Client","sidebarTitle":"Champ personnalisé Client","href":"/fr/user-guide/data-model/how-tos/create-customer-custom-field"},{"title":"Créer un champ personnalisé Contrat","sidebarTitle":"Champ personnalisé Contrat","href":"/fr/user-guide/data-model/how-tos/create-contract-custom-field"}]}]},{"group":"Dépannage","icon":"question-circle","pages":[{"title":"Pourquoi mon client ou moi ne recevons-nous pas les e-mails de Qwoty ?","sidebarTitle":"Notifications par e-mail","icon":"envelope","href":"/fr/user-guide/troubleshooting/email-notifications"}]}]},{"tab":"Développeurs","icon":"books","pages":[{"title":"Développeurs","href":"/fr/developers/introduction"}]},{"tab":"Référence API","icon":"code","href":"/api-reference/catalogs/create"},{"tab":"Changelog","icon":"bolt-lightning","href":"/changelog"}]}]},"title":"Créer un champ personnalisé Devis - Qwoty","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}