EmailAttachments

https://github.com/magesuite/email-attachments

This extension adds PDF attachments to sales emails. The module is needed when there should be additional PDFs like “Terms and conditions” or “Return policy” attached to the order confirmation email.

Installation

This module is a part of MageSuite metapackage.

composer require "creativestyle/magesuite-email-attachments" ^3.0.0

 

Admin settings

Attachments can be added in the admin panel:

Stores -> Configuration -> Sales -> Sales Emails -> New Order Confirmation Email Attachments

 

Only pdf, doc, docx, odt files format is allowed.

 

Backend

Repository for the MageSuite Email Attachments module, including:

  • Extending \Magento\Framework\Mail\Template\TransportBuilder with addAttachmentByFilePath function

  • Implement uploading of files in the admin panel by adding new section Sales / Sales emails / New Order Confirmation Email Attachments with 3 input fields

  • Implement attaching uploaded files to emails by adding a plugin for TransportBuilder which attach files to email with a proper template identifier

Frontend

There is nothing on the frontend to document.