Met EverWeb 4.6 en hoger kan een formulier van Contactformulier Geavanceerd mensen inschrijven voor een evenement en in één stap de deelnamekosten innen. Bezoekers kiezen een soort kaartje en hoeveel ze er willen, beantwoorden uw vragen en betalen met een kaart via Stripe of via PayPal. U krijgt in uw Klantenpaneel een lijst van iedereen die komt.
Wie gebruikt dit
- Een keramiekatelier organiseert workshops in het weekend, met of zonder materialenpakket.
- Een beroepsvereniging verkoopt plaatsen voor een congres tegen vroegboek-, leden- en studentenprijzen.
- Een hardloopclub organiseert een sponsorloop voor een goed doel, met een T-shirtmaat en een noodcontact voor elke loper.
- Een school int het geld voor een schoolreisje, met de toestemming van de ouder aangevinkt op hetzelfde formulier.
Wat u nodig hebt
- EverWeb 4.6 of hoger en de Contact Forms Enhanced-add-on (nodig voor betalingen, de bevestigingsmail en de online lijst met inschrijvingen): zie Wat is de Contact Forms Enhanced-add-on?
- Een Stripe-account en/of een PayPal Business-account, en HTTPS op uw website: zie Mijn site zegt 'Niet veilig': zo krijgt u HTTPS (SSL) op uw website.
Voor een gratis evenement hebt u geen betalingen nodig: hetzelfde formulier werkt ook zonder. De basis staat in Een eigen formulier maken: offerteaanvragen, inschrijvingen en bestandsuploads.
Voorbeeldplannen voor het formulier
Eén persoon per inschrijving (een congres):
| Veldlabel | Control Type | Instellingen / prijs |
|---|---|---|
| Kaartje | Card Select (keuzekaarten) | Vroegboek: 120, Lid: 150, Standaard: 195, Student: 60 |
| Workshops | Choice Chips (keuzeknoppen) | Ochtendworkshop: 25, Middagworkshop: 25 |
| Lunch | Radio Button (keuzerondje) | Standaard, Vegetarisch, Veganistisch, Geen lunch (geen prijzen) |
| Dieetwensen of toegankelijkheid | Text Area (tekstgebied) | Optioneel |
| Naam, e-mail, telefoon | TextBox (tekstvak), Email, Phone Number (telefoonnummer) | Verplicht |
| Evenement | Hidden Field (verborgen veld) | Default Value (standaardwaarde): Jaarcongres 2027 |
Meerdere kaartjes per bestelling (een sponsorloop of familie-evenement):
| Veldlabel | Control Type | Instellingen / prijs |
|---|---|---|
| Kaartjes volwassenen | Stepper (aantalkiezer met + en −) | Min 0, Max 10, Step 1, Unit Price (prijs per eenheid) 20 |
| Kaartjes kinderen | Stepper | Min 0, Max 10, Step 1, Unit Price 8 |
| T-shirtmaten en namen | Text Area | "Eén regel per loper: naam en maat" |
| Telefoon noodcontact | Phone Number | Verplicht |
| Postadres | Address (adres) | Alleen als u T-shirts of kaartjes opstuurt |
| Ik ga akkoord met de regels van het evenement | Consent (toestemming) | Link URL naar uw pagina met regels |
Een aantal kan geen keuze vermenigvuldigen, dus gebruik voor elke kaartprijs een aparte Stepper. Elke Stepper wordt afzonderlijk bij het totaal opgeteld.
Zo stelt u het in
- Maak één formulier per evenement, met een duidelijke Contactformulier Naam zoals Voorjaarsworkshop 12 april. Kopers zien die naam bij het afrekenen, en zo blijft de lijst van elk evenement apart in uw Klantenpaneel.
- Kies uw add-on bij Verbeterde add-on voor contactformulier. Vink in het onderdeel Payments (betalingen) Accept Payments (betalingen accepteren) aan, vul uw gegevens van Stripe en/of PayPal in, kies de Currency (valuta) en stel Total Label (label voor het totaal) in op Totaal.
- Voeg de velden en prijzen uit een van de plannen hierboven toe. Laat Show prices on options (prijzen bij opties tonen) aangevinkt.
- Voeg bij een lang formulier vóór elk onderdeel een Step Break (stapscheiding) toe, zoals Uw gegevens, Uw kaartjes, Extra's. Begin het formulier niet met een Step Break.
- Kies een bedankpagina bij Doorsturen naar pagina, en voor Payment Unsuccessful Page (pagina bij mislukte betaling) een pagina die mensen uitnodigt het opnieuw te proberen.
- Zet spambeveiliging aan en vink daarna Bevestigingsmail verzenden aan (zie hieronder).
- Test met een testsleutel van Stripe of met PayPal Sandbox (testing) (testomgeving van PayPal), ga daarna live en publiceer met File > Publiceer hele site (File = Archief).
De bevestigingsmail
Met Bevestigingsmail verzenden gaat er een e-mail naar de bezoeker zodra de betaling is bevestigd. Zet de datum, tijd en het adres van het evenement en wat mensen moeten meenemen in Bevestigings-e-mailinhoud, en voeg %allformdata% toe zodat ze een kopie van hun antwoorden hebben. U kunt ook elk veldlabel tussen %-tekens gebruiken, zoals %Name%.
Wat u ontvangt
- Een e-mail voor elke inschrijving, gemarkeerd als Paid (betaald), met alle antwoorden, het totaal en een Payment Reference (betalingskenmerk).
- Mensen die beginnen maar de betaling niet afronden, komen een paar uur later bij u binnen gemarkeerd als Unpaid order (onbetaalde bestelling), zodat u contact kunt opnemen.
- Uw gastenlijst in het Klantenpaneel onder Contact Form Submissions > View Form Submissions (formulierinzendingen bekijken). Exporteer hem met Export (exporteren) naar CSV, sorteer op naam en print hem voor bij de deur. Met de grotere add-on-pakketten kunt u vanaf daar ook iedereen die zich heeft ingeschreven een e-mail sturen, bijvoorbeeld een herinnering.
Goed om te weten
- Het formulier telt geen plaatsen. Het sluit niet vanzelf als het evenement vol is. Houd de aantallen in de gaten, en vervang het formulier bij een volle zaal door een melding "Uitverkocht" en publiceer opnieuw.
- Geen barcodes of gedrukte kaartjes. De bevestigingsmail en uw lijst zijn de kaartjes. Controleer de namen bij de deur.
- Alleen eenmalige betalingen. Voor seizoensbijdragen die per maand worden betaald, zie Pagina's alleen voor leden, inloggen en betaalde abonnementen: EverWeb Membership Sites.
- Velden kunnen niet verschijnen of verdwijnen op basis van een antwoord (bijvoorbeeld maaltijdkeuzes alleen voor volwassenen). Vraag ernaar in een Text Area, of maak de vraag optioneel.
- Eén valuta en één btw-tarief per formulier.
- Een kort formulier past mooi in een pop-upvenster (Popup Window): vink Close popup window after sending (pop-upvenster sluiten na verzenden) aan. Zie Hoe open ik een pop-upvenster of vergroot ik een foto als iemand erop klikt?
