Using the « Email Delivery Add-On » to deliver purchased Downloadable Files via Email message
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.
Prerequisites
This is an Add-On to DownloadPlus for Magento and requires DownloadPlus for Magento.
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
Installation of the import adapter for DownloadPlus is the same as for the DownloadPlus extension itself.
Configuration Options
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.
Manage Products
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:
Email Delivery for Downloadable Products
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.
Customer Account
In the Customer Account, under the Current Downloads
tab, the Email Delivery of purchased Downloads for the related customer is also accessible: