Gutschein als PDF verschicken
Die Erweiterung ermöglicht es, für die gekauften Guthaben/Gutscheine ein automatisches PDF zu generieren und diese dem Kunden zu senden.
Um die PDF erstellen zu können, wird ein Template benötigt. Das Template muss die benötigten Variablen für die Ausstellung des Gutscheins enthalten.
Die nachfolgenden Variablen stehen derzeit zur Verfügung. Sollten weitere Variablen benötigt werden, schreibe uns gerne, damit wir diese hinzufügen können:
| Variable | Beschreibung |
|---|---|
{{ context.salesChannel.domains.first.url }} |
URL zum Shop |
{{ credit.creditBalances.first.value|currency }} |
Guthaben-Wert |
{{ credit.code }} |
Guthaben-Code |
twig {% if credit.expiresAt != null %} <div style="font-size: 14px; margin-top: 20px;">gültig bis: {{ credit.expiresAt|format_date('medium', locale=locale) }}</div> {% endif %} |
Ablaufdatum |
{{ credit.templateBoughtFrom }} |
Von |
{{ credit.templateBoughtFor }} |
Für |
{{ credit.templateMessage }} |
Persönlicher Gruß |
Die erstellte Datei muss anschließend im Template oder einem Plugin in den Template-Dateien (meist /src/Resources/views/) unter documents/lenz-credit-management/ abgelegt werden, z.B.:
documents/lenz-credit-management/buy-voucher-wichtel.html.twig.
Das erstellte PDF kann unter folgender URL getestet werden:
SHOPURL/lenz-credit-management/buy-credit/test-pdf?template=[PFAD DER TEMPLATE-DATEI]
Beispiel:
SHOPURL/lenz-credit-management/buy-credit/test-pdf?template=@Storefront/documents/lenz-credit-management/test.html.twig