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.