تنظیم جایگاه نمایش محصولات ناموجود در ووکامرس

تنظیم جایگاه نمایش محصولات ناموجود در ووکامرس به صورت پیشفرض وجود ندارد ، گاهی پیش میآید که ما در یک دسته بندی از محصولاتمان ، 80 درصد محصولاتت ناموجود شده اند در این شرایط کاربر با باز کردن دسته محصول با لیستی از محصولات ناموجود روبرو میشود. در این حالت بهترین کار این است که به صورت پیشفرض محصولات ناموجود را در آخر لیست محصولات نمایش داده شود .

برای نمایش محصولات ناموجود در انتهای لیست محصولات، ابتدا وارد بخش نمایش و سپس ویرایشگر شوید.

سپس از سمت چپ، فایل functions.php را انتخاب کنید. و به آخر این صفحه کد های زیر را اضافه کنید

add_filter( 'woocommerce_get_catalog_ordering_args', 'arech_sort_by_stock', 9999 );
 
function arech_sort_by_stock( $args ) {
   $args['orderby'] = 'meta_value';
   $args['order'] = 'ASC';
   $args['meta_key'] = '_stock_status';
   return $args;
}

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

موفق باشید.

مطلب در تاریخ 1 مرداد 1401 به روز شده است

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید ؟
در گفتگو ها شرکت کنید!

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

نشانی ایمیل شما منتشر نخواهد شد.