Using the « Email Delivery Add-On » to deliver purchased Downloadable Files via Email message

Requires the Email Deliver Add-On for DownloadPlus AND the SmtPplus for Magento Extension

Download Delivery through Email is a add-on available here...

The required SmtpPlus for Magento extension is available here...



This Add-On to DownloadPlus allows delivery of purchased Downloadable Files through Email to the Customers Account Email Address. The purchased file is attached to a transactional Email message.

You shall be aware of the following related to this Add-On:

  • Email Delivery of messages with attachments are subject to Spam Protection or Attachment Protection schemes at the receiving end.
  • Email Delivery of messages with attachments may fail on the receiving end due to protection schemes and mailbox limits.
  • If the Email Delivery fails on the receiving end, this Add-On does not receive any response.
  • Any file delivered via Email does not receive any protection from your Magento Store, such as required login to download, download count and such.



This is an Add-On to DownloadPlus for Magento and requires DownloadPlus for Magento.

This Add-On requires the SmtpPlus for Magento extension which is adding the ability to add File Attachments to the Magento Store transactional Email Messages.


Setup of a Magento CRON execution is required for this, see here for more on this. To monitor the Magento Job Execution this is a nice extension to monitor the stores scheduled activities.

Installation of the import adapter for DownloadPlus is the same as for the DownloadPlus extension itself.

Update DownloadPlus and SmtpPlus to the most recent release prior to installation of this Add-On. Updates are available in your Customer Account.



The configuration options of the Add-On are located in System » Configuration » Catalog » Downloadable Delivery through Email:

Deliver via Email by default

Sets if purchaseable Downloadable Link (Files directly stored on the Magento Store only) shall be delivered by email per default. You may set this option for ever Downloadable Link separately in the Edit Product page.

Filesize Limit

The size limit for a delivered file in Bytes, kB (add 'kB'), MB (add 'MB') or GB (add 'GB'). A delivery email message will then only be sent if the related file is within the size limit defined here. For files with its size above this limit a Email Delivery Queue entry will be created, but the delivery will be set to Email has Failed (Filesize too big).

Compress delivered Files using ZIP

Allows to compress delivered Files using ZIP. If the file is already a ZIP-Archive, the original file will be sent.

Use alternate Customer Email Address

Allows to set a Customer Attribute to used as alternate Email Address where the send the Email Delivery. Select the Customer Attribute you want to use, if the attribute value is empty at processing of the Email the Customer Account Email Address will be used.

For Management of Customer Attributes we suggest this Extension that adds management of Customer Attributes: Customer Attributes Tool. There are also many other extensions available for Management of Customer Attributes: List of Customer Attribute extensions at Magento Connect

Delivery Email Sender

Select the Store Email Identity you want to use as the Email Sender Address.

Email Template for delivery of new Download

Select the Email Template for the transactional Email message for a new Download (just purchased and available). To disable this transaction Email select Transactional Email disabled.

Email Template for delivery of updated Download

Select the Email Template for the transactional Email message for a updated Download (whenever a new file was selected for the related Downloadable Link). To disable this transaction Email select Transactional Email disabled.

Email Delivery Schedule

Allows you to set the CRON cycle in minutes when to process any queued Email Deliveries (to actually send them).

Extension Check

Shows the results from the Add-On's own check of compatibility and prerequisites required.

This Add-On requires the SmtpPlus for Magento extension which is adding the ability to add File Attachments to the Magento Store transactional Email Messages.




For each of the Downloadable Links the delivery by Email is configurable through the Title Attribute Deliver purchased File through Email. If not set for the Downloadable Link it will be on the default selected in the configuration options, otherwise you may selectively enable delivery of Downloadable Link Files with that Title Attribute:


In the Administrator Menu Sales » Purchased Downloadable Products » Email Delivery for Downloadable Products the processing Queue for email deliveries is accessible. This queue holds all delivery events with its last execution and last status:

Clicking on a row item will open the related Customer Account.

The Delivery Status is one of the following:

  • Email is pending: Email is scheduled to be sent with the next processing run.
  • Email is processing: Email is currently being sent.
  • Email is sent: Email is successfully sent.
  • Email has failed: An error has occurred during sending of the Email. Go to the Customer Account (by clicking on the row) and select Email Messages to access a copy of the Email and the related error message. This requires SmtpPlus to keep a copy of all sent emails...
  • Email has failed (Filesize too large): Indicates that the Email was not sent due to the attached file being over the filesize limit.

Following Actions are available for each of the entries:

Preview Email

Opens a preview of the Transactional Email. Useful for testing of the Add-On in your own environment when customizing the Email Templates.

Send Now

Sends the Email Message immediately.

Schedule Send

Reschedules sending of the Email Message for the next regular processing run.



In the Customer Account, under the Current Downloads tab, the Email Delivery of purchased Downloads for the related customer is also accessible: