private function is_preview_email_improvements_enabled( string $feature_id ): bool {
if ( 'email_improvements' !== $feature_id ) {
* This filter is documented in templates/emails/email-styles.php
* @param bool $is_email_preview Whether the email is being previewed.
$is_email_preview = apply_filters( 'woocommerce_is_email_preview', false );
if ( $is_email_preview ) {
return get_transient( EmailPreview::TRANSIENT_PREVIEW_EMAIL_IMPROVEMENTS ) === 'yes';