Skip to content

Free Magento 2 extension To attached Pdf file In Invoice from Admin sales Section | Nadeem Khan

Notifications You must be signed in to change notification settings

inadeemkhan/magento2-invoice-attachment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Magento2 Invoice Attachment

Magento 2 extension To attached Pdf file In Invoice from Admin sales Section

Features:

  1. Extension to include pdf file in invoice email
  2. Admin can upload pdf file while generating invoice from backend.
  3. Pdf file will be diplay in invoice email.
  4. Looks like core functionality of Magento (at backend as well as frontend)
  5. Unencrypted code for easy customization

Installation

* = in production please use the --keep-generated option

Type 1: Zip file

  • Unzip the zip file in app/code/Nadeem
  • Enable the module by running php bin/magento module:enable Nadeem_PdfFileAttachment
  • Apply database updates by running php bin/magento setup:upgrade*
  • Flush the cache by running php bin/magento cache:flush

Type 2: Composer

  • Make the module available in a composer repository for example:
    • private repository repo.magento.com
    • public repository packagist.org
    • public github repository as vcs
  • Add the composer repository to the configuration by running composer config repositories.repo.magento.com composer https://repo.magento.com/
  • Install the module composer by running composer require nadeem/module-pdffileattachment
  • enable the module by running php bin/magento module:enable Nadeem_PdfFileAttachment
  • apply database updates by running php bin/magento setup:upgrade*
  • Flush the cache by running php bin/magento cache:flush

Contribution

Want to contribute to this extension? The quickest way is to open a pull request on GitHub.

Screenshots & Support

If you encounter any problems or bugs, please open an issue on GitHub.

Admin Configuration

Prerequisites

Use the following table to verify you have the correct prerequisites to install this Extension.

Prerequisite How to check For more information
Apache 2.2 or 2.4 Ubuntu: apache2 -v
CentOS: httpd -v
Apache
PHP 7.*.* php -v PHP Ubuntu
PHP CentOS
MySQL 5.6.x mysql -u [root user name] -p MySQL

Feedback and Support

khannadeem243@gmail.com