小编Joh*_*aig的帖子

WooCommerce - 从functions.php文件发送新订单/客户发票电子邮件

我正在尝试通过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)

php email wordpress woocommerce

6
推荐指数
1
解决办法
1887
查看次数

标签 统计

email ×1

php ×1

woocommerce ×1

wordpress ×1