AAdvanced Subscriptions
Features Pricing Docs Changelog Contact — Español
Sign in Buy the plugin →
Emails · 5 min read

Emails overview

Eight transactional emails ride on WooCommerce's built-in email engine. They appear at WooCommerce → Settings → Emails alongside the standard order emails, share the same header and footer template, and can be toggled, retitled, retemplated and translated like any other Woo email.

Last reviewed 2026-05-27 Plugin v2.0.0

Prerequisites

  • WooCommerce 9.0+ with transactional email sending working (test with a normal order first if you're unsure).
  • A proper SMTP plugin in production. wp_mail() via PHP's mail() is unreliable for renewal-volume sending.

The eight emails

ClassTriggerTo
ASWC_LoaderRenewal_Subscription_Invoice_EmailSuccessful renewal chargeCustomer
ASWC_LoaderReminder_EmailN days before the next renewal (configurable in settings)Customer
ASWC_LoaderPlan_Going_To_Expire_EmailN days before a fixed-length plan expiresCustomer
ASWC_Expired_Subscription_EmailSubscription reaches end of its fixed termCustomer
ASWC_LoaderPause_Subscription_EmailCustomer or admin pauses a subscriptionCustomer
ASWC_LoaderReactivate_Subscription_EmailPaused or on-hold subscription becomes active againCustomer
ASWC_Cancel_Subscription_EmailSubscription cancelled (by customer, admin or after exhausted retries)Customer
ASWC_Onhold_Active_Subscription_EmailSubscription transitions to on-hold (failed payment, manual review)Merchant

Toggling and customising

Each email has its own row at WooCommerce → Settings → Emails. Click the email name to:

  • Enable or disable sending entirely.
  • Override the recipient (defaults are customer for customer-facing emails, admin email for merchant-facing).
  • Change the subject and heading. Both accept WooCommerce placeholders like {site_title}, {order_number}, and the plugin-added {subscription_id} and {next_payment_date}.
  • Switch between plain-text and HTML versions.

Overriding templates

Templates live under /templates/emails/ and /includes/loader/emails/ in the plugin. To override one, copy it to your-theme/advanced-subscriptions-for-woocommerce/emails/. Both HTML and plain-text versions exist; the plain version lives under emails/plain/ and follows the same naming convention.

For visual styling (logo, colours, footer text), use WooCommerce → Settings → Emails → Email Template. Those settings apply to both Woo's own emails and ours.

Relevant hooks