Con este código puedes eliminar los detalles del pedido y/o las direcciones del cliente en los emails de WooCommerce. Opcionalmente puedes filtrar para qué emails quitas esta información.
add_action( 'woocommerce_email_order_details', 'dcwd_email_order_details_table', 5, 4 );
function dcwd_email_order_details_table( $order, $sent_to_admin, $plain_text, $email ) {
/*
// Can limit this code to specific emails.
if ( 'customer_completed_order' != $email->id ) {
return;
}
*/
// Remove the order details table (with items ordered, quantity and prices).
remove_action( 'woocommerce_email_order_details', array( WC()->mailer(), 'order_details' ), 10, 4 );
// Remove customer addresses (billing and shipping).
//remove_action( 'woocommerce_email_customer_details', array( WC()->mailer(), 'email_addresses' ), 20, 3 );
}
Herramientas relacionadas
- WooCommerce
El plugin para crear tiendas online por excelencia. Tanto de productos físicos como digitales. Es la base para prácticamente cualquier proyecto web que acepte pagos online.