مقالاتوردپرس

حذف خودکار سفارشات لغو شده در ووکامرس

حذف خودکار سفارشات لغو شده در ووکامرس

حذف خودکار سفارشات لغو شده در ووکامرس

کاربران عزیز سایت آچار فرانسه امروز با آموزش حذف خودکار سفارشات لغو شده،درحال پردازش،و… بعد از مدت زمان مشخص در خدمت شما هستیم
با استفاده از تکه کد زیر ، سفارشاتی که پس از ۱۰ دقیقه به حالت موفق تبدیل نشوند حذف خواهندشد.

function update_order_status( $order_id ) {
$order = new WC_Order( $order_id );
$order_status = $order->get_status();
if (‘cancelled’ == $order_status || ‘failed’ == $order_status || ‘pending’ == $order_status ) {
$current_time = date(‘h:i:s’);
sleep(600);
wp_delete_post($order_id,true);
}
}

📍۶۰۰ ثانیه برابر است با ۱۰ دقیقه میباشد
📍این کد را در فایل فانکشن قالب قرار دهید.

 

لینک کوتاه مطلب : https://a4fran3.ir/?p=15435

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا
بستن
بستن