Задать вопрос
@dab77
Фронтэнд разработчик

Как сделать сортировку товаров чтобы в начале были товары в наличии и по возрастанию цены?

Как сделать сортировку товаров чтобы в начале были товары в наличии и по возрастанию цены, дальше просто по возрастанию цены.

изпользовал снипет
add_filter( 'woocommerce_default_catalog_orderby_options', 'yavits_custom_orderby_option' );
add_filter( 'woocommerce_catalog_orderby', 'yavits_custom_orderby_option' );
 
function yavits_custom_orderby_option( $sortby ) {
	$sortby['instock'] = 'По наличию';
	return $sortby;
}

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


В начале товары в наличии, но цены не по порядку.
  • Вопрос задан
  • 56 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы