Lire la FAQ
NOUVEAU
Assistance de Bitrix24
Inscription et connexion
Sécurité dans Bitrix24
Démarrer sur Bitrix24
Actualités
Tâches et projets
Messenger
Collabs
Groupes de travail
Calendriers
Bitrix24 Drive
Base de connaissances
Sites
Boutique en ligne
Gestion des stocks
Messagerie web
CRM
Réservation en ligne
CoPilot - IA dans Bitrix24
Signature électronique
Signature électronique pour les RH
Analytique
BI Builder
Automatisation
Processus d’entreprise
Espace des ventes
CRM + Boutique en ligne
Marketing
Entreprise
Market (Applications)
Centre de contact
Widget de l'employé
Téléphonie
Paramètres
Bitrix24 Messenger
Questions générales
On-Premise de Bitrix24
Connexion

Bitrix24 Helpdesk

Exemples d’utilisation du code de formulaire CRM

Ce processus nécessite des connaissances spécialisées et des compétences professionnelles en programmation. Modifiez le code avec précaution. Des erreurs dans le script peuvent perturber le fonctionnement de Bitrix24.

Intégrer plusieurs fois un formulaire CRM sur une page

Copiez le code et collez-le à l’endroit souhaité sur le site.


Est-il possible d'utiliser un formulaire web CRM et un widget avec ce formulaire web CRM sur la page ?

Oui, c'est possible. Copiez le code et ajoutez-le à l’endroit souhaité sur le site.


Comment intégrer plusieurs formulaires CRM avec des informations de contact sur une même page ?

Copiez et collez le code sur le site web si nécessaire.


Comment configurer la saisie automatique des champs cachés dans un formulaire CRM ?

Ajoutez un champ caché au formulaire CRM et définissez une valeur par défaut, par exemple : %test%.
Valeurs de champ par défaut dans les formulaires CRM

Dans le script, indiquez la valeur du champ caché et les données à transmettre au CRM.

Exemple :

form.setProperty("test", "567")

Où :

  • test est la valeur du champ caché ;
  • 567 est la donnée envoyée au CRM.

Si le formulaire contient plusieurs champs cachés, ajoutez une ligne distincte pour chaque champ.

Exemple de script

Ce script s’applique à tous les formulaires contenant les champs cachés configurés dans le script.

<script>
window.addEventListener('b24:form:init', (event) => {
    let form = event.detail.object;
        form.setProperty('test', '567');
      });
</script>

Pour limiter le script à un formulaire CRM précis, ajoutez l’ID du formulaire dans le code.

Par exemple, pour un formulaire avec l’ID 14, utilisez form.identification.id == 14.

<script>
window.addEventListener('b24:form:init', (event) => {
    let form = event.detail.object;
    if (form.identification.id == 14) {
          form.setProperty("test", "567");
    }
});
</script>

Ajoutez le script sur le site avant la connexion du formulaire CRM. Sinon, les données risquent de ne pas être transmises correctement.


Comment spécifier des valeurs de champ pour tous les widgets d'une page ?

Ajoutez ce script sur la page avant de connecter le widget.

<script>
window.addEventListener('b24:form:init', (event) => {
    let form = event.detail.object;
    form.setValues({
        "name": "Pierre",
        "last-name": "Blanc",
        "email": "pierre@example.com",
        "phone": "+33016564948"
    });
});
</script>
Aller sur Bitrix24
Vous n'avez pas de compte ? Créez-en un gratuitement