在订单状态更改时向WordPress用户发送电子邮件?

时间:2020-08-08 06:20:14

标签: php wordpress

我正在使用一个名为RestroPress的插件-用于餐厅配送。

我想创建一个脚本,以便将public static void HalveNum() { decimal num = 1; for (num = 1; num = 0.001m; num /=2) { Console.WriteLine(num); } } 设置为$order_statuses时,会向特定的WordPress用户角色发送一封电子邮件。

下面是一个示例代码,其中包括我从何处获得此信息:

'ready'

关于如何执行此操作的任何线索吗?

1 个答案:

答案 0 :(得分:2)

function send_customer_purchase_notification_ready( $payment_id, $new_status ) {

    $order_status = rpress_get_option( $new_status );

    if ( !empty( $payment_id ) && $new_status !== 'pending' && $new_status == 'ready' ) {                  
        $message = 'Order is ready';
        $to = 'harshitvaishnav612@gmail.com';
        $subject = "Order is ready";
        $headers = ''; 
        //Here put your Validation and send mail
        $sent = wp_mail($to, $subject, strip_tags($message), $headers);
    }
}
add_action( 'rpress_update_order_status', 'send_customer_purchase_notification_ready' , 10, 2 );