E-mail Templates Aanpassen
Je kunt de automatische e-mails (zoals bevestigingen) personaliseren.

Merge-variabelen
In templates kun je placeholders gebruiken die het systeem vervangt door de gegevens van de bestelling. Syntax is altijd %NAME% met procenttekens rondom.
Klant
| Code | Betekenis |
|---|---|
%SALUTATION% | Aanhef (bv "Beste heer / mevrouw") |
%FIRSTNAME% | Voornaam |
%LASTNAME% | Achternaam (incl. tussenvoegsel) |
%EMAIL% | E-mailadres |
%USERPASS% | QR-code van de bezoekerspas (indien van toepassing) |
Evenement
| Code | Betekenis |
|---|---|
%EVENTNAME% | Naam van het evenement |
%EVENTDATE% | Datum |
%EVENTTIME% | Starttijd |
%EVENTENDTIME% | Eindtijd |
%EVENTDESC% | Korte beschrijving |
%EVENTTEXT% | Volledige tekst |
%LOCATION% | Locatienaam |
%HALL% | Zaalnaam |
Bestelling & Ticket
| Code | Betekenis |
|---|---|
%ORDERID% | Intern bestelnummer |
%ORDERKEY% | URL-veilige bestelkey |
%SEATPRICE% | Prijs per ticket |
%TICKETTYPE% | Kaartsoort (regulier, CJP, etc.) |
%BARCODETEXT% | Tekst onder de barcode |
%QRCODE% | QR-code afbeelding |
Organisatie & Huisstijl
| Code | Betekenis |
|---|---|
%COMPANYNAME% | Jouw organisatienaam |
%COMPANYEMAIL% | Jouw e-mail |
%COMPANYWEBSITE% | Jouw website |
%LOGO% | Jouw logo |
%HEADER% | Header-afbeelding |
%FOOTER% | Footer-afbeelding |
%PRIMARYCOLOR% | Jouw primaire kleur |
Links & Blokken
| Code | Betekenis |
|---|---|
%ICAL_LINK% | Tekst met link naar iCal/agenda |
%ICAL_LINK_URL% | Alleen de iCal URL |
%DONATIONLINK% | Donatie-pagina link |
%HEADLINE% | Standaard titel ("Hier is je bestelling!") |
%BODY% | Standaard body-tekst |
%REMARK% | Standaard opmerking |
%REMARK_2% | Tweede standaard opmerking |
Template Bewerken
- Ga naar E-mail > Templates.
- Kies de template die je wilt bewerken (bijv.
Tickets_Attachedvoor de standaard bevestiging). - Pas de tekst aan in de editor.
- Gebruik de knoppen om afbeeldingen of links in te voegen.
- Klik op Opslaan.
Waarschuwing: Wees voorzichtig met de technische codes. Als je per ongeluk
%weghaalt, werkt de vervanging niet meer.
Meerdere talen in één template
Je kunt binnen een template blokken markeren per taal. Het systeem kiest automatisch het juiste blok op basis van de taal van de bestelling (order_lang).
@NL@
Beste %FIRSTNAME%, bedankt voor je bestelling.
@/NL@
@EN@
Dear %FIRSTNAME%, thank you for your order.
@/EN@
Alles wat niet in een taalblok staat, verschijnt in beide talen.
Geavanceerd: Twig-templating
Naast de eenvoudige %VARIABLE%-substitutie ondersteunen templates ook Twig voor voorwaardelijke teksten en herhalingen. Gebruik dit alleen als je weet wat je doet — één typefout en de mail faalt.
Beschikbare objecten
In Twig zijn deze objecten beschikbaar:
| Object | Bevat |
|---|---|
order | De bestelling (bedrag, status, datum, key) |
user | De bezoeker (naam, e-mail, adres) |
seats | Array van stoelen/plaatsen |
tickets | Array van tickets met event-, locatie- en barcodegegevens |
client | Jouw organisatie (companyname, website, email) |
Voorbeelden
Voorwaarde:
{% if order.order_total > 50 %}
Je krijgt gratis verzending.
{% endif %}
Lijst met tickets:
{% for ticket in tickets %}
Ticket voor {{ ticket.event_name }} op {{ ticket.event_date }}
{% endfor %}
Vertaalfilter:
{{ "welcome_message" | lang }} {# vertaalt via Language Lines #}
{{ event_description | googletrans }} {# Google-vertaling naar order-taal #}
Datum formatteren (via Intl-extensie):
{{ order.order_date | format_date(locale='nl', pattern='d MMMM yyyy') }}
Tips
- Test altijd met een testbestelling. Een Twig-fout zorgt dat de mail helemaal niet uitgaat.
- Blijf bij
%VARIABLE%als het kan. Twig is krachtig maar foutgevoelig. - Geen toegang tot ruwe DB-velden buiten de 5 objecten hierboven — veiligheid.