我正在尝试通过functions.php文件发送新的订单电子邮件和客户发票电子邮件.
如何触发完整订单对象作为电子邮件发送?
我正在尝试两种不同类型的代码.
add_action('woocommerce_payment_complete', 'my_custom_checkout_field_looking');
function my_custom_checkout_field_looking( $order_id ) {
$order = new WC_Order( $order_id );
// first type of Code. Send Email but did not send complete order object.
$mailer = WC()->mailer();
$subject = 'New Order Email # ' . $order_id;
$mailer->send( 'example@gmail.com', $subject, $mailer->wrap_message( $subject, $order ), '', '' );
// Second type of Code. Do not send email and doing nothing
global $woocommerce;
$mailer2 = $woocommerce->mailer();
// Email customer with order-processing receipt
$email = $mailer2->emails['WC_Email_Customer_Invoice'];
$email->trigger( $order …Run Code Online (Sandbox Code Playgroud)