wc_get_product category_list php wordpress woocommerce products sku

php - category_list - wc_get_product options



Obtenga el SKU en un informe de ventas de la lista de productos (1)

- Actualización de luz -

Puede agregar el sku cambiando un poco su código de esta manera:

$args = array( ''post_type'' => ''product'', ''posts_per_page'' => -1, ''meta_key'' => ''total_sales'', ''orderby'' => ''meta_value_num'', ''order'' => ''DESC'', ''meta_query'' => array( array( ''key'' => ''total_sales'', ''value'' => 0, ''compare'' => ''>'' ) ) ); $output = array_reduce( get_posts( $args ), function( $result, $post ) { return $result .= '' <tbody> <tr> <td>'' . $post->post_title . ''</td> <td>'' . get_post_meta( $post->ID, "total_sales", true ) .''</td> <td>'' . get_post_meta( $post->ID, "_sku", true ) .''</td> </tr> </tbody>''; } ); echo ''<table> <thead> <tr> <th>'' . __( "Product", "woocommerce" ) . ''</th> <th>'' . __( "Units Sold", "woocommerce" ) . ''</th> <th>'' . __( "Sku", "woocommerce" ) . ''</th> </tr> </thead>'' . $output . '' </table>'';

Estoy usando aquí get_post_meta( $post->ID, "_sku", true ) para obtener el valor SKU de la tabla de la base de datos wp_postmeta ...

O, alternativamente, puede usar con un objeto de producto el método get_sku() ...

Usando WooCommerce, tengo este código que da salida a un informe de lista de productos:

$args = array( ''post_type'' => ''product'', ''posts_per_page'' => -1, ''meta_key'' => ''total_sales'', ''orderby'' => ''meta_value_num'', ''order'' => ''DESC'', ''meta_query'' => array( array( ''key'' => ''total_sales'', ''value'' => 0, ''compare'' => ''>'' ) ) ); $output = array_reduce( get_posts( $args ), function( $result, $post ) { return $result .= ''<tr><td>'' . $post->post_title . ''</td><td>'' . get_post_meta( $post->ID, ''total_sales'', true ) . ''</td></tr>''; } ); echo ''<table><thead><tr><th>'' . __( ''Product'', ''woocommerce'' ) . ''</th><th>'' . __( ''Units Sold'', ''woocommerce'' ) . ''</th></tr></thead>'' . $output . ''</table>'';

Con ese código me gustaría enumerar las ventas en una página de Wordpress.

Mi pregunta: ¿cómo agregar el SKU a la mesa?

Gracias