Skip to content

Conversation

@bomoko
Copy link
Contributor

@bomoko bomoko commented Nov 21, 2025

Human Summary above

This PR lets you build themes for mails and overrides for mailer views. It dynamically registers themes discovered in the storage (actual directory given in the config) - each directory essentially being treated as a theme. This lets you override both the CSS and the templates.

It also allows you to select and set the theme per Store App like so

image

The new documentation describes how to do this in some detail.

AI Summary below

This pull request introduces a mail theming system that allows store apps to select and use custom email templates and styles for transactional emails.

The changes enable administrators to choose an email theme per app, automatically resolve and use themed templates if available, and fall back to default templates when necessary.

The implementation includes backend support for theme discovery, template resolution, and migration updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants