Skip to main content

Te mostramos como ordenar alfabéticamente tus productos en Woocommerce con el filtro de orden. Es muy simple solo debes seguir estos pasos…

Para agregar ordenamiento alfabético en tu tienda WooCommerce, agrega este código en el archivo functions.php de tu tema hijo activo (o tema).

//Adding Alphabetical sorting option to shop and product settings pages
function alphabetical_shop_ordering( $sort_args ) {
$orderby_value = isset( $_GET['orderby'] ) ? woocommerce_clean( $_GET['orderby'] ) : apply_filters( 'woocommerce_default_catalog_orderby', get_option( 'woocommerce_default_catalog_orderby' ) );
if ( 'alphabetical' == $orderby_value ) {
$sort_args['orderby'] = 'title';
$sort_args['order'] = 'asc';
$sort_args['meta_key'] = '';
}
return $sort_args;
}
add_filter( 'woocommerce_get_catalog_ordering_args', 'alphabetical_shop_ordering' );

function custom_wc_catalog_orderby( $sortby ) {
$sortby['alphabetical'] = 'Sort by Name: Alphabetical'; // PUEDES PONER EL TEXTO QUE QUIERAS
return $sortby;
}
add_filter( 'woocommerce_default_catalog_orderby_options', 'custom_wc_catalog_orderby' );
add_filter( 'woocommerce_catalog_orderby', 'custom_wc_catalog_orderby' );

 

Guarda el archivo y verás que se acaba de crear una nueva opción de orden de productos.

Si te fue de ayuda agradécenos dando like en Facebook y/o Instagram

Deja un comentario