Estoy enfrentando un problema realmente extraño en mi tienda WooCommerce. Durante un par de días, el correo electrónico «customer_processing_order» ya no se envía al cliente. Incluso cuando envío manualmente este correo electrónico dentro de los detalles del pedido, no sucede nada.
En el correo electrónico general, el envío funciona con datos SMTP. Cuando configuro el estado en «Completado», se envía el correo electrónico. Lo único que no funciona es la confirmación del pedido.
El correo electrónico está activado y también verifiqué los registros de errores. También instalé el complemento de vista previa para correos electrónicos de pedidos. Cuando quiero generar la vista previa, aparece un error:
Error CRÍTICO no detectado: llamada a una función miembro get_billing_first_name() en nulo en /usr/www/users/diabroq/diabrothers/wp-content/themes/flatsome-child/woocommerce/emails/customer-completed-order.php:28
No sé si esto está relacionado… normalmente funcionaba.
También instalé el complemento de registros de correo electrónico de WP. No se generan correos electrónicos, por lo que no es un problema de entrega de correo electrónico. Los correos electrónicos que funcionan tienen una entrada de registro exitosa.
Espero que alguien pueda ayudarme…
.