WooCommerce No Envía Correo de Pedido a Nuestro Cliente y a Nosotros [SOLUCIÓN]
18 de febrero de 2022

Si tienes una tienda en WooCommerce, es probable que en algún momento te hayas encontrado con el problema de que no se envían correos electrónicos de confirmación de pedido, tanto al cliente como al administrador. Esto puede causar confusión y desconfianza en los clientes, además de afectar el seguimiento de tus pedidos. En este artículo, te mostraremos cómo resolver este problema de una forma práctica y sencilla.

¿Por qué WooCommerce no envía correos electrónicos de confirmación?

Cuando un pedido se realiza en WooCommerce, el sistema genera notificaciones automáticas para avisar a los clientes y a ti como administrador. Sin embargo, en algunos casos, estos correos electrónicos no se envían. La causa principal suele ser que el pedido se queda en estado “Pendiente de pago”. Esto significa que WooCommerce no lo ha marcado como “Procesando” y, por tanto, no activa el envío de correos electrónicos.

Pasos para solucionar el problema

Aquí te presentamos una solución rápida para que WooCommerce envíe los correos electrónicos automáticamente. Sigue estos pasos:

Agrega un Código para Cambiar el Estado del Pedido
La solución consiste en añadir un fragmento de código en el archivo functions.php de tu tema hijo. Este código fuerza que cualquier pedido pendiente pase automáticamente al estado “Procesando” tan pronto como se realice.Código:

Verifica el Estado del Pedido
Ve a la sección de “Pedidos” en WooCommerce y revisa si el estado del pedido está en “Pendiente de pago”. Si está en este estado, el sistema no enviará el correo de confirmación.

Instrucciones para agregar el código:

Ve a tu panel de WordPress y dirígete a la sección “Apariencia” > “Editor de archivos de tema”.

Selecciona el archivo functions.php de tu tema hijo y pega el código al final del archivo.

Guarda los cambios.

Realiza una Prueba
Una vez que has agregado el código, realiza una compra de prueba en tu tienda. Completa el pedido para asegurarte de que ahora WooCommerce cambia automáticamente el estado a “Procesando” y envía el correo de confirmación tanto a ti como al cliente.

Posibles causas adicionales

Si después de seguir estos pasos el problema persiste, podrían estar ocurriendo otros problemas, como:

  • Configuración de Correo Electrónico en WooCommerce: Revisa en WooCommerce > Ajustes > Correos electrónicos que todos los correos estén configurados correctamente.
  • Conflictos con Plugins: Algunos plugins pueden interferir con las notificaciones. Desactiva temporalmente los plugins adicionales para ver si alguno es la causa.
  • Problemas de Servidor: En ocasiones, el servidor de tu hosting puede bloquear el envío de correos. Contacta con tu proveedor para verificar que no haya restricciones en el envío de correos.

Conclusión

La falta de envío de correos en WooCommerce es un problema común que puede resolverse fácilmente. Implementando este fragmento de código, te aseguras de que el sistema envíe la confirmación del pedido sin problemas. Mantén siempre actualizado WooCommerce y revisa regularmente la configuración de tu tienda para evitar este tipo de inconvenientes.

Apoya el canal y ayuda a que este contenido siga creciendo.

8 Comentarios

  1. Inri Leonardo

    Hola Alejandro

    Mira que use tucodigo para solucionar el mismo problema pero me ha venido generando problemas ya que aparece el error 403 fol.. en el momento de hacer el pago y quieciera saber si me puede ayudar o aconsejar que debo hacer .. Muchas gracias.

    Responder
    • Alejandro Berrio

      Hola Leonardo, tendría que ver el caso para saber que esta ocasionando el problema, a veces puede ser un plugin que causa el problema. Saludos

      Responder
  2. Luis fernando

    Hola Alejandro, mi nombre es Luis Berrio, estoy buscando quien me ayude con el problema de la llegada de correos, intente hacerlo con tu codigo pero no me ha funcionado, llevo un mes intentado solucionar este caso, y no he podido, cuato vale tu asesoria para resolver este problema en el woocomerce, muchas gracias.

    Responder
    • daniel

      alejandro como estas, a me pasa lo mismo, de casualidad ya sabes como solucionarlo?

      Responder
  3. Nicolas

    Buenas tardes, necesito ayuda no puedo configurar para que puedan llegar los correos a nuestros clientes, ayuda.

    Responder
  4. Ivan López Martínez

    Hola,

    Te cuento toda la problemática y lo que he hecho previamente a contactarte:

    – Theme: ASTRA.
    – Nos envía el pedido a nosotros, pero no al cliente.
    – Tengo el plugin https://wordpress.org/plugins/easy-wp-smtp/ instalado y SI manda email a nosotros, pero no al cliente.
    – Constructor: Elementor Pro 3.7.7
    – He metido tu código en el theme ASTRA a través de Fuctions.PHP y no funciona.

    Gracias!

    Responder
  5. Oswaldo

    Hola Alejandro, fijate que también tenía este problema y lo pude solucionar con tu asesoría, ya manda los correos pero ahora el único problema es que cuando hago el pago me manda al check out pero no me envía los archivos descargables, cuando reseteo la página ya me los envía, sabrás a que se debe esto y si tiene solución.

    Responder

Enviar un comentario

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