Forums Feature Requests Thread

[Enhancement] Admin deep-dive (commerce/config): Email digest builder cannot be scheduled or A/B varied and previews only via emailing yourself

Patrick Bass · Jun 6 · 13 · 0
[Normal Priority] [Feature Enhancement] [Under Consideration]
🚀 OP Jun 6, 2026 8:34pm

Area: Admin deep-dive (commerce/config) (audit p15b) · Surface: /admin/email/digest (AdminEmailDigestController) · Dimension: improve-existing · Severity: minor

Intercom/Mailchimp-style digest tooling shows a live in-browser preview and lets you set the send cadence and test subject lines. Our 'live preview' is actually a round-trip test email, and the digest cadence is fixed by cron with no admin control over day/time. For a white-label product where the digest is a major re-engagement lever, the lack of an inline preview and a cadence control is a noticeable gap.

Evidence

AdminEmailDigestController has show/save/test only (AdminEmailDigestController.php). test() (line 109-157) renders the template and emails it to the admin's own address — there is no in-browser live preview despite the docblock claiming 'live preview' (line 16). No send-day/time control and no subject-line testing exist in the controller.

Suggested fix. Render the digest HTML inline in an iframe on the builder page (the template+data are already assembled in test()), and add a send-day/time setting persisted to DigestSettings that the digest worker honors.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

Log in or register to reply to this thread.