Skip to content

Automatically fill PDF forms with WooCommerce orders and attach generated PDFs to email notifications and order downloads.

License

Notifications You must be signed in to change notification settings

maximum-software/pdf-forms-for-woocommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PDF Forms Filler for WooCommerce

Automatically fill PDF forms with WooCommerce orders and attach generated PDFs to email notifications and order downloads.

Description

This plugin allows WooCommerce store owners to add automatic PDF form filling features for email notification attachments and order downloads to their WooCommerce store. An existing PDF can be set up to be filled with customer and order information when an order is placed or processed. Images can also be downloaded from a dynamic URL and embedded into the PDF. You can then have your customers receive order email notifications with PDF attachments containing customer order data. You can also allow your customers to download the filled PDF on their order page via the downloadable files feature of WooCommerce. The filled PDF files can be saved in a custom uploads subdirectory on your web server.

What makes this plugin special is its approach to preparing PDF files. It is not generating PDF documents from scratch. It modifies the original PDF document that was prepared using third party software and supplied to the plugin. This allows users the freedom to design exactly what they need and use their pre-existing documents.

Possible uses:

  • Automated creation of tickets for events
  • Automated creation of certificates for certifications requiring payment
  • Automated creation of official documents that require payment
  • Automated warranty document creation based on date of purchase
  • Automated creation of PDFs that assist with order fulfillment

An external web API is used for working with PDF files (free usage has limitations). The plugin comminicates with the external service to create an API key, upload your blank PDF files, retrieve information about your PDF files and eventually add your user information to your PDF files. Please see privacy policy at https://pdf.ninja.

Please see Pdf.Ninja Terms of Use and Pdf.Ninja Privacy Policy.

Requirements:

  • PHP 5.5 or newer
  • WordPress 5.4 or newer
  • WooCommerce 5.6.0 or newer
  • Chrome 60, Firefox 56 (or equivalent) or newer

Known incompatible plugins:

Installation

  1. Install the WooCommerce plugin.
  2. Upload this plugin's folder to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  3. Activate the plugin through the 'Plugins' screen in WordPress.
  4. Start using the 'PDF Forms' section on the WooCommerce product editor page.

Screenshots

PDF Forms section on product edit page

An example event ticket product configuration with field mappings and an image embed

An example filled event ticket PDF with embedded QR code image and a barcode font field

An example order details page with a downloadable warranty certificate PDF

An example order notification message with a warranty certificate PDF attachment and a downloadable file link

Special Thanks

Special thanks to the following sponsors of this plugin,

BrowserStack

BrowserStack