Yireo - Trainings & extensions

Open main menu

Magento 1 Extension

EmailTester

Preview any transactional email in your Magento 1 backend

Already used in more than 519 shops
  • 100% open source and well-written
  • compliant with modern Magento standards
  • 1 year of free composer updates & support
  • 14 day money-back guarantee
$ 99
for 6 months

Latest release: See CHANGELOG

Packages & pricing

Summary

Before going live with a Magento shop, you need to make sure all your Transactional Emails are functioning. The visual layout needs to be good. Spelling needs to be checked. All content needs to be double-checked.

For instance to test the order emails, the default procedure is to place a test order, complete the checkout and wait for the email to arrive in your inbox. When something is wrong with the email, you have to repeat the entire procedure. This is time consuming and very boring.

This is where our Yireo EmailTester extension comes in: It allows you to preview all emails easily from within the Magento backend, or test-send them to the email account of your choice. No more lengthy procedures. Testing emails now has become peanuts!

Magento 2 extension available

Please note that this extension is only available under Magento 1 (which is by now a deprecated platform that you should move away from). We have released a new extension for Magento 2, which is listed on our extensions page.

Quick Start to install your Yireo extension

Installation via composer URL

We recommend to install Magento 1 extensions via composer or modman. See the Composer project for instructions on how to get composer up and running. Once composer is installed, make sure to download the Magento 1 Composer Installer to your project. After this, you should be good to go to install Magento 1 extensions via composer.

Next, use the following commands to install our extension. Make sure to add in your own subscription key.

composer config repositories.yireo-emailtester composer https://api.yireo.com/composer.php/key,YOUR-LICENSE-KEY/
composer require yireo/magento1-emailtester

After this, the extension is ready for use in Magento. First of all, flush the cache. This can be either done using the Cache Management page in the Magento Admin Panel, or by using the command magerun cache:flush. If you were already logged into the Magento Admin Panel, make sure to logout and log back in again, before proceeding. Do not forget to grab yourself a manual copy of our extension as a backup.

Installation via composer artifact

We recommend to install Magento 1 extensions via composer or modman. See the Composer project for instructions on how to get composer up and running. Once composer is installed, make sure to download the Magento 1 Composer Installer to your project. After this, you should be good to go to install Magento 1 extensions via composer.

Next, download the composer ZIP packages from this webpage under the File Downloads tab. Create a new folder packages within your Magento source and copy the ZIP packages to this new folder. Next, run the following commands (and make sure to include the right path to your Magento source):

composer config repositories.zip-packages artifact /path/to/magento/packages
composer require yireo/magento1-emailtester

After this, the extension is ready for use in Magento. First of all, flush the cache. This can be either done using the Cache Management page in the Magento Admin Panel, or by using the command magerun cache:flush. If you were already logged into the Magento Admin Panel, make sure to logout and log back in again, before proceeding. Do not forget to grab yourself a manual copy of our extension as a backup.

Manual installation

Please note that we highly recommend using composer instead. However, in some cases, it might be required to do a non-composer installation. For this, download the module ZIP from our site (under the tab File Downloads). Next, create a folder with the following name and copy to the ZIP contents to it:

app/etc/modules/Yireo/EmailTester.xml
app/code/community/Yireo/EmailTester

After this, the extension is ready for use in Magento. First of all, flush the cache. This can be either done using the Cache Management page in the Magento Admin Panel, or by using the command magerun cache:flush. If you were already logged into the Magento Admin Panel, make sure to logout and log back in again, before proceeding. Do not forget to grab yourself a manual copy of our extension as a backup.

Downloads

Login to see the packages available to you

NamePackage TypeVersionDownload link
DownloadNo access

Frequently Asked Questions

No, it is not. As a policy, all our Yireo software is unencrypted - we do not make use of technologies like ionCube or ZendOptimizer. All PHP-code is open source, but for commercial extensions the code is only given to paying customers.

You probably would like to know if this extension is working under a specific Magento version 2.X.Y. However, from a technical point of view, the question is wrong: The major Magento version 2.X.Y is not semantical but instead used for marketing purposes. It doesn't give any guarantees.

Instead, we maintain compatibility with the actual modules that lie underneath (like Magento_Catalog or the Magento Framework). And version management for these dependencies is handled via composer. We strongly advice you to rely on composer to answer the question whether our extension works under a specific Magento version. This is the only way to guarantee compatibility in a professional way.

Alternatively, study our CHANGELOG for details on the progress we made.

Once the subscription expires, the composer feed will not give you any access to the software anymore. We recommend you to download the latest ZIP file from our site and add this to your own private composer repository instead (BitBucket, GitHub) so you keep the latest sources available through composer.

Once you purchase this extension, you get access to the downloads for a period of time (normally 12 months). The downloads folder will contain both minor updates and major updates. You can always download the latest version of the extension at any time by logging into your Yireo Account - as long as you have a support subscription that did not expire yet. Likewise, for the period of the subscription, you can use composer to install the package from the command-line. If your subscription expired, you are required to purchase a new subscription to access new updates.

The EmailTester extension makes it simple to test emails. Start with the basics of your email - the basic layout, your company logo, and content. This can all be tested easily by using the preview page in the Magento Admin Panel. Once you're done with these basics, you can test how your emails behave under different email-clients (Outlook, Gmail, Thunderbird, etc) by sending them to your test-accounts.

Magento already features a way to preview transactional emails. However, there are a couple of downsides to this feature: First of all, you need to create a new instance of any default template before you can actually preview it. Second, the preview does not allow you to insert real-life data - things like the logo, customer-name, order-table will just appear empty. Third, it does not allow you to send a preview as an actual email. All three of these problems are solved with our extension.

Yes, you can. The EmailTester extension dispatches an event emailtester_variables that allows third party developers to hook into the test-procedure and insert their own variables. Declare your own observer in XML for this event, and use your Observer-class to add variables.

Yes, but this is not configured in EmailTester. It is configured via the System Configuration> Store Email Addresses> General Contact> Sender Email (transemail/identgeneral/email).

We have encountered some cases where Magento would generate an error No date part in and then some value. In all of these cases, the mail template that was being sent was relying on data not present in the selected values. For instance, when you try to send an email New Invoice, this assumes that the order you have selected indeed has a valid invoice. Selecting an order with valid invoice fixes the issue.

The EmailTester extension works together with other Magento extensions, but it just depends how these Magento extensions are hooking into the Magento email-functionality. If a third party module adds a new transactional email to Magento, that email will be picked up upon by EmailTester. If a third party module inserts additional information into existing transactional emails, this again will work with EmailTester. However, if a third party module inserts its own variables, those variables will not be filled up with dummy content by EmailTester. If this happens, mail us and we'll see how we can enhance EmailTester quickly.

When EmailTester shows a preview of an email in the browser, it encodes the page using UTF-8. It might be that the email itself is formatted using a different encoding. This is a bad practice. It is best to convert all Magento content to UTF-8 (because that's used by the Magento core, the Magento database, and most likely all other webserver-components as well). If in doubt, make sure to contact us.

Getting support

If you run into problems, we are happy to help you out with the following resources:

We usually respond within 24 hours.

Supported Magento versions

  • 1.9.4.0 (see composer requirements)

Requirement details

  • php: >=7.0.0
ExtDN

We are a proud member of ExtDN

ExtDN forms a network of Magento extension developers, that strive for a better extension quality - both on a technical level and from an end-users point of view. With industry leaders like Fooman and aHeadworks, ExtDN lifts up the Magento extension space to a new level. And Yireo is proud to be part of this.

Do not miss out on what we say

This will be the most interesting spam you've ever read

We don't write too commercial stuff, we focus on the technology (which we love) and we regularly come up with innovative solutions. Via our newsletter, you can keep yourself up to date on all of this coolness. Subscribing only takes seconds.

Sign up for the Yireo newsletter

Extensions

Legal information

Other Yireo sites

Get Social

About Yireo