Il template delle fatture in Pdf realizzate tramite PDF Invoices & Packing Slips può far riferimento all'indirizzo del destinatario di default per WooCommerce, oppure essere creato appositamente dai dati dell'ordine. In questo secondo caso, alcune informazioni possono essere aggiunte utilizzando i vari hook del template invoice.php, ad esempio il wpo_wcpdf_after_billing_address. Il codice da aggiungere al function.php può essere il seguente:

function wcpdf_IT_after_billing_address($type, $order){
	if($type != "invoice") return;
	$customer_type = wcpdf_it_get_billing_customer_type($order);
	$piva = wcpdf_it_get_billing_cf($order) ?? "";
	$pre = $customer_type == "business" ? "Partita IVA: " : "Codice Fiscale: ";
	if($piva) echo "<div>{$pre}{$piva}</div>";
}
add_action( 'wpo_wcpdf_after_billing_address', 'wcpdf_IT_after_billing_address', 20, 2 );

In questo esempio aggiungiamo una riga "Partita IVA: 12345678901" oppure "Codice Fiscale: AAABBB..." a seconda del tipo di cliente ("business" o "private").