Por defecto en el administrador de productos de WooCommerce podemos filtrar por varios tipos de productos dependiendo de su inventario, categoría de producto, tipo de producto… Pero no por etiquetas de producto, algo que nos puede ahorrar mucho tiempo si trabajamos con ellas.
Para conseguir poner el apartado de filtros por etiquetas añadiremos este código al functions.php de nuestro Child Theme o bien en nuestro plugin de funcionalidades como explico aquí.
add_filter( 'woocommerce_product_filters', 'dl_filtrar_por_etiqueta_producto_en_admin' );
function dl_filtrar_por_etiqueta_producto_en_admin( $output ) {
global $wp_query;
$output .= wc_product_dropdown_categories( array(
'show_option_none' => 'Filtrar por etiqueta',
'taxonomy' => 'product_tag',
'name' => 'product_tag',
'selected' => isset( $wp_query->query_vars['product_tag'] ) ? $wp_query->query_vars['product_tag'] : '',
) );
return $output;
}
Conseguiremos el siguiente resultado…

Eso es todo por este minitutorial, recordad que tenéis mis servicios de consultoría y el curso de WooCommerce para mejorar vuestro negocio y aprender.
Hola Diegol:
El código funciona perfecto. (el que usaba era algo más extenso).
Ahora, queriendo hacer algo un poco más allá, me podrías orientar a ver si logro alguno de lo siguiente:
1. que en el combobox pueda seleccionar varias etiquetas de la lista, o
2. tipear, por ejemplo, una parte del post-term para filtrar por patrón…
Espero algo de luz en tus consejos, master.