我必须更改woocommerce PDF发票上的价格,而不能更改订单中显示的价格。 原因是能够开具发票给卖方,但发票上没有产品价格。
我尝试使用“ pdf_template_line_output”钩子,但我看不到如何调试,因此我对该函数所做的更改对pdf没有任何影响,因此,如果有人可以对其有所了解我非常感谢。
add_filter ( 'pdf_template_line_output' , 'custom_pdf_lines', 10, 2 );
function custom_pdf_lines ( $line, $order_id ) {
global $woocommerce;
$order = new WC_Order( $order_id );
// * * * * * How to debug here? * * *
echo "<pre>";
var_dump($order);
echo "</pre>";
$pdflines = "<table>";
$pdflines .= "<th>test</th>";
$pdflines .= "</table>";
return $pdflines;
}
谢谢。