- Mensajes
- 23
- Puntuación de reacción
- 0
Ordenar productos en woocommerce según Sku
Buenas, quería saber si podría ordenar los productos de mi tienda según el código aplicado a cada uno de ellos, mi intención es que esa fuese la forma predeterminada de visualización, ya que además el tema deja ordenarlos según precio, novedades etc...
He encontrado un fragmento de código, del cuál no sé exactamente si es lo que busco, y en caso de qué me valiese no sé bien en que directorio ponerlo. Si alguien sabe de esto y me puede ayudar lo agradecería!
saludos!!
Buenas, quería saber si podría ordenar los productos de mi tienda según el código aplicado a cada uno de ellos, mi intención es que esa fuese la forma predeterminada de visualización, ya que además el tema deja ordenarlos según precio, novedades etc...
He encontrado un fragmento de código, del cuál no sé exactamente si es lo que busco, y en caso de qué me valiese no sé bien en que directorio ponerlo. Si alguien sabe de esto y me puede ayudar lo agradecería!
PHP:
<? Php
add_filter ( 'woocommerce_get_catalog_ordering_args' , 'custom_woocommerce_get_catalog_ordering_args' );
función custom_woocommerce_get_catalog_ordering_args ( $ args ) {
si ( isset ( $ _SESSION [ 'orderby' ] ) ) {
interruptor ( $ _SESSION [ 'orderby' ] ) {
caso 'sku_asc' :
$ args [ 'orderby' ] = 'meta_value' ;
$ args [ 'orden' ] = 'asc' ;
$ args [ 'meta_key' ] = '_sku' ;
romper ;
}
}
devolver $ args ;
}
add_filter ( 'woocommerce_catalog_orderby' , 'custom_woocommerce_catalog_orderby' );
función custom_woocommerce_catalog_orderby ( $ sortby ) {
$ Sortby [ 'sku_asc' ] = 'Código' ;
devolver $ sortby ;
}
?>
saludos!!
Última edición: