Avec EverWeb 4.6 et versions ultérieures, un formulaire Formulaire de contact avancé (Contact Form Advanced) peut inscrire des personnes à un événement et encaisser les frais en une seule étape. Les visiteurs choisissent un type de billet et une quantité, répondent à vos questions et paient par carte via Stripe ou via PayPal. Vous obtenez la liste de tous les participants dans votre Espace client.
Qui l'utilise
- Un atelier de poterie organise des stages le week-end, avec ou sans kit de matériel.
- Une association professionnelle vend des places pour sa conférence aux tarifs Early bird, Membre et Étudiant.
- Un club de course à pied organise une course solidaire, avec une taille de T-shirt et un contact d'urgence pour chaque coureur.
- Une école encaisse le paiement d'une sortie, avec l'autorisation du parent cochée sur le même formulaire.
Ce dont vous avez besoin
- EverWeb 4.6 ou version ultérieure et l'add-on Contact Forms Enhanced (nécessaire pour les paiements, l'e-mail de confirmation et la liste des inscriptions en ligne) : consultez Qu'est-ce que l'add-on Contact Forms Enhanced ?
- Un compte Stripe et/ou un compte PayPal Business, et le HTTPS sur votre site Web : consultez Mon site indique « Non sécurisé » : comment obtenir le HTTPS (SSL) sur votre site Web.
Pour un événement gratuit, vous n'avez pas besoin des paiements : le même formulaire fonctionne sans eux. Les bases sont présentées dans Créer un formulaire personnalisé : demandes de devis, inscriptions et envoi de fichiers.
Exemples de plans de formulaire
Une personne par inscription (une conférence) :
| Libellé du champ | Control Type (type de contrôle) | Réglages / Prix |
|---|---|---|
| Billet | Card Select (sélection par cartes) | Early bird : 120, Membre : 150, Standard : 195, Étudiant : 60 |
| Ateliers | Choice Chips (pastilles de choix) | Atelier du matin : 25, Atelier de l'après-midi : 25 |
| Déjeuner | Radio Button (bouton radio) | Standard, Végétarien, Végan, Pas de déjeuner (sans prix) |
| Besoins alimentaires ou d'accessibilité | Text Area (zone de texte multiligne) | Facultatif |
| Nom, E-mail, Téléphone | TextBox (zone de texte sur une ligne), Email, Phone Number (numéro de téléphone) | Obligatoire |
| Événement | Hidden Field (champ masqué) | Default Value (valeur par défaut) : Conférence annuelle 2027 |
Plusieurs billets par commande (une course solidaire ou un événement familial) :
| Libellé du champ | Control Type | Réglages / Prix |
|---|---|---|
| Billets adulte | Stepper (sélecteur numérique) | Min 0, Max 10, Step 1, Unit Price (prix unitaire) 20 |
| Billets enfant | Stepper | Min 0, Max 10, Step 1, Unit Price 8 |
| Tailles de T-shirt et noms | Text Area | « Une ligne par coureur : nom et taille » |
| Téléphone du contact d'urgence | Phone Number | Obligatoire |
| Adresse postale | Address (adresse) | Uniquement si vous envoyez les T-shirts ou les billets par la poste |
| J'accepte le règlement de l'événement | Consent (consentement) | Link URL (URL du lien) vers votre page de règlement |
Une quantité ne peut pas multiplier un choix : utilisez donc un Stepper distinct pour chaque tarif de billet. Chacun s'ajoute séparément au total.
Configuration
- Créez un formulaire par événement, avec un Nom du formulaire de contact clair, par exemple Atelier de printemps 12 avril. C'est le nom que les acheteurs voient au moment du paiement, et il permet de garder la liste de chaque événement séparée dans votre Espace client.
- Choisissez votre add-on dans Module complémentaire amélioré du formulaire de contact. Dans la section Payments (paiements), cochez Accept Payments (accepter les paiements), ajoutez vos informations Stripe et/ou PayPal, choisissez la Currency (devise) et réglez Total Label (libellé du total) sur Total.
- Ajoutez les champs et les prix de l'un des plans ci-dessus. Laissez Show prices on options (afficher les prix sur les options) coché.
- Pour un long formulaire, ajoutez un Step Break (saut d'étape) avant chaque section, par exemple Vos coordonnées, Vos billets, Options. Ne commencez pas le formulaire par un Step Break.
- Choisissez une page de remerciement dans Page suivante (la page affichée après l'envoi), et pour Payment Unsuccessful Page (page d'échec du paiement) une page qui invite les gens à réessayer.
- Activez la protection anti-spam, puis cochez Envoyer un e-mail de confirmation (voir ci-dessous).
- Faites un test avec une clé de test Stripe ou PayPal Sandbox (testing) (sandbox PayPal, pour les tests), puis passez en production et publiez avec Fichier > Publier le site entier.
L'e-mail de confirmation
Avec Envoyer un e-mail de confirmation, un e-mail est envoyé au visiteur une fois son paiement confirmé. Indiquez la date, l'heure et l'adresse de l'événement ainsi que ce qu'il faut apporter dans Contenu de l'e-mail de confirmation, et ajoutez %allformdata% pour qu'il ait une copie de ses réponses. Vous pouvez aussi utiliser n'importe quel libellé de champ entre signes %, par exemple %Name%.
Ce que vous recevez
- Un e-mail pour chaque inscription marqué Paid (payé), avec toutes les réponses, le total et une Payment Reference (référence du paiement).
- Les personnes qui commencent à payer sans aller jusqu'au bout vous parviennent quelques heures plus tard marquées Unpaid order (commande non payée), pour que vous puissiez les relancer.
- Votre liste d'invités dans l'Espace client sous Contact Form Submissions > View Form Submissions (envois de formulaires de contact > voir les envois). Utilisez Export (exporter) pour l'obtenir au format CSV, triez-la par nom et imprimez-la pour l'accueil. Avec les formules d'add-on plus importantes, vous pouvez aussi écrire depuis cet endroit à tous les inscrits, par exemple pour un rappel.
Bon à savoir
- Le formulaire ne compte pas les places. Il ne se ferme pas tout seul quand l'événement est complet. Surveillez les chiffres et, quand c'est complet, remplacez le formulaire par une mention « Complet » et publiez à nouveau.
- Pas de codes-barres ni de billets imprimés. L'e-mail de confirmation et votre liste font office de billets. Vérifiez les noms à l'entrée.
- Paiements ponctuels uniquement. Pour une cotisation de saison payée mensuellement, consultez Pages réservées aux membres, connexions et abonnements payants : EverWeb Membership Sites.
- Les champs ne peuvent pas s'afficher ou se masquer en fonction d'une réponse (par exemple, les choix de repas uniquement pour les adultes). Posez la question dans une Text Area, ou laissez-la facultative.
- Une seule devise et un seul taux de taxe par formulaire.
- Un formulaire court s'intègre bien dans une fenêtre popup : cochez Close popup window after sending (fermer la fenêtre popup après l'envoi). Consultez Comment ouvrir une fenêtre popup ou agrandir une photo lors d'un clic ?
Articles connexes
- Créer un formulaire personnalisé : demandes de devis, inscriptions et envoi de fichiers
- Prendre des réservations et des acomptes avec votre formulaire de contact
- Recevoir des dons sur votre site Web avec un formulaire de contact
- Créer un site Web pour votre club, votre église ou votre association avec EverWeb
