

en mi ultimo trabajo logre solucionar un error que daba el woocomerce 2.4.x en el cual los correos no se enviaban al administrador, el procedimiento fue el siguiente, instale un log para los correos y analice el funccionamiento de los mismos y me di cuenta, que cuando se enviaba el correo al usuario que realizaba la compra este salia con un asunto (subject) y cuando se enviaba a el administrador este salia sin asunto con lo que procedi a resolver el problema reemplazando el subject nuevamente por el que trae por defecto supongo que esto fue corregido en actualizaciones posteriores ya que el Woocommerce me ha funccionado muy bien hasta ahora pero si no puedes actualizar como fue mi caso aqui esta la accion a modificar y el código utlizado:
//Fix subject on email sending add_filter('woocommerce_email_subject_new_order', 'change_admin_email_subject', 1, 2); function change_admin_email_subject( $subject, $order ) { global $woocommerce; $blogname = wp_specialchars_decode(get_option('blogname'), ENT_QUOTES); $subject = sprintf( '[%s] New Customer Order (# %s) from Name %s %s', $blogname, $order->id, $order->billing_first_name, $order->billing_last_name ); return $subject; }