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.
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.
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
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.
Hola Luis, te escribí al correo electrónico. Saludos
alejandro como estas, a me pasa lo mismo, de casualidad ya sabes como solucionarlo?
Buenas tardes, necesito ayuda no puedo configurar para que puedan llegar los correos a nuestros clientes, ayuda.
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!
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.