[MokoJoomMembership] [FEATURE] Email notification templates -- editable from admin #37

Closed
opened 2026-06-02 19:35:48 +00:00 by jmiller · 1 comment
Owner

Migrated from MokoJoomMembership#73

Summary

The database has an emails table with seeded templates, and EmailService is referenced in CLAUDE.md, but neither the admin editing UI nor the send logic exists.

Required Events/Templates

  • subscription_created -- welcome email with plan details
  • subscription_renewed -- renewal confirmation
  • subscription_expiring -- reminder N days before expiry
  • subscription_expired -- expiration notice
  • subscription_cancelled -- cancellation confirmation
  • payment_received -- payment receipt
  • payment_failed -- payment failure notice
  • admin_new_subscription -- admin notification

Requirements

  • Admin UI to edit subject/body per template
  • Merge tags: {name}, {plan}, {expiry_date}, {amount}, etc.
  • HTML and plain text versions
  • Uses Joomla Mail API
> Migrated from MokoJoomMembership#73 ## Summary The database has an `emails` table with seeded templates, and EmailService is referenced in CLAUDE.md, but neither the admin editing UI nor the send logic exists. ## Required Events/Templates - subscription_created -- welcome email with plan details - subscription_renewed -- renewal confirmation - subscription_expiring -- reminder N days before expiry - subscription_expired -- expiration notice - subscription_cancelled -- cancellation confirmation - payment_received -- payment receipt - payment_failed -- payment failure notice - admin_new_subscription -- admin notification ## Requirements - Admin UI to edit subject/body per template - Merge tags: {name}, {plan}, {expiry_date}, {amount}, etc. - HTML and plain text versions - Uses Joomla Mail API
jmiller added the enhancement label 2026-06-02 19:52:08 +00:00
Author
Owner

Duplicate of #75 — EmailService covers editable notification templates

Duplicate of #75 — EmailService covers editable notification templates
Sign in to join this conversation.
No labels enhancement
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomCommunity#37