WooCommerce: ordene los productos por inventario en el panel de administración

Ya hemos visto cómo clasificar los productos de la interfaz de usuario en stock primero y fuera de stock al final , pero ¿qué tal hacer exactamente lo mismo para los administradores y gerentes de tienda en el backend?

A veces, las tiendas tienen que lidiar con una gran cantidad de productos «vendidos» y la tabla de productos se vuelve desordenada, por lo que esta es una forma de ordenar por estado de stock (En stock -> Agotado) en carga. Luego puede usar los encabezados de columna para ordenar por otros datos como de costumbre, por lo que esto solo funcionará una vez que acceda a la página /wp-admin/edit.php?post_type=product .

Entonces, aquí hay un fragmento muy simple para usted. ¡Disfrutar!

Una vez que el fragmento a continuación esté activo, los productos de WooCommerce se ordenarán por estado de stock (en carga)

Fragmento de PHP: ordenar productos por estado de stock @ WooCommerce Admin

/**
 * @snippet       Product Sorted By Stock @ WordPress Dashboard
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 5
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
 
add_action( 'pre_get_posts', 'bbloomer_sort_products_by_stock_status_admin' );
 
function bbloomer_sort_products_by_stock_status_admin( $query ){
   global $typenow;
   if ( is_admin() && $query->is_main_query() && $typenow == 'product' ) {
      if ( ! isset( $_GET['orderby'] ) ) {
         $query->set( 'orderby', 'meta_value' );
         $query->set( 'meta_key', '_stock_status' );
         $query->set( 'order', 'ASC' );
      }
   }
}

Deja un comentario