WP Manifestindependent plugin directory
manifest / ecommerce / payment-email-notifications

Order Status Email Notifications WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Create payment notifications emails in WooCommerce

★ 0stars
26release downloads
v1.1.2latest · 6mo ago

Install

Download payment-email-notifications.zip From the v1.1.2 release on GitHub, Apr 10, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/headwalluk/payment-email-notifications/releases/download/v1.1.2/payment-email-notifications.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Send scheduled, WooCommerce-styled emails to customers based on how long an order has been at a given status.

Use Cases

  • BACS payment reminders — Remind customers before payment is due, when it's due, and if it becomes overdue
  • Review requests — Nudge customers to leave a review 14 days after order completion
  • Any status-based timing — Configure emails for any WooCommerce order status with flexible day thresholds

How It Works

  1. Define emails in the admin: pick a target order status, set a "days at status" threshold, and write the email content
  2. Token substitution lets you personalise emails with customer names, order details, line item tables, payment URLs, and custom meta fields
  3. Custom meta tokens — configure order and customer meta keys in the Settings tab to use {{order.meta.KEY}} and {{customer.meta.KEY}} in templates
  4. Flexible recipients — send to the customer, the site admin, or a custom email address per definition
  5. Send schedule — optionally restrict sending to specific times of day and days of the week
  6. Test emails — send a test email from the admin list view using the most recent order as sample data
  7. Hourly cron checks all orders and sends emails when conditions are met — each email is only sent once per status period

Requirements

  • WordPress 6.0+
  • WooCommerce 8.0+
  • PHP 8.0+

Installation

  1. Upload the payment-email-notifications folder to /wp-content/plugins/
  2. Activate the plugin through the WordPress admin
  3. Navigate to WooCommerce → Order Status Emails to configure your email definitions

Extending

The plugin provides filters for developers to customise behaviour:

  • pen_email_tokens — Add or modify template tokens
  • pen_email_content — Filter rendered email content before sending
  • pen_email_recipient — Override the email recipient
  • pen_should_send_email — Conditionally suppress an email

See the docs/ directory for full developer documentation.

License

GPL v2 or later. See LICENSE for details.

Releases

4 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.2 latest
Apr 10, 2026 6mo ago
payment-email-notifications.zip +1 asset
19
payment-email-notifications.zip16
payment-email-notifications-1.1.2.zip3
Apr 10, 2026 6mo ago
payment-email-notifications.zip +1 asset
6
payment-email-notifications.zip3
payment-email-notifications-1.1.1.zip3
Apr 10, 2026 6mo ago
payment-email-notifications.zip +1 asset
0
payment-email-notifications.zip0
payment-email-notifications-1.1.0.zip0
Mar 20, 2026 7mo ago
payment-email-notifications.zip +1 asset
1
payment-email-notifications.zip1
payment-email-notifications-1.0.0.zip0
A grade

Security

Order Status Email Notifications 1.1.2 · audited by WP Registry

No security issues found.

Audited release
1.1.2
Findings
none
Worst severity
—
Content hash
d89d707c3e2f7d5030d8e835…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.