Description : Cet outil permet d'étendre les fonctionnalités des modules existants (comme Produits, Clients ou Facturation) en ajoutant des champs de données personnalisés, gérables et affichables dans différentes zones du système.
À quoi ça sert ? (Exemples pratiques)
Utilisez-le pour enregistrer et afficher des informations qui ne sont pas prévues par défaut dans les modules standards.
- Gestion des Produits : Ajouter un champ "Date d'expiration" ou "Certification ISO" à chaque fiche produit, en l'affichant dans le panier ou dans des rapports spécifiques.
- Fiche Client : Insérer des informations détaillées sur les clients (ex. "Secteur d'activité", "Référent secondaire") et les utiliser pour segmenter les listes d'envoi.
- Contenus Dynamiques : Créer un champ de type "Galerie photo" dans un module projets, puis afficher dynamiquement les images sur une page web créée avec le Visual Builder.
Fonctionnalités principales
Le gestionnaire de champs personnalisés offre une large gamme d'options pour la collecte et l'affichage des données :
- Types de Champ Flexibles : Permet de créer des champs pour différents besoins, notamment :
- Texte (court ou long, formaté ou non formaté).
- Nombres.
- Dates et Date/Heure.
- Images uniques et Galeries photos.
- Fichiers téléchargeables.
- Vidéos (YouTube/Vimeo).
- Cases à cocher (checkbox).
- Champs à sélection simple ou multiple (dropdown).
- Champs basés sur le Visual Builder (pour insérer des mises en page complexes).
- Regroupement en Onglets : Il est possible d’organiser les champs supplémentaires en onglets personnalisés au sein de l’écran de modification du record (ex. un onglet "Détails Techniques" séparé). Si non spécifié, les champs sont insérés dans l’onglet par défaut "Champs supplémentaires".
- Support de la Traduction : Les champs texte, nombre et date peuvent être configurés pour supporter la traduction en plusieurs langues.
- Définition des Valeurs : Pour les champs sélectionnables, il est possible de définir à l’avance les valeurs acceptées.
Comment configurer
La configuration se fait en deux étapes : la création du champ et la définition de sa visibilité.
1. Accès à la gestion : Accédez au panneau de configuration du plugin (généralement Paramètres => Champs personnalisés).
2. Sélection du Module : Dans le menu latéral, sélectionnez le module que vous souhaitez étendre (ex. Produits, Clients, Facturation Ventes).
3. Création du Champ : Utilisez le constructeur pour ajouter un nouveau champ et remplir les paramètres suivants :
| Option | Description |
|---|---|
| Nom du champ | L’étiquette qui apparaîtra à l’utilisateur (ex. "Code Interne"). |
| Type de champ | Choisir le format d’entrée (Texte court, Date, Galerie, etc.). |
| Nom de l’onglet | Le titre de l’onglet où apparaîtra le champ dans le module de gestion (laisser vide pour l’onglet par défaut "Champs supplémentaires"). |
| Valeurs acceptées | (Seulement pour les champs Sélectionnables) Saisir les valeurs possibles séparées par un point-virgule (;). |
| Traductions | Sélectionner "Traduisible" si le contenu du champ doit être géré en plusieurs langues. |
Options d’affichage (Visibilité)
Selon le module choisi, des options supplémentaires seront disponibles pour définir où le champ doit être affiché en dehors de l’onglet principal de modification :
| Module | Option | Objectif |
|---|---|---|
| Produits et E-commerce | Visibilité panier | Affiche la valeur du champ dans les détails du produit à l’intérieur du panier. |
| Clients | Données de facturation | Affiche la valeur du champ dans la section "Données de facturation" du client. |
| Tous les modules | Colonnes tableau | Ajoute le champ comme colonne filtrable et recherchable dans le tableau principal de gestion du module (ex. liste clients). |
| Facturation Ventes | Rapport | Inclut la valeur du champ dans les rapports de vente générés par le système. |
Intégrations automatiques
Les champs personnalisés s’intègrent automatiquement dans différentes zones du système afin d’en maximiser l’utilité.
1. Affichage avec le Visual Builder
Il est possible d’insérer directement le contenu d’un champ personnalisé dans n’importe quelle page, landing page ou email créée avec le Visual Builder, en utilisant le bloc Champ supplémentaire.
- Configuration du Bloc :
1. Sélectionner le Module source (ex. Produits).
2. Sélectionner le Champ à afficher (le nom du champ personnalisé créé).
3. Spécifier l'ID Record principal : il faut indiquer l’ID précis du record dont extraire la donnée (ex. l’ID produit ou client). Ceci est souvent réalisé via des shortcodes (ex. {produit-id} dans une page produit).
2. Filtres et Automatisations
Les valeurs des champs personnalisés peuvent être utilisées comme critères avancés pour les automatisations marketing ou pour la segmentation des destinataires.
- Filtres Clients : Il est possible de créer des conditions basées sur la valeur d’un champ client (ex. "Si le champ 'Secteur' est égal à 'Retail'").
- Filtres Ventes : On peut filtrer les destinataires selon la valeur d’un champ personnalisé présent dans leur dernière commande (ex. "Si la dernière commande client a le champ 'Type Livraison' réglé sur 'Express'").
3. Gestion des Données
Les champs sont automatiquement ajoutés aux formulaires de gestion des données afin de faciliter leur saisie :
- Formulaires Fiches : Les champs personnalisés sont inclus dans la section "Champs personnalisés" ou dans l’onglet spécifique que vous avez défini lors de la modification d’un record (client, produit, etc.).
- Tableaux de Gestion: Si configuré, le champ apparaît comme une colonne dans le tableau principal du module permettant un filtrage rapide. Pour les champs type "Case à cocher", des actions rapides permettent d’activer/désactiver directement depuis ce tableau.
4. Intégration API
Les données des champs personnalisés sont également accessibles via intégrations externes (API), permettant aux systèmes externes de lire et écrire les valeurs des champs pour un record spécifique.







