Skip to content

Conversation

@benjaminwil
Copy link
Contributor

Summary

We're moving towards having a separate subscriber for each type of transaction email. This commit ensures that OrderMailerSubscriber actions are all moved to subscriber classes that more accurately describe the mailer action being taken.

Now, the old OrderMailerSubscriber does nothing and can be removed in the next version of Solidus.

In subsequent commits we can now add additional subscribers for:

  • Carton shipped transactional emails
  • Short ship transactional emails
  • Order cancellation transactionals emails

Checklist

Check out our PR guidelines for more details.

The following are mandatory for all PRs:

@benjaminwil benjaminwil requested a review from a team as a code owner March 27, 2025 21:00
@github-actions github-actions bot added the changelog:solidus_core Changes to the solidus_core gem label Mar 27, 2025
We're moving towards having a separate subscriber for each type of
transaction email. This commit ensures that `OrderMailerSubscriber`
actions are all moved to subscriber classes that more accurately
describe the mailer action being taken.

Now, the old `OrderMailerSubscriber` does nothing and can be removed in
the next version of Solidus.

In subsequent commits we can now add additional subscribers for:

- Carton shipped transactional emails
- Short ship transactional emails
- Order cancellation transactionals emails

Co-authored-by: Senem Soy <[email protected]>
@benjaminwil benjaminwil force-pushed the order-confirmation-mailer-subscriber branch from bb3a87d to 38a9d36 Compare April 4, 2025 16:01
@benjaminwil
Copy link
Contributor Author

It does not look like the failing CI steps are related to this change.

@tvdeyen tvdeyen merged commit fc44726 into solidusio:main Apr 4, 2025
20 of 21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:solidus_core Changes to the solidus_core gem

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants