Commit Graph
4 Commits
Author SHA1 Message Date
Gerhard Scheikl 602b336a94 feat(email): per-variant paid/unpaid body templates in settings
The previous single body field could not distinguish 'use the default' from
'save the pre-filled default', so the first settings save locked the hint in
as a custom override for ALL orders — the paid/unpaid default logic never ran.

Give each payment state its own editable body field (emailBodyHtmlDePaid /
emailBodyHtmlEnPaid) with its own empty-fallback. A body submitted unchanged
from its built-in default is stored as empty, so 'use default' survives saves
and future default updates propagate.
2026-08-24 16:35:09 +02:00
Gerhard Scheikl 274ccfbc01 attempt to fix mail sending 2026-05-09 22:26:04 +02:00
Gerhard Scheikl f6c5d108ad fix(thank-you): force https for QR PNG URL behind TLS-terminating proxy 2026-05-09 21:19:01 +02:00
Gerhard Scheikl 0f75dbaccb initial version (template only) 2026-04-28 13:34:35 +02:00