The WP-CRM System Invoicing extension allows you to customize the look and feel of your invoices through a template built especially for WP-CRM System Invoicing.
Customizing the Invoice Template
WP-CRM System’s Invoicing extension has a template built into it, which displays the default version of the invoice. In order to customize this template, you will need to connect to your site via FTP and download the template file. This template file is located in the following directory:
Once you download this file, you can change whatever you want with one exception. The first line that references the file
invoice-data.php. This line should not be changed as this file generates the invoice-specific information. Everything else can be edited as much as you want.
After you have finished updating the file
wp-crm-system-invoicing-template.php upload it back to your site. This time, instead of replacing the original file that you downloaded, upload it to the root folder of your active theme. The reason you shouldn’t override the default template is that if there is an update to this plugin your changes will get lost in the update.
You would upload the file to this directory (replacing your-theme-folder with your actual theme’s folder).
This version of the template will take precedence over the original version from the Invoicing extension plugin.
If you want to include specific information on the invoice the following variables and functions can be used:
Change Styles Only
If you don’t want to edit the template file, and only need to change the styles being applied to the layout, you can find a complete list of styles used below.
You can add any of these to your own stylesheet file and they should override the stylesheet used by the plugin.