Kali ini saya akan membahas request dari klien kami yakni Bpk Royke, dimana beliau ingin menampilkan produk yang tersedia atau in stock terlebih dahulu kemudian baru disusul dengan produk yang out stock pada sistem Woocommerce di webnya.
Nah webdesignmurah.web.id akan membagikan solusi untuk Bpk Royke dan kalian semua yang menginginkan hal yang sama, cukup copy script di bawah ini pada function.php pada template kamu
add_filter( ‘woocommerce_get_catalog_ordering_args’, ‘mihanwp_sort_by_stock’, 9999 );
function mihanwp_sort_by_stock( $args ) {
$args[‘orderby’] = ‘meta_value’;
$args[‘order’] = ‘ASC’;
$args[‘meta_key’] = ‘_stock_status’;
return $args;
}
Kalau sudah jangan lupa di save/update ya, dan lihat hasilnya produk yang in stock/tersedia akan diprioritaskan di paling atas
Selamat Mencoba