https://tdestudiodesign.com/wp-content/plugins/whatsapp/style.css

La página de pedidos de mi cuenta WooCommerce del cliente muestra todos sus pedidos, sin importar el «estado» (completado, procesamiento, en espera, pendiente, etc.).

Puede suceder que usted, como gerente de la tienda de WooCommerce, necesite ocultar ciertas órdenes, por ejemplo, las «en espera», o todas las órdenes con un Estado de pedido personalizado.

Afortunadamente, esto es muy fácil con algunas líneas de PHP. ¡Disfrutar!

En este ejemplo, me gustaría ocultar todos los pedidos de «en espera» de la página del cliente de mi cuenta

Php Snippet: ocultar el estado de pedido específico en la página de pedidos de mi cuenta

 /**  * @snippet       Hide Orders @ WooCommerce My Account  * @how-to        businessbloomer.com/woocommerce-customization  * @author        Rodolfo Melogli, Business Bloomer  * @compatible    WooCommerce 7  * @community     https://businessbloomer.com/club/  */  add_filter( 'woocommerce_my_account_my_orders_query', 'bbloomer_exclude_status', 9999 );  function bbloomer_exclude_status( $args ) { $statuses = wc_get_order_statuses(); unset( $statuses['wc-on-hold'] ); // wc-completed, wc-processing, etc. $args['status'] = array_keys( $statuses ); return $args; } 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *