私はWooCommerceでカスタムメールを送信する際に問題が発生しています。WooCommerceでカスタムメールを送信していません
Fatal error: Cannot use object of type WC_Order as array in
/home/wp-content/themes/structure/functions.php on line 548
私のクライアントは、独自の電子メール毎回の顧客の注文を送信すると、標準の注文確認メール以外にも、支払いをしたい:ここ
エラーです。ここで
が私のコードです:
$order = new WC_Order($order_id);
function order_completed($order_id) {
$order = new WC_Order($order_id);
$to_email = $order["billing_address"];
$headers = 'From: Your Name <[email protected]>' . "\r\n";
wp_mail($to_email, 'subject', 'This is custom email', $headers);
}
add_action('woocommerce_payment_complete', 'order_completed')
私はまた、代わりに"woocommerce_payment_complete"
の"woocommerce_thankyou"
フックを試してみましたが、まだ機能していません。
私はWordpressのバージョンが4.5.2で、WooCommerceのバージョンは2.6.1です。
Woocommerce新規注文メール送信作業..? – OpenWebWar
電子メールで送信するPHP mail()function working ..?またはsmtp – OpenWebWar