نحوه ارسال ایمیل در مورد تغییر وضعیت در ووکامرس

آیا به دنبال راهی برای ارسال ایمیل سفارشی در تغییر وضعیت سفارش هستید؟ ووکامرس دارای ویژگی های زیادی است که به شما امکان می دهد هر چیزی را به صورت آنلاین بفروشید. ووکامرس شامل وضعیت سفارش اصلی است که گردش کار فروشگاه شما را مشخص می کند.

پس از هر وضعیت ، خریدار از طریق ایمیل مطلع می شود. به عنوان مثال ، وقتی سفارش از “پردازش” به “تکمیل شده” می رود ، ایمیل تکمیل شده به مشتری ارسال می شود.

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

شایان ذکر است که اگر می خواهید یک انتقال ، به عنوان مثال از “پردازش” به “وضعیت سفارشی” را هدف قرار دهید ، هیچ ایمیلی فعال نمی شود.

این بدان معناست که ما باید یک ایمیل سفارشی ارسال کنیم.

ووکامرس ارسال ایمیل در مورد تغییر وضعیت

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

بنابراین ، توصیه می کنیم قبل از اقدام ، یک تم کودک ایجاد کنید. این امر باعث می شود که تغییرات شما در حین بروزرسانی از بین نرود.

اجازه دهید ما ببینیم چگونه می توانید این راه حل را در فروشگاه خود پیاده سازی کنید.

مراحل ارسال ایمیل در مورد تغییر وضعیت

اگر برای اولین بار است که کد سفارشی اضافه می کنید ، لطفاً از سایت خود نسخه پشتیبان تهیه کنید. در صورت مواجهه با هرگونه چالش ، به شما کمک می کند تا به نسخه قبلی بازگردید.

ما یک ایمیل سفارشی برای وضعیت “رد شده” ایجاد می کنیم:

در اینجا مراحلی وجود دارد که باید دنبال کنید:

  • وارد سایت وردپرس خود شوید و به عنوان کاربر مدیر به داشبورد دسترسی پیدا کنید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع بگردید که در آن تابع اضافه کننده ایمیل سفارشی در تغییر وضعیت را اضافه می کنیم.
  • کد زیر را به فایل php اضافه کنید:
/**
 * @snippet       Send Formatted Email @ WooCommerce Custom Order Status
  */
 
// وضعیت سفارش سفارشی "رد شد" را هدف قرار می دهد 
 
// از قلاب "woocommerce_order_status_" استفاده می کند
 
add_action( 'woocommerce_order_status_refused', 'sevencloner_status_custom_notification', 20, 2 );
 
 
function sevencloner_status_custom_notification( $order_id, $order ) {
    $heading = 'Order Refused';
 
    $subject = 'Order Refused';
 
    // دریافت اشیاء ایمیل ووکامرس 
 
    $mailer = WC()->mailer()->get_emails();
 
    $mailer['WC_Email_Customer_Completed_Order']->heading = $heading;
 
    $mailer['WC_Email_Customer_Completed_Order']->settings['heading'] = $heading;
 
    $mailer['WC_Email_Customer_Completed_Order']->subject = $subject;
 
    $mailer['WC_Email_Customer_Completed_Order']->settings['subject'] = $subject;
 
    // ارسال ایمیل با عنوان سفارشی & amp؛ موضوع
 
    $mailer['WC_Email_Customer_Completed_Order']->trigger( $order_id );
 
    // باید از شناسه ایمیل انتخاب شده در بالا و همچنین $ order- & gt؛ get_status () == استفاده کنید
 "refused"
 
}

پس از افزودن این کد ، ایمیل های سفارشی با تغییر وضعیت ارسال می شوند. به یاد داشته باشید که از نام وضعیت سفارشی خود در کد استفاده کنید.

نتیجه

در حال حاضر ، شما باید بتوانید ایمیل های سفارشی در مورد تغییر وضعیت ارسال کنید. بسته به نیاز خود می توانید قسمت های مختلف را به ایمیل اضافه کنید. اگر به کمک بیشتری نیاز دارید می توانید با من تماس بگیرید.

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر نیاز است تا ابتدا وارد سایت شوید.

هیچ نظری ارسال نشده است.

در این مقاله قصد داریم تا درباره نحوه ارسال ایمیل در مورد تغییر وضعیت در ووکامرس صحبت کنیم.


قیمت آموزش
رایگان
نوع دسترسی
رایگان

این مقاله در حال حاضر تنها به روش رایگان در دسترس می باشد.

ناصر خالدی
مدرس دوره

ناصر خالدی

مهندس شبکه, امنیت, برنامه نویسی تلفن های هوشمند, طراح وب سایت و متخصص هوش مصنوعی

گفتگوی برنامه نویسان

بخشی برای حل مشکلات برنامه‌نویسی و مباحث پیرامون آن

دوره های پیشنهادی

مقالات پیشنهادی

وردپرس

وردپرس یک سیستم مدیریت محتوای قوی می باشد که با استفاده از آن می توان وب سایت ها و وبلاگ های گوناگونی با هر شرایطی را طراحی کرد چرا که این سیستم و ...


۸۰۸
۰
۱۳ آذر ۱۳۹۹

پی اچ پی - PHP

با استفاده از این زبان می توان وب سایت های پویا طراحی کرد, این زبان می تواند با HTML ادغام شود, در حقیقت یک زبان اسکریپتی متن باز و رایگان است. یعنی زمانی که سرور درخواست ...


۹۴۶
۰
۱۳ آذر ۱۳۹۹

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...


۹۱۲
۰
۱۲ آذر ۱۳۹۹

درباره فایل Robots.txt

این فایل ربات های خزنده موتور های جستجو را راهنمایی می کنند و به آنان می فهماند که چه دایرکتوری و لینک هایی قابل بررسی و چه دایرکتوری و لینک هایی غیرقابل برررسی می باشند...


۷۵۶
۰
۲ دی ۱۳۹۹