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

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

آنچه در این مطلب می خوانید

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

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

افزودن کد سفارشی به فایل functions.php قالب:

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

  • در این مثال وضعیت ارسال به پست ایجاد شده است شما برای تغییر نام وضعیت میتوانید اسم آن را عوض کنید و همچنین برای ایجاد وضعیت های بیشتر باید به تعداد وضعیت ها هر دو تکه کد را قرار دهید

تیکه اول:

 

// ثبت وضعیت سفارشی جدید
function register_custom_order_status() {
    register_post_status('wc-sent_to_post', array(
        'label'                     => 'ارسال به پست',
        'public'                    => true,
        'exclude_from_search'       => false,
        'show_in_admin_all_list'    => true,
        'show_in_admin_status_list' => true,
        'label_count'               => _n_noop('ارسال به پست (%s)', 'ارسال به پست (%s)')
    ));
}
add_action('init', 'register_custom_order_status');

تکه دوم:

 

// افزودن وضعیت سفارشی به لیست وضعیت‌های ووکامرس
function add_custom_order_status_to_wc($order_statuses) {
    $order_statuses['wc-sent_to_post'] = 'ارسال به پست';
    return $order_statuses;
}
add_filter('wc_order_statuses', 'add_custom_order_status_to_wc');

 

1. پس از افزودن کد به فایل functions.php، فایل را ذخیره کنید. حالا می‌توانید به صفحه سفارشات ووکامرس بروید و وضعیت‌های سفارشی خود را از طریق فرم‌های موجود اضافه یا حذف کنید.

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

خدمات طراحی سایت دیجی وب

اگر نیاز به خدمات طراحی سایت  و توسعه وبسایت دارید، تیم دیجی وب آماده ارائه خدمات به شما است. ما با ارائه راهکارهای حرفه‌ای و متنوع، بهترین تجربه وب را برای شما به ارمغان می‌آوریم. برای ثبت سفارش طراحی سایت، می‌توانید از طریق بخش ثبت سفارش طراحی سایت درخواست خود را ثبت کنید.

 

اشتراک گذاری:

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

سایر مقالات