AGB- und Widerrufs-PDFs in E-Mails sind leer

Ich habe das Problem, dass AGB und Widerrufs-PDFs in den Bestätigungs-E-Mails leer sind.

Der Code in der E-Mail müsste richtig sein:

{%- if shop.terms_of_service.body != blank -%}
{{ shop.terms_of_service | attach_as_pdf: “AGB” }}
{%- endif -%}

{%- if shop.refund_policy.body != blank -%}
{{ shop.refund_policy | attach_as_pdf: “Widerrufsbelehrung” }}
{%- endif -%}

Habt ihr eine Idee, was ich falsch mache?

Hey @Tom651

Das besprechen wir gerade hier (samt vorläufigen Workaround).

Wahrscheinlichere Ursachen:

Inhalte im Shop nicht ausgefüllt. Das ist der häufigste Grund. shop.terms_of_service.body und shop.refund_policy.body sind nur dann nicht blank, wenn du die Texte tatsächlich unter Shopify Admin → Einstellungen → Richtlinien eingegeben und gespeichert hast.

attach_as_pdf ist kein nativer Liquid-Filter Das ist eigentlich der kritischste Punkt: attach_as_pdf existiert nicht in Shopify’s Standard-Liquid. Dieser Filter kommt vermutlich aus einer App. Wenn die App nicht korrekt installiert ist oder keinen Zugriff auf das Template hat, wird der Filter einfach ignoriert.