PDF Invoice plugin

Features
  • Attach a PDF to your order confirmation e-mails
  • It can also allow you to output several invoices in one PDF file from the orders listing of your backend.


Features preview


Installation
  • Easy and quick !
  • 1) Download the plugin on our website
    2) Install it on your Joomla website (extension manager)
    3) Enable the plugin
    4) 4) For some languages, you might need to change the "font" setting to one adapted to the characters of the language. For example, for Chinese you want to use droidsansfallback
Use
  • This PDF plugin is compatible with all the editions of HikaShop
  • Compatible with PHP 5 minimum
  • No limit of time
  • No limit of use
  • 30-day money-back guarantee
Customize If you want to customize the layout you've selected in the settings of the plugin, you'll need to :
  • This PDF plugin is compatible with all the editions of HikaShop
  • Connect to your website via FTP or your cpanel's file manager
  • Download the file of the layout in the folder plugins/hikashop/attachinvoice/attachinvoice/
  • Modify the file locally with Notepad++ or Visual Studio Code
  • Upload the modified file to media/com_hikashop/plugins/
That way, you'll have your modifications as an override of the layout, so you won't lose them when you update the plugin in the future.
Changelog

2.0.5 on the 29th of March 2024

  • The page break between invoices now uses a translation override so that it can be changed by the user if necessary.
  • The PDF invoice plugin now cuts the lines with an improved algorithms as to not cut in the middle of words, or in the middle of prices.

2.0.4 on the 21st of September 2023

  • The support of the onAfterOrderProductsListingDisplay event in the last release would generate an error during the PDF generation on the frontend when products with serials/subscriptions (with HikaSerial) would be included in the order.

2.0.3 on the 8th of August 2023

  • The PDF invoice plugin now supports the onAfterOrderProductsListingDisplay event. This will allow the PDF to include extra information added by other extensions, like the serial numbers generated by HikaSerial, similarly to how the default invoice include it.

2.0.1 on the 6th of July 2023

  • Custom fields of the table "order" would not display properly with the grid and corporate layouts.

2.0.0 on the 3rd of March 2023

  • We've added three new invoice layouts to the plugin
  • There is now a new option in the plugin settings to select the layout to be used
  • With the three new layouts, there is an extra option to select the main color used in the invoice.

1.2.1 on the 6th of February 2023

  • We added a modification to strip the slashes in the order invoice number when generating the file name of the invoice PDF file to avoid the file name being cut in the middle in some cases.

1.2.0 on the 30th of January 2023

  • We updated to version 6.6.2 of the HTML2PDF library in order to support PHP 8.1 for the PDF invoice plugin.

1.1.4 on the 6th of December 2022

  • If the "Your logo URL" setting of the HikaShop configuration would be left empty, it would create an error with the last version of the PDF invoice plugin.

1.1.3 on the 8th of September 2022

  • PHP 8 could generate errors during calculations if there were too many decimals on the numbers.
  • We now allow HTML tags in the footer of the PDF generated by the PDF invoice plugin.
  • We added support for the new "Your logo URL" setting of HikaShop.

1.1.2 on the 5th of May 2022

  • We've added a new font to the PDF invoice plugin to properly support Chinese.

1.1.1 on the 5th of May 2022

  • The PDF invoice plugin now properly take into account the shipping address override of the Mondial relay and Colissimo shipping plugins.

1.1.0 on the 19th of October 2021

  • We updated the HTML2PDF library in the PDF invoice plugin to support PHP8.

1.0.31 on the 14th of June 2021

  • We've added a patch so that after you use the "invoice" and "shipping invoice" buttons of the PDF invoice plugin on the orders listing, you can still use the pagination and filters on the page, without having to manually refresh it.

1.0.30 on the 16th of March 2021

  • The PDF invoice would display an empty popup in the backend when download the PDF invoice file.

1.0.29 on the 5th of January 2021

  • The PDF invoice plugin now also split the options name to avoid breaking the style of the products table on the invoice when the option name is too big.

1.0.28 on the 10th of December 2020

  • We've added a patch to avoid the PDF generation failing when a warning or notice is displayed before itself.

1.0.27 on the 8th of July 2020

  • There are now hidden settings to display the weight of the products and the total weight of the order in the invoice and shipping invoice.

1.0.26 on the 8th of May 2019

  • We migrated from isAdmin() to isClient() for the support of Joomla 4.
  • The display of the taxes in the invoice generated by the PDF invoice plugin didn't work properly when an increment was set in the currency.

1.0.25 on the 30th of August 2018

  • The plugin supports the translation overrides on the tax rate namekey so that you can have a different text for different languages.
  • You can now translate the footer of the PDF invoice with a translation override.

1.0.24 on the 29th of June 2018

  • We removed the support of Joomla 1.5, 1.6 and 1.7

1.0.23 on the 13th of December 2017

  • We updated the HTMLPDF library to the latest version for the PDF invoice plugin.

1.0.22 on the 31th of July 2017

  • We migrated from JRequest to JInput for the filtering of data in order to prepare for Joomla 4 and improve the compatibility with the latest versions of PHP 7.

1.0.21 on the 12th of June 2017

  • The popup was not closing properly with the PDF invoice plugin on the frontend.

1.0.20 on the 17th of April 2017

  • The invoice didn't display custom order fields properly since Hikashop 3.

1.0.19 on the 12th of February 2017

  • We've updated the invoice display in order to use the new custom fields display settings.

1.0.18 on the 20th of December 2016

  • The PDF invoice plugin didn't handle properly AJAX image and image custom fields in the invoice generation process.
  • We improved the display of custom item fields in the PDF invoices.
  • We improved the display of the products listing on the PDF shipping invoice.

1.0.17 on the 20th of August 2016

  • The PDF invoice plugin didn't support the new display options for custom fields of the table "item".

1.0.16 on the 28th of July 2016

  • We do not add the "additional information" area in the invoice if there is no additional information.

1.0.15 on the 17th of June 2016

  • The PDF invoice plugin can now also generate shipping invoices from a bunch of orders thanks to a new "shipping invoice" button on the orders listing.
  • The PDF invoice plugin now can also handle shipping invoices.
  • The PDF invoice plugin now handles the new custom fields display options.
  • The PDf invoice plugin now triggers the HikaShop plugins so that external plugins/extensions can add their data to the PDF invoices, like it's done for the non PDF invoices.

1.0.14 on the 25th of February 2016

  • We fixed a text issue in the PDF invoice plugin.

1.0.13 on the 3rd of December 2015

  • The PDF invoice plugin now handles the "display product code" setting of the HikaShop configuration.
  • The options of the PDF invoice plugin are now translatable.

1.0.12 on the 5th of September 2015

  • HikaShop now handles taxes on payment fees and so does the PDF invoice plugin.

1.0.11 on the 3rd of June 2015

  • You can now define the marges of the generated PDFs for the PDF invoice plugin.
  • We fixed a rounding display issue of the taxes on the invoices in some rare cases.
  • The plugin will only add the PDF for HikaShop sales orders (so it will exclude the HikaMarket sub sales).

1.0.10 on the 25th of November 2014

  • We fixed the loading of language overrides.
  • The PDF invoice plugin now handle multiple shipping methods selected per order and shipping address overrides.

1.0.9 on the 25th of September 2014

  • You can now select the statuses for which the PDF invoice will be attached to the email notifications of HikaShop.
  • We now can add many BCC in the attachinvoice PDF plugin.
  • The PDF invoice plugin didn't handle the display of the shipping/payment method selected in some cases.
  • We improved the name of the PDF file generated by the PDF invoice plugin.
  • The PDF invoices generated by the PDF invoice plugin are now always in the user language.
  • The variants names might create issues with the PDF invoice generation if too long.
  • The print popup wasn't closing with the PDF invoice plugin when retrieving the PDF from the order details page of the frontend.

1.0.8 on the 2nd of July 2014

  • The invoices now display the date of creation of the invoice and not the date of creation of the order.

1.0.7 on the 19th of May 2014

  • The PDF invoice plugin did not override the print button on the frontend for the orders invoice.
  • We added two options to the PDF invoice plugin to select whether or not to override the invoice on the backend and on the frontend.

1.0.6 on the 21th of April 2014

  • The invoice PDF plugin now support the splitting of long product names onto several lines in the PDF invoice.

1.0.6 on the 21th of April 2014

  • The invoice PDF plugin now support the splitting of long product names onto several lines in the PDF invoice.

1.0.5 on the 9th of April 2014

  • We improved the conditions for the display of the shipping address, the shipping method and the payment method on the PDF invoice plugin.

1.0.4 on the 30th of March 2014

  • We added new Thai fonts to the PDF invoice plugin.

1.0.3 on the 7th of February 2014

  • The PDF invoice now includes the display of the shipping/payment methods.
  • Tax price is now calculated correctly in the PDF invoice plugin.

1.0.2 on the 24th of September 2013

  • The store address can now be translated with a translation override.

1.0.1 on the 29th of June 2013

  • We fixed a typo with the shipping address in the PDF invoice plugin.
  • Add display of custom item and order fields on the PDF invoices of the PDF invoice plugin.

1.0.0 on Febrary 2011

  • Initial release of the plugin
pdf0_481336455
€ 20,00 A tax rate (between 17% and 27% based on your country) will be added if your address is in the European Union and that you don't provide a valid VAT number or if your address is in France as per the European Union law.

Specifications

HikaShop
Integration
Joomla 2.5 and up