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

آنچه در این نوشته خواهید خواند:

افزونه تکمیل خودکار سفارشات Autocomplete WooCommerce Orders

استفاده از این افزونه بسیار ساده است. پس از دانلود و نصب افزونه برای پیکربندی آن کافی است به منوی ووکامرس -> پیکربندی رفته و بر روی زبانه Autocomplete Orders کلیک کنید. حال می‌توانید تنظیم مورد نظر خود را انجام دهید.

تنظیمات افزونه Autocomplete Woocommerce Orders در پیکربندی ووکامرس
تنظیمات افزونه Autocomplete Woocommerce Orders در پیکربندی ووکامرس

ویژگی‌های افزونه Autocomplete Woocommerce Orders:

  • امکان تکمیل خودکار سفارشات پرداخت شده برای محصولات مجازی و دانلودی
  • امکان تکمیل خودکار سفارشات پرداخت شده برای محصولات فیزیکی
  • امکان تکمیل خودکار سفارشات ثبت شده (پرداخت شده و پرداخت نشده)

کد آماده برای تکمیل خودکار سفارشات در ووکامرس

در صورتی که نمی‌خواهید از افزونه استفاده کنید، کد زیر به شما کمک خواهد کرد تا سفارشات ووکامرس را به حالت “تکمیل شده” تغییر دهید.

نکته: به خاطر داشته باشید که کد را در functions.php پوسته فرزند قرار دهید تا با به‌روزرسانی پوسته اصلی، تغییرات شما از بین نرود.

// Autocomplete orders action for woocommerce
add_action('woocommerce_thankyou', 'custom_woocommerce_auto_complete_order');

function custom_woocommerce_auto_complete_order($order_id)
{
    if (!$order_id) {
        return;
    }

    $order = wc_get_order($order_id);
    $order->update_status('completed');
}

در نوشته بالا، نحوه تکمیل خودکار سفارشات در ووکامرس را به شما آموزش دادیم. شما می‌توانید براساس نیاز خود یکی را انتخاب و انجام دهید.

منبع: ووکامرس فارسی

نوشته مرتبط
برترین افزونه‌های چند فروشندگی ووکامرس برای وردپرس

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

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