Ir al contenido

Solución de problemas en WooCommerce

WooCommerce no envía correos: encuentra la causa y resuélvela

Si WooCommerce no envía correos, comprueba que el aviso esté activo, el destinatario sea correcto y el pedido haya pasado al estado que genera la notificación. Después sigue un pedido de prueba por el registro de correo, el proveedor y el buzón para localizar si falla el evento, la conexión de envío o la entrega.

Primera revisión
Ajustes y estado del pedido
Sigue el fallo
Pedido, registro y proveedor
Autentica el envío
SMTP y tu dominio
Valida el arreglo
Correos del pedido recibidos

Escrita y revisada por Fernando Marcano · 20 de octubre de 2026 · Versión en markdown de esta página

Empieza por identificar qué aviso falta

  1. Paso 1

    Aclara quién no recibe qué correo

    Distingue el aviso de Nuevo pedido para la tienda de los correos de Pedido en proceso o completado para el cliente. Anota número de pedido de prueba, hora y destinatario esperado.

  2. Paso 2

    Revisa los ajustes y el cambio de estado

    Abre WooCommerce > Ajustes > Correos electrónicos y el aviso afectado. Comprueba que esté activo. Compara las notas del pedido con la tabla de eventos de esta guía.

  3. Paso 3

    Sigue una prueba controlada

    Usa una dirección de cliente que controles. Busca el pedido en el registro de correo, después en el proveedor y finalmente en el buzón, incluido spam o cuarentena.

  4. Paso 4

    Corrige el punto donde falla

    Investiga los eventos ausentes o los errores antes de cambiar el sistema de envío. Si el envío se rechaza, revisa la conexión; si se acepta, investiga la entrega y los filtros.

Si tampoco llegan los mensajes de formularios o los correos para restablecer contraseñas, consulta la guía de WordPress que no envía correos. Explica la ruta de envío que comparte WooCommerce con el resto del sitio.

↑ Volver al inicio

Revisa WooCommerce > Ajustes > Correos electrónicos

Abre el aviso con Gestionar y comprueba Activar este aviso por correo electrónico donde aparezca. Para las alertas de la tienda, revisa el campo Destinatario(s). Para los correos del cliente, verifica su dirección de facturación en el pedido. Cambiar el correo del administrador no corrige la dirección del cliente.

Revisa también el nombre y la dirección del remitente. Usa una dirección de tu dominio autorizada por el proveedor. Si el plugin de envío impone otra dirección, comprueba sus ajustes. Guarda los cambios y repite la prueba. Consulta los ajustes de correo de WooCommerce.

↑ Volver al inicio

Qué estados generan las notificaciones de WooCommerce

Los avisos dependen de eventos y cambios de estado. Que un pedido aparezca en el panel no significa que deba generar todos los correos. La tabla presupone que el aviso está activo; las extensiones y el código personalizado pueden modificar el comportamiento.

Eventos y destinatarios de los correos de pedido
CorreoEventoDestinatario
Nuevo pedidoPendiente de pago, Fallido o Cancelado pasa a En proceso, En espera o Completado.Destinatario(s) de la tienda
Pedido en esperaPendiente de pago, Fallido o Cancelado pasa a En espera.Cliente
Pedido en procesoUn pedido que cumple las condiciones pasa a En proceso tras el pago.Cliente
Pedido completadoEl pedido se marca como Completado.Cliente
Pedido canceladoPendiente de pago, En proceso o En espera pasa a Cancelado.Destinatario(s) de la tienda
Pedido fallidoPendiente de pago o En espera pasa a Fallido.Tienda; el aviso al cliente depende de la versión y los ajustes
Pedido reembolsadoSe registra un reembolso parcial o total.Cliente
Detalles del pedido / Nota al clienteEnvío manual de detalles; se añade una nota dirigida al cliente.Cliente

Fuentes: definiciones de avisos de WooCommerce y código del aviso de Nuevo pedido. Comprueba qué avisos ofrece tu versión instalada.

Un pedido sin pagar que permanece Pendiente de pago no genera la confirmación habitual de pedido pagado. Los pedidos cuyos productos son todos virtuales y descargables pueden omitir En proceso. Consulta los estados de pedido de WooCommerce antes de interpretar esa ausencia como un fallo.

↑ Volver al inicio

El cobro aparece, pero el pedido sigue Pendiente de pago

Compara la transacción de la pasarela con las notas y el estado del pedido. Si el proveedor cobró pero WooCommerce no se actualizó, investiga la comunicación de la pasarela. Revisa la entrega de webhooks o callbacks, la URL de destino y los errores siguiendo su documentación. SMTP no actualiza el estado del pago.

La documentación de WooCommerce sobre pagos y correo distingue este problema del envío. Confirma la transacción antes de cambiar el estado de un pedido real. No recorras varios estados solo para forzar correos: otras integraciones también pueden reaccionar.

↑ Volver al inicio

Prueba con un plugin de registro y revisa el buzón

Usa WP Mail Logging o el registro de tu plugin de envío. Actívalo antes de hacer una prueba controlada y revisa fecha, destinatario, asunto y error. El registro muestra el paso por WordPress, no confirma que el correo haya llegado. Puede contener datos de clientes: limita el acceso y elimina registros de prueba innecesarios.

Tu versión de WooCommerce también puede mostrar la fuente transactional-emails en WooCommerce > Estado > Registros. Revisa la configuración y el nivel de registro si faltan entradas esperadas. La guía de diagnóstico de WooCommerce explica cómo interpretar estos resultados:

Cómo interpretar la evidencia del envío
EvidenciaSiguiente revisión
Desactivado u omitidoActiva el aviso o corrige la condición ausente, como el destinatario.
No hay entrada esperadaRevisa transición de estado, configuración del registro, errores fatales y conflictos.
Fallo al entregar al sistema de correoLee el error y comprueba la conexión del plugin o del hosting.
Enviado o aceptado, pero no llegaRevisa eventos del proveedor, rebotes, supresiones, spam y cuarentena.

Una vista previa o prueba SMTP comprueba solo parte del recorrido. Cuando funcione, crea un pedido de prueba desde el checkout y verifica los avisos reales de cliente y tienda. En staging, dirige el correo a buzones de prueba y usa el modo de pruebas de la pasarela.

↑ Volver al inicio

Configura el envío autenticado y verifica SPF, DKIM y DMARC

WooCommerce utiliza la interfaz de correo de WordPress; no es un servidor de correo. La conexión con un proveedor cambia cómo salen los mensajes. La guía de envío de WooCommerce explica por qué un servicio dedicado puede ser preferible al correo predeterminado del hosting.

  • Mantén una sola configuración activa para dirigir el correo.Conecta un plugin SMTP o de API compatible a una cuenta propiedad del negocio. Evita plugins superpuestos que intenten imponer el remitente.
  • Copia los datos exactos de tu proveedor.Usa el servidor, puerto, cifrado y autenticación que documente. Si conectas por API, usa la credencial correspondiente. Revisa remitente verificado, restricciones de cuenta y límites de envío.
  • Envía una prueba de conexión y lee el error.Un fallo de autenticación, una conexión bloqueada y un remitente no autorizado requieren soluciones distintas. No incluyas credenciales en registros públicos ni formularios.

La documentación de configuración SMTP muestra conexiones y pruebas. Usa los ajustes del proveedor real en lugar de copiar una receta genérica de puerto y contraseña.

Qué comprueba la autenticación del dominio
RegistroFunción
SPFAutoriza servidores para el dominio del remitente del sobre. Debe incluir al proveedor que realmente envía.
DKIMFirma mensajes para que el destinatario pueda verificarlos con la clave publicada por el dominio.
DMARCComprueba la alineación del dominio visible en From con una identidad SPF o DKIM válida y publica instrucciones de política e informes.

Publica los registros que correspondan a tu dominio y proveedor. La guía de autenticación de WooCommerce explica la configuración; las directrices de Google para remitentes detallan la alineación. Comprueba los resultados de autenticación en un mensaje recibido, no solo que los registros estén guardados.

Si llega a spam, revisa esos resultados y los rebotes o supresiones del proveedor. Comprueba también reglas del buzón y cuarentena de la organización. Autenticar ayuda, pero no garantiza llegar a la bandeja de entrada. El mensaje puede bloquearse antes de aparecer en spam, como explica la guía de entrega de WooCommerce.

↑ Volver al inicio

Revisa Action Scheduler y WP-Cron si los avisos se retrasan

Si la extensión afectada programa correos o una tarea relacionada está atascada, abre WooCommerce > Estado > Acciones programadas. Examina las acciones pendientes vencidas y los registros de acciones fallidas por identificador de la tarea (hook), grupo y hora. Una acción fallida sin relación con el aviso no explica por qué falta el correo.

WP-Cron normalmente depende de visitas al sitio, por lo que el tráfico escaso puede retrasar tareas. Comprueba si está desactivado sin una tarea cron del servidor que lo sustituya, si fallan las solicitudes internas o si hay errores PHP que detienen la ejecución. No todos los correos de pedido del núcleo son tareas de Action Scheduler.

Investiga la ejecución con la guía de acciones programadas de WooCommerce. Antes de reintentar una acción, entiende su función, especialmente si implica pagos. No ejecutes ni borres toda la cola solo para eliminar el aviso.

↑ Volver al inicio

Aísla conflictos sin interrumpir las compras

Si el estado cambia correctamente pero no se genera el correo esperado, busca errores fatales en WooCommerce > Estado > Registros a la hora de la prueba. Revisa cambios recientes en plugins de correo, plantillas, pasarelas, tema y fragmentos de código.

Sigue el procedimiento de WooCommerce para probar conflictos en staging y con una copia de seguridad: prueba un tema predeterminado y el mínimo de plugins necesario para reproducir el fallo. Reactiva uno por uno y repite la misma prueba. Controla correo y conexiones de pago para no avisar ni cobrar a clientes reales.

Haz una copia de seguridad antes de probar cambios. Tras la reparación, verifica juntos el proceso de compra, el estado del pedido, el aviso de la tienda y la confirmación del cliente. Nuestra guía de optimización de WooCommerce cubre el resto del recorrido de compra.

↑ Volver al inicio

Lo hacemos por ti

Encarga a Fer LLC la reparación de los avisos de pedidos

Fernando Marcano, fundador de Fer LLC, hace o revisa cada trabajo. Localizamos el aviso que falta, corregimos la causa dentro del alcance acordado y documentamos las pruebas con pedidos. Envíanos la URL, la pasarela, el tipo de aviso y desde cuándo falla para recibir alcance y precio por escrito.

  • Revisar estado del pedido, eventos de la pasarela y aviso afectado.
  • Comprobar configuración de envío y autenticación del dominio.
  • Validar la reparación con avisos reales y documentar las pruebas.

Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943

Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943

  • Top Rated en Upwork
  • 100% Job Success
  • 100+ proyectos en Upwork
  • 20+ años de experiencia práctica
  • Fer LLC, empresa en EE. UU.
  • Fernando hace o revisa cada trabajo

Por qué nos contratan

  • Una persona responsable

    Fernando hace o revisa cada trabajo. Sin intermediarios entre tú y el trabajo.

  • Cotización fija por escrito

    Alcance y precio por escrito antes de empezar. El retrabajo por nuestros errores corre por nuestra cuenta.

  • Bilingüe EN/ES

    Fer LLC (Wyoming), trabajando en inglés y español. Respondemos el mismo día hábil, de 9 AM a 9 PM ET, al +1 310 734 8943.

  • Un historial verificable

    Top Rated en Upwork con 100% Job Success, y proyectos publicados en el portafolio.

Preguntas frecuentes

¿Por qué recibo el aviso de administrador, pero el cliente no recibe nada?

La alerta de la tienda y la confirmación del cliente son avisos distintos. Comprueba que el correo del cliente esté activo, su dirección de facturación y el cambio de estado necesario. Después compara registros y eventos del proveedor para ese mensaje.

¿Instalar SMTP resuelve cualquier fallo de correo en WooCommerce?

SMTP puede corregir una ruta de envío poco fiable. No activa avisos deshabilitados, añade destinatarios ausentes ni arregla una pasarela que no actualiza el pedido. Primero comprueba que se produzca el evento que genera el correo.

¿Por qué llega el correo de prueba y no la confirmación del pedido?

La prueba de conexión omite parte del proceso del pedido. Prueba el checkout con una dirección que controles y compara la transición de estado con el registro del aviso real. Una prueba SMTP correcta no valida por sí sola los correos de pedidos.

¿Pueden arreglarlo sin dejar la tienda fuera de servicio?

Podemos empezar por ajustes y registros y usar staging para probar conflictos y cambios de código. El alcance depende de la causa y del hosting. Cualquier paso que pueda interrumpir las compras debe planificarse antes de aplicarlo.

¿Pueden reenviar los correos que faltaron después de repararlo?

Podemos revisar qué mensajes faltaron y si las herramientas instaladas permiten reenviarlos. Primero hay que comprobar destinatario y datos actuales del pedido, y reenviar solo los avisos necesarios para no confundir al cliente.

¿Cuánto cuesta reparar los correos de WooCommerce?

Cotizamos la reparación por escrito tras revisar la tienda, el aviso afectado y los registros disponibles. Un fallo de comunicación de la pasarela, un problema de autenticación del dominio y un conflicto de plugins requieren trabajos distintos. Envíanos los detalles por el formulario para definir el alcance.

¿Qué información necesitan para empezar?

Envíanos la URL, la pasarela, el tipo de aviso, desde cuándo falla y si afecta a clientes, personal o ambos. Puedes incluir un error con los datos privados ocultos. No envíes contraseñas, claves API ni datos de pago de clientes por el formulario.

Conserva juntos el pedido, la evidencia del envío y la confirmación del destinatario. Así tu equipo puede repetir la comprobación después de actualizar la pasarela o los plugins.

Sigue leyendo

Encárganos los correos de pedido que no llegan

Revisamos qué genera el aviso, corregimos el envío o la autenticación del dominio según la causa y verificamos las notificaciones de pedidos. Envíanos la URL, la pasarela, el aviso que falta, desde cuándo falla y cualquier error con los datos privados ocultos. Acordamos alcance y precio por escrito antes de empezar. No incluyas contraseñas ni claves API en el formulario.

Fer LLC, empresa de Wyoming, Estados Unidos · +1 310 734 8943

Encárganos la reparación de correos