Documentation Gravity Forms to Odoo
Merci d'avoir acheté notre produit !
Ce guide vous aide à intégrer vos formulaires à Odoo en utilisant l’add-on Odoo for Gravity Forms, qui permet le transfert automatique des données de Gravity Forms vers Odoo sans avoir besoin de services tiers.
Installation et réglages
- Téléchargez le fichier du plugin sur votre ordinateur.
- Connectez-vous à votre tableau de bord WordPress.
- Dans le menu de gauche, cliquez sur Extensions puis sur Ajouter une extension.
- Cliquez sur le bouton Téléverser une extension en haut de la page.
- Cliquez sur le bouton Choisir un fichier et sélectionnez le fichier du plugin que vous avez téléchargé à l'étape 1.
- Cliquez sur le bouton Installer maintenant..
- Attendez que le plugin soit installé, puis cliquez sur le bouton Activer l’extension.
- Allez dans les Réglages de Gravity Forms et cliquez ensuite sur Odoo.
- Maintenant, entrez votre clé de licence dans la section License Activation, fournissez les informations sur la base de données d'Odoo, et cliquez sur le bouton Enregistrer les réglages.
Générer la clé API Odoo
Dans Odoo, allez dans Mes bases de données et connectez-vous à votre base de données, en cliquant sur le bouton de connexion.
- Cliquez sur votre nom dans le coin supérieur droit, puis sélectionnez le menu Préférences.

- Cliquez sur Sécurité du compte, puis accédez à la section Clés API.
- Cliquez sur le bouton Nouvelle clé API.
- Saisissez votre mot de passe, puis cliquez sur Confirmer le mot de passe.

- Saisissez une brève description ou un nom pour votre clé API et indiquez la durée de validité de la clé en sélectionnant une valeur dans la liste déroulante.
- Cliquez sur le bouton Générer une clé.
- Conservez votre clé API dans un endroit sûr.
- Cliquez sur le bouton Terminé !

Ajouter une clé API Odoo à Gravity Forms
Dans la section gauche du menu de Gravity Forms, cliquez sur le menu Réglages.
- Cliquez sur le menu Odoo.
- Vérifier les informations de la base de données d'Odoo.
- Maintenant, copiez votre nouvelle clé API dans le champ Odoo API Key.
- Saisissez l'e-mail lié à la clé API dans le champ Odoo User's Email.
- Cliquez sur le bouton Enregistrer les réglages.

📌 Note : après avoir sauvegardé les réglages, vous devriez voir Authentication is successful.
Créer un flux
- Ouvrez le formulaire que vous souhaitez connecter à votre modèle Odoo.
- En haut, cliquez sur le menu Réglages > Odoo.
- Dans la section Flux Odoo, cliquez sur le bouton Ajouter.
- Saisissez un nom pour votre flux dans le champ Feed Name.
- Sélectionnez le modèle de votre choix dans la liste déroulante Model Name.
- Cliquez sur le bouton Enregistrer les réglages.

Mapper les champs
Maintenant que vous avez sauvegardé vos paramètres lors de la création de la connexion entre Odoo et votre formulaire, vous verrez dans votre flux la section Fields mapping.

- Dans Odoo Fields Name, sélectionnez un champ Odoo présent dans votre modèle.
- Dans Champ du formulaire, sélectionnez l'un des champs présents dans votre formulaire.
- Cliquez sur le bouton + à droite pour connecter d'autres champs Odoo aux champs du formulaire.
- Répéter les étapes 1, 2 et 3.
- Cliquez sur le bouton Enregistrer les réglages.
Ajouter une logique conditionnelle
Vous pouvez enfin ajouter une logique conditionnelle, de sorte que seules les informations de contact de ceux qui répondent à des conditions spécifiques seront envoyées dans la table Odoo.
Pour créer une condition, cliquez sur l'option Activer la condition.
A gauche, vous pouvez choisir un champ de votre formulaire et sélectionner les critères qui activeront l'envoi à Odoo, par exemple :
→ Objet de la demande commerciale EST.
Si vous souhaitez ajouter une condition supplémentaire, cliquez sur le bouton +.

Une fois que vous avez configuré votre condition, cliquez sur le bouton Enregistrer les réglages.
Synchronisation
Tant que le flux est indiqué comme actif dans la liste des Flux Odoo, à chaque fois qu'un formulaire est rempli par un utilisateur, les données saisies sont envoyées à la table Odoo choisie dans ce flux.
💡 Pour rendre un flux inactif, il suffit de cliquer sur le bouton Actif pour passer en mode inactif.
Domaines et modèles pris en charge
Champs supportés par Gravity Forms
- Texte sur une seule ligne
- Paragraphe
- Texte
- Liste déroulante
- Nombre
- Cases à cocher
- Boutons radio
- Nom
- Date
- Heure
- Téléphone
- Adresse
- Site web
- Fichier
- Liste
- Multi-sélection
- Consentement
Modèles Odoo pris en charge
- Contacts
Champs Odoo pris en charge
- Char
- Texte
- Html
- La sélection
- Date
- Date
- Booléen
- Flotteur
- Entier
- Binaire