ارسال ایمیل اطلاع رسانی برای سفارشات در حال پرداخت در ووکامرس
يكشنبه, ۱۴ خرداد ۱۴۰۲، ۰۳:۲۹ ب.ظ
سلام
بصورت پیش فرض ووکامرس به وضعیت سفارشاتی که در حال پرداخت باشند ایمیل اطلاع رسانی ارسال نمی کند. برای این که بشه ارسال کرد از تکه کد زیر استفاده می کنیم:
// New order notification only for "Pending" Order status add_action( 'woocommerce_checkout_order_processed', 'pending_new_order_notification', 20, 1 ); function pending_new_order_notification( $order_id ) { // Get an instance of the WC_Order object $order = wc_get_order( $order_id ); // Only for "pending" order status if( ! $order->has_status( 'pending' ) ) return; // Send "New Email" notification (to admin) WC()->mailer()->get_emails()['WC_Email_New_Order']->trigger( $order_id ); }
۰۲/۰۳/۱۴