PHPackages                             mindkomm/woocommerce-email-text-edit - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mindkomm/woocommerce-email-text-edit

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mindkomm/woocommerce-email-text-edit
====================================

Modify email texts used in your WooCommerce emails without having to edit email templates.

1.0.3(4y ago)5441MITPHP

Since Apr 9Pushed 4y ago3 watchersCompare

[ Source](https://github.com/mindkomm/woocommerce-email-text-edit)[ Packagist](https://packagist.org/packages/mindkomm/woocommerce-email-text-edit)[ RSS](/packages/mindkomm-woocommerce-email-text-edit/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

WooCommerce Email Text Edit
===========================

[](#woocommerce-email-text-edit)

This plugin allows you to edit email texts that are used in WooCommerce customer emails without having to edit the default templates that WooCommerce uses for emails.

Unlike other plugins, it will not overwrite your existing email template files.

Installation
------------

[](#installation)

You can install the package with Composer:

```
composer require mindkomm/woocommerce-email-text-edit

```

Usage
-----

[](#usage)

After you’ve installed the plugin, go to **WooCommerce** → **Settings** → **Emails** and select a customer email that you want to edit. You’ll find two new edit field where you can edit the content and the footer content of the email.

The following custom emails are supported:

- Completed Order
- Customer Invoice
- Customer Note
- Order on-hold
- Processing order
- Refunded order

Additionally, if you use the *WooCommerce Subscriptions* plugin, the following email types are supported as well:

- Completed Renewal Order
- Subscription Switch Complete
- Customer Payment Retry
- Processing Renewal Order
- Customer Renewal Invoice

If you want to test how your emails will look without having to create and send a lot of orders, you can use the very handy [WooCommerce Email Test](https://wordpress.org/plugins/woocommerce-email-test/) plugin.

Technical details
-----------------

[](#technical-details)

This plugin won’t overwrite any email templates that you’ve already defined. It will instead hook into the `woocommerce_email_header` action with a priority of `999` and start an output buffer. The output buffer will then be released in a function hooked to `woocommerce_email_order_details` with a priority of `1`. All output that was echoed between these two hooks will be suppressed.

It will do the same for the content in the footer. There, it will hook into the `woocommerce_email_customer_details` and `woocommerce_email_footer` actions.

Because of this setup, this plugin might not work if you have already heavily customized your emails with custom templates.

Filters
-------

[](#filters)

See the [Filters documentation](https://github.com/mindkomm/woocommerce-email-text-edit/blob/master/docs/filters.md).

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~442 days

Total

4

Last Release

1629d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2084481?v=4)[Lukas Gächter](/maintainers/gchtr)[@gchtr](https://github.com/gchtr)

---

Top Contributors

[![gchtr](https://avatars.githubusercontent.com/u/2084481?v=4)](https://github.com/gchtr "gchtr (15 commits)")

### Embed Badge

![Health badge](/badges/mindkomm-woocommerce-email-text-edit/health.svg)

```
[![Health](https://phpackages.com/badges/mindkomm-woocommerce-email-text-edit/health.svg)](https://phpackages.com/packages/mindkomm-woocommerce-email-text-edit)
```

###  Alternatives

[klepak/nova-dynamic-page-title

Dynamically updates Laravel Nova page title based on data from Vue router.

11154.8k](/packages/klepak-nova-dynamic-page-title)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
