How can individual fields added through the "WooCommerce Checkout Manager by Visser Labs" plugin be included in the PDF invoices generated by the "WooCommerce PDF Invoices by Bas Elbers" plugin?
To include individual fields added through the "WooCommerce Checkout Manager by Visser Labs" plugin in the PDF invoices generated by the "WooCommerce PDF Invoices by Bas Elbers" plugin, you will need to customize the invoice template to fetch and display the additional fields. This can be achieved by modifying the PHP code in the template file responsible for generating the PDF invoices.
// Add custom fields from WooCommerce Checkout Manager to PDF invoices
add_filter( 'wpo_wcpdf_invoice_item_meta', 'custom_add_checkout_manager_fields', 10, 3 );
function custom_add_checkout_manager_fields( $item_meta, $item_id, $order ) {
// Fetch additional fields from WooCommerce Checkout Manager
$custom_field1 = get_post_meta( $order->get_id(), '_custom_field1', true );
$custom_field2 = get_post_meta( $order->get_id(), '_custom_field2', true );
// Add the custom fields to the invoice item meta
$item_meta['Custom Field 1'] = $custom_field1;
$item_meta['Custom Field 2'] = $custom_field2;
return $item_meta;
}