WooCommerce PDF plugins (WP Overnight)
We frequently use two PDF-related plugins from WP Overnight. This article is mostly about both these plugins, as I don't actually know where one ends and the other starts.
Identification
What we use
We use two related plugins from WP Overnight for producing WooCommerce-related PDF documents:
Identifier, reseller & name | External links | Notes |
---|---|---|
|
https://wordpress.org/plugins/woocommerce-pdf-invoices-packing-slips/ | Maybe this is the actual plugin? If so, this article would effectively be mostly about this plugin |
|
Appearantly, this plugin is now incorporated in this bundle: https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/ | Maybe this is just a template? Meaning that a lot of fields have already been defined? Maybe this doesn't add any functionality |
Related plugins
Not to be confused with these plugins:
Identifier, reseller & name | External links | Notes |
---|---|---|
|
| |
|
||
|
Identifier is unknown: The URL that the reseller uses on its site, isn't authorative. In this case, it would result in the same identifier as for the WP Overnight plugin mentioned earlier | |
|
https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/ | |
|
https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-professional/ | |
|
We use this plugin as well |
Licensing
- GPLv2
- Gratis
- Reseller: WP Overnight
PDF download location
Concerning the location of the downloadable PDF invoices, check:
wp-admin » WooCommerce » PDF Invoices » Status
For me, this is usually something like var/www/example.com/wp-content/uploads/wpo_wcpdf_...
.
Interface
After installation, you find stuff here:
wp-admin » WooCommerce » PDF Invoices
The tabs (main menu items) at this page:
- General
- Documents
- Customizer
- UBL (beta)
- Advanced
- Upgrade
UBL
This plugin supports UBL (in beta, as of 2024.11). UBL, or Universal Business Language, is an internationally standardized format used for electronic business documents, such as invoices, purchase orders, and shipping notices. Developed by the OASIS (Organization for the Advancement of Structured Information Standards), UBL is a XML-based data format that allows companies to exchange standardized business documents electronically across different systems and organizations.
- Standardized Data Format: UBL provides a common format for electronic documents, which is especially useful in e-invoicing, ensuring that information like pricing, taxes, and customer details are structured uniformly.
- Tax Compliance: Many countries require electronic invoices for tax compliance purposes, and UBL's standardized format meets regulatory requirements in regions that mandate such formats (e.g., the European Union and parts of Latin America).
- Interoperability: UBL enables seamless cross-border business transactions because its format is widely accepted internationally. Businesses in different countries can easily interpret each other's documents without needing customized systems.
- Government Requirements: Some countries mandate UBL-compliant invoices to streamline tax reporting and reduce fraud. By using UBL, businesses meet these requirements more easily, particularly when trading within or with the European Union.
Update translations
To translate any remaining English terms:
Check the Language Files
The plugin should have a .po
and .mo
file for translations. Ensure you have the latest version of the French language files for this plugin. These files are typically located in wp-content/plugins/woocommerce-pdf-invoices-packing-slips/languages/
. If they don’t exist, you can download the latest .po
file from WordPress translation repositories or use a plugin like Loco Translate.
Use Loco Translate
- Install and activate the Loco Translate plugin
- Go to
Loco Translate » Plugins
and selectWooCommerce PDF Invoices & Packing Slips
- Choose the destination language and check if all relevant terms are translated. If some terms are still in English, you can manually translate them here
- Save your translations and regenerate the PDF to see the changes
- Clear Cache: After making any translation updates, clear your WordPress cache if you're using a caching plugin. This ensures that the new translations are applied when the PDF is generated.
Casus: Geen PDF bijgevoegd bij order-emails (april 2022)
Probleem: PDF's ontbraken bij order emails.
Debugging:
- wp-admin » WooCommerce » Orders: Als je het PDF-icoon aanklikt bij een order (rechterkant van het scherm), krijg je een fatal error dat er iets mis gaat met VAT (BTW)
- WooCommerce EU VAT Number-plugin bleek gedeactiveerd te zijn
- Het PDF-sjabloon incorporeert gegevens van deze plugin. Er blijkt niet gecontroleerd te worden of deze gegevens wel of niet beschikbaar zijn (is een prima keuze, overigens). Vandaar de crash.
Oplossing: WooCommerce EU VAT Number-plugin activeren.