WooCommerce PDF plugins (WP Overnight)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

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
  • woocommerce-pdf-invoices-packing-slips
  • WP Overnight
  • PDF Invoices & Packing Slips for WooCommerce
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
  • woocommerce-pdf-ips-templates
  • WP Overnight
  • PDF Invoices & Packing Slips for WooCommerce - Premium Templates
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
  • pdf-invoices
  • Andrew Benbow » WooCommerce.com
  • PDF Invoices for WooCommerce
  • print-invoices-packing-slip-labels-for-woocommerce
  • WebToffee
  • WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels
  • woocommerce-pdf-invoices-packing-slips???
  • WebToffee
  • WooCommerce PDF Invoices and Packing Slips
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
  • woocommerce-pdf-invoices-packing-slips-bundle
  • WP Overnight
  • WooCommerce PDF Invoices and Packing Slips Bundle
https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-bundle/
  • woocommerce-pdf-invoices-packing-slips-professional
  • WP Overnight
  • WooCommerce PDF Invoices & Packing Slips Professional
https://wpovernight.com/downloads/woocommerce-pdf-invoices-packing-slips-professional/
  • woocommerce-pip
  • SkyVerge » WooCommerce.com
  • WooCommerce Print Invoices and Packing Lists & WooCommerce Print Invoices/Packing Lists
We use this plugin as well

Licensing

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 select WooCommerce 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.

See also

Sources