09128364675

اضافه کردن فایل به ایمیل های سفارش

مطمئناً ، همه میدانیم که  می شود به یک ایمیل ثبت شده سفارش ووکامرس محتوا اضافه کرد حتی می توانید موضوع ایمیل را ویرایش کنید ، به عنوان مثال با افزودن نام کوچک و …

اما چیزی که ما هنوز ندیده ایم این است که چگونه می شود یک فایل را به یک ایمیل پیش فرض سفارش ووکامرس پیوست (اضافه) کنید.در پیکربندی ووکامرس چیزی برای دستیابی به این امکان وجود ندارد اما ما در این آموزش قطعه کدی به شما معرفی خواهیم کرد که میتوانید با استفاده از آن این امکان را فراهم کنید.

اول از همه ، شما باید فایل مورد نظر را در جایی بارگذاری کنید.برای مثال در رسانه وردپرس سایت خودتان!

در مثال زیر ، فایل من example.pdf نامیده می شود و در مسیر  /wp-content/uploads/2020/09/example.pdf قرار گرفته است – در داخل کد تابع wp_upload_dir () را که برای بازگشت بارگذاری ها لازم است.

 

اضافه کردن فایل به ایمیل های سفارش

 

برای این کار باید کد زیر به فایل Functions.php قالب خود اضافه کنید.

کاربرانی که از محصولات ماهدیس وب استفاده می کنند، باید این کد را به انتهای فایل myfunctions اضافه کنند.

 


add_filter( 'woocommerce_email_attachments', 'mweb_attach_pdf_to_emails', 10, 4 );
 
function mweb_attach_pdf_to_emails( $attachments, $email_id, $order, $email ) {
    $email_ids = array( 'new_order', 'customer_processing_order' );
    if ( in_array ( $email_id, $email_ids ) ) {
        $upload_dir = wp_upload_dir();
        $attachments[] = $upload_dir['basedir'] . "/2020/09/example.pdf";
    }
    return $attachments;
}

حالا اگر سفارشی جدید برای کاربران ثبت شود فایل example.pdf همراه ایمیل سفارش برای کاربران ارسال خواهد شد :

 

 

بیشتر بخوانید : ایجاد کوپن تخفیف با وجود افزونه دکان

 

 

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

کد امنیتی Time limit is exhausted. Please reload CAPTCHA.