Ga naar hoofdinhoud

E-mail Templates Aanpassen

Je kunt de automatische e-mails (zoals bevestigingen) personaliseren.

Overzicht

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

CodeBetekenis
%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

CodeBetekenis
%EVENTNAME%Naam van het evenement
%EVENTDATE%Datum
%EVENTTIME%Starttijd
%EVENTENDTIME%Eindtijd
%EVENTDESC%Korte beschrijving
%EVENTTEXT%Volledige tekst
%LOCATION%Locatienaam
%HALL%Zaalnaam

Bestelling & Ticket

CodeBetekenis
%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

CodeBetekenis
%COMPANYNAME%Jouw organisatienaam
%COMPANYEMAIL%Jouw e-mail
%COMPANYWEBSITE%Jouw website
%LOGO%Jouw logo
%HEADER%Header-afbeelding
%FOOTER%Footer-afbeelding
%PRIMARYCOLOR%Jouw primaire kleur
CodeBetekenis
%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

  1. Ga naar E-mail > Templates.
  2. Kies de template die je wilt bewerken (bijv. Tickets_Attached voor de standaard bevestiging).
  3. Pas de tekst aan in de editor.
  4. Gebruik de knoppen om afbeeldingen of links in te voegen.
  5. 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:

ObjectBevat
orderDe bestelling (bedrag, status, datum, key)
userDe bezoeker (naam, e-mail, adres)
seatsArray van stoelen/plaatsen
ticketsArray van tickets met event-, locatie- en barcodegegevens
clientJouw 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.