Skip to main content

Email Settings

Configure the email sender, branding applied to all templates, and per-event notification toggles. The tab also hosts the in-browser template editor and preview.

Location: Settings > Emails

Sender & Branding​

FieldDescription
email_from_nameName shown on the From header
email_from_addressAddress used as the From sender
email_header_imageLogo or banner rendered at the top of branded templates
email_header_titleOptional header title text
email_header_subtitleOptional header subtitle text
email_footer_textCustom footer message added to all templates
email_base_colorPrimary brand color, hex
email_background_colorOuter email background, hex
email_body_background_colorContent card background, hex
email_text_colorBody text color, hex

Colors flow through the shared base.html wrapper so every transactional message picks up the same look.

Customer Notification Toggles​

Order Lifecycle​

FieldTrigger
order_confirmation_enabledOrder placed
order_status_update_enabledOrder status changes
order_status_update_statusesMulti-select of statuses that fire the status-update email (defaults to processing, completed)
order_shipped_enabledOrder marked as shipped
order_delivered_enabledOrder marked as delivered
order_cancelled_enabledOrder cancelled
order_refunded_enabledRefund processed

Subscriptions​

FieldTrigger
subscription_created_enabledNew subscription
subscription_renewed_enabledSuccessful renewal
subscription_cancelled_enabledSubscription cancelled
subscription_expiring_enabledRenewal reminder before expiration
subscription_expired_enabledSubscription reached its scheduled end
subscription_paused_enabledSubscription paused
subscription_suspended_enabledSubscription suspended after dunning
subscription_resumed_enabledSubscription resumed after a pause
subscription_failed_enabledRenewal payment failed

Customer Touchpoints​

FieldTrigger
customer_welcome_enabledCustomer account created
invoice_enabledInvoice generated
download_ready_enabledDigital download made available
review_approved_enabledSubmitted review approved
review_response_enabledStore replied to a review
payment_link_enabledAdmin sends a payment link

Admin Alerts​

FieldTrigger
admin_new_order_enabledNew order received
admin_low_stock_enabledProduct crossed the low-stock threshold
admin_new_review_enabledNew review submitted

Template Editor​

Each template appears under one of five categories (Orders, Reviews, Subscriptions, Admin, System). From the row actions you can:

  • Preview the template with sample data, scoped to the selected language.
  • Edit the subject and body in the rich editor.
  • Send Test to email yourself the rendered template.
  • Reset the customizations and fall back to the bundled default.
  • Translate the active template into another published Joomla language using the configured AI provider.

Templates support a wildcard * language tag for "default for all languages" and per-tag overrides for installed published languages.

Common Email Variables​

Brand variables (store name, store URL, base colors, header image, footer text) are injected automatically by the shared template wrapper. Common per-message variables include:

  • {{site_name}}, {{site_url}}, {{current_year}}, {{current_date}}
  • {{order_number}}, {{order_date}}, {{order_total}}, {{customer_name}}, {{billing_address}}, {{shipping_address}}
  • {{subscription_name}}, {{subscription_amount}}, {{next_billing_date}}

The exact variable set depends on the template; the editor lists supported tokens beside each template.

Troubleshooting​

  • Mail not sending: Joomla still owns SMTP delivery. Check System > Global Configuration > Server > Mail Settings.
  • Mail going to spam: keep the From domain aligned with your store domain and publish SPF / DKIM / DMARC records.