Hola @jetlager
Basicamente debes modificar el encabezado del mail y añadi el CCO.
Y con el siguiente filtro lo podrias hacer; woocommerce_email_headers
.
Aqui te pongo un codigo de ejemplo, considerando que los Cco son diferentes por cada tipo de mails.
add_filter(
'woocommerce_email_headers',
function ( $headers, $email_id, $order ) {
switch ( $email_id ) {
case 'customer_completed_order':
$headers .= 'Cco: Nombre <nombre@dominio>\r\n';
break;
case 'otro_email_id':
$headers .= 'Cco: Nombre <nombre@dominio>\r\n';
break;
default:
$headers .= 'Cco: Nombre <nombre@dominio>\r\n';
break;
}
return $headers;
},
100,
3
);
Como veras se usa el ID del mail para detectar cual seria el CCO y el default
seria para todos los que no estan definidos.
Obviamente deberas probar y ajustarlo segun lo necesites.
Aqui puedes ver los tipos de mails registrados por defecto.
https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/includes/class-wc-emails.php#L225