شخصی سازی وضعیت سفارشات در ووکامرس

Home » آموزشی » شخصی سازی وضعیت سفارشات در ووکامرس

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

شخصی سازی وضعیت سفارشات در ووکامرس

چرا شخصی‌سازی وضعیت سفارشات مهم است؟

شخصی‌سازی وضعیت سفارشات در ووکامرس می‌تواند به بهبود مدیریت سفارشات، افزایش شفافیت برای مشتریان و بهینه‌سازی فرآیندهای داخلی کسب‌وکار کمک کند. مثلاً، اضافه کردن وضعیت‌هایی مانند “در حال آماده‌سازی” یا “تحویل به پیک” باعث می‌شود مشتریان بهتر بدانند سفارششان در چه مرحله‌ای است و به تیم شما نیز در مدیریت بهتر سفارشات کمک می‌کند.

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

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

/**

* @snippet       Register new Order status with WordPress

* @how-to        Get ostadno.com FREE

* @author        Masoud Aroodipoor

*/

add_action( ‘init’, ‘wcvendors_custom_status_action’ );

function wcvendors_custom_status_action() {

register_post_status(

‘wc-custom-status’,

array(

‘label’                     => __( ‘انبارگردانی’, ‘wc-vendors’ ),

‘public’                    => true,

‘show_in_admin_status_list’ => true,

‘label_count’               => _n_noop( ‘انبارگردانی (%s)’, ‘انبارگردانی (%s)’, ‘wc-vendors’ ),

)

);

}

/**

* Add custom status to WC

*/

add_filter( ‘wc_order_statuses’, ‘add_new_wc_status’ );

function add_new_wc_status( $order_statuses ) {

$order_statuses[‘wc-custom-status’] = _x( ‘انبارگردانی’, ‘وضعیت سفارش’, ‘woocommerce’ );

return $order_statuses;

}

/**

* Add status to WCV filter

*/

add_filter( ‘wcvendors_order_mark_shipped_statuses’, ‘wcvendors_add_status_to_list’ );

function wcvendors_add_status_to_list( $allow_mark_shipped_statuses ) {

// Check if status does not exists then add the status without wc- prefix.

if ( ! isset( $allow_mark_shipped_statuses[‘custom-status’] ) ) {

$allow_mark_shipped_statuses[] = ‘custom-status’; // Push new status to statuses array.

}

return $allow_mark_shipped_statuses;

}

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

درصورتی که نیاز شما به ایجاد یک وضعیت جدید توسط کد میسر نشد و یا با هر نوع حطایی برخورد نمودید، میتوانید از افزونه WooCommerce Order Status Manager استفاده نمایید که دارای قابلیت های متعددی است. در 2 نسخه رایگان و پولی قابل ارائه خواهد بود .

بررسی افزونه WooCommerce Order Status Manager

افزونه WooCommerce Order Status Manager ابزار بسیار قدرتمندی برای شخصی‌سازی وضعیت سفارشات است. برخی از قابلیت‌های مهم این افزونه عبارتند از:

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

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

نکات مهم قبل از افزودن کد:

  1. ایجاد نسخه پشتیبان: پیش از هر تغییریا قرار دادن کد های شخصی سازی وضعیت سفارشات در ووکامرس، حتماً از وب‌سایت خود نسخه پشتیبان تهیه کنید.
  2. استفاده از چایلد تم: اگر کد را در فایل functions.php قالب اصلی قرار دهید، ممکن است پس از به‌روزرسانی قالب، تغییرات از بین برود. بنابراین، از چایلد تم استفاده کنید.
  3. تست در محیط آزمایشی: قبل از اعمال تغییرات روی سایت اصلی، کد را در یک محیط آزمایشی تست کنید.

 

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

خدمات سفارشی تیم فریا

اگر به دنبال راه‌حل‌های اختصاصی و حرفه‌ای هستید، تیم فریا آماده ارائه خدماتی نظیر:

  • شخصی سازی وضعیت سفارشات در ووکامرس با کدنویسی یا افزونه.
  • بهینه‌سازی و توسعه سایت و عملکردهای ووکامرس.
  • پشتیبانی و رفع مشکلات فنی مرتبط با سفارشات.

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

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

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