وب کمپ

مطالب مفید در حوزه طراحی سایت، وردپرس، برنامه نویسی، سئو و دیجیتال مارکتینگ

وب کمپ

مطالب مفید در حوزه طراحی سایت، وردپرس، برنامه نویسی، سئو و دیجیتال مارکتینگ

در این وبلاگ مطالب مفید و مختلفی برای طراحان سایت، وردپرس کاران، برنامه نویسان و سئو کاران ارائه میشود، مطالب این وب سایت بعضا اختصاصی و بعضا هم از سایر وب سایت ها منتشر میشود، و سعی شده است مطالب ناب و به درد بخور جمع آوری شود.
با تشکر، وب کمپ

نویسندگان

سلام

بصورت پیش فرض ووکامرس به وضعیت سفارشاتی که در حال پرداخت باشند ایمیل اطلاع رسانی ارسال نمی کند. برای این که بشه ارسال کرد از تکه کد زیر استفاده می کنیم:

// 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 );
}

 

https://stackoverflow.com/questions/45375143/send-an-email-notification-to-the-admin-for-pending-order-status-in-woocommerce

موافقین ۰ مخالفین ۰ ۰۲/۰۳/۱۴
سجاد آقایی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی