BDP Web Consulting

WooCommerce e variazioni di prodotto, modificare l’ordinamento lato admin

Gestire tantissime variazioni di prodotto con WooCommerce non è affatto facile, soprattutto quando abbiamo la necessità di metterle in ordine per avere una gestione più veloce e ottimizzata.
Purtroppo il backend di WooCommerce non permette di farlo semplicemente agendo sull’interfaccia grafica e quindi dobbiamo intervenire manualmente sul codice.

Applicando lo “snippet di codice” che segue, grazie all’hook add_filter possiamo manipolare la visualizzazione delle variazioni e decidere se ordinarle in ordine ascendente o discendente, per id, title, ecc…

Puoi inserire questo codice nel file functions.php del tuo tema child WordPress.

// testato con WordPress 6.0.2 e WooCommerce 6.9.2

function bdp_woocommerce_sort_variation($query){


	if($query->is_admin) {
 
        if ($query->get('post_type') == 'product_variation')
        {
          $query->set('orderby', 'id');
          $query->set('order', 'ASC');
        }
  }
  return $query;
}
add_filter('pre_get_posts','bdp_woocommerce_sort_variation');
Exit mobile version