Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Email Envios Impuestos Analitica

Los emails WooCommerce tienen enlaces rotos tras cambiar de dominio

Repara URLs antiguas en emails revisando ajustes WordPress, plantillas, datos serializados, DNS, SSL y redirects seguros.

Después de una migración, los emails nuevos pueden seguir apuntando a la tienda antigua, HTTP o staging. La fuente puede ser la URL de WordPress, plantillas copiadas, ajustes de pasarela, contenido multilingüe o código con el dominio escrito directamente.

Empieza con un email recién generado. Los mensajes ya entregados no pueden editarse en el buzón del cliente; requieren redirects seguros o comunicación.

Inventaría todos los destinos

Registra enlaces de Mi cuenta, pedido, contraseña, producto, soporte, privacidad e imágenes. Separa mensajes generados después del cambio de los históricos.

- etiqueta visible
- host y protocolo reales
- tipo de email
- mensaje nuevo o histórico
- presencia de clave sensible

Oculta claves de pedido, reset e identificadores antes de compartir pruebas.

Verifica las URL canónicas

Dirección de WordPress y Dirección del sitio deben usar el dominio HTTPS final. Confirma una única variante con o sin www.

Revisa constantes de wp-config.php que sobrescriban la base. En multisite o subdirectorios, confirma los valores de red y sitio. No cambies URLs durante checkout activo sin copia y reversión: callbacks y cookies pueden verse afectados.

Busca plantillas y código propio

Las plantillas normales generan URL dinámicas, pero overrides, snippets y personalizadores pueden conservar enlaces absolutos. Busca el host antiguo en tema hijo, plugins propios y ajustes del editor de emails. Compara overrides con la versión actual.

$account_url = wc_get_page_permalink( 'myaccount' );

Genera enlaces con funciones WordPress/WooCommerce y escápalos al mostrarlos, en lugar de escribir el dominio.

Migra datos almacenados con seguridad

Constructores y plugins pueden guardar URL dentro de datos serializados. Usa una herramienta consciente de WordPress, primero en simulación y con backup.

Un reemplazo SQL bruto puede corromper arrays y objetos. Excluye identificadores inmutables y revisa tablas relevantes. Busca cada idioma por separado porque las traducciones guardan ajustes propios.

Audita pasarelas y servicios

Return URLs, webhooks y enlaces de cuenta también viven en paneles externos. Un enlace roto puede revelar una migración incompleta.

Revisa dominio SMTP, callbacks de pago, registro de wallets y hostname de analítica. No dependas de redirects para webhooks POST firmados. DNS y SSL del nuevo dominio deben ser válidos antes de enviar clientes.

Mantén redirects históricos seguros

Conserva el dominio antiguo y HTTPS mientras existan mensajes útiles. Redirige productos y entradas de cuenta hacia destinos equivalentes.

No elimines parámetros seguros de reset o pedido enviándolos a una página genérica. Prueba si WordPress puede validar o rechazar intencionadamente tokens antiguos. Evita redirects abiertos que acepten un destino arbitrario.

Comprueba la respuesta con una clave válida de prueba, una caducada y una manipulada. La primera debe llegar al recurso previsto después de autenticar cuando corresponda; las otras deben fallar sin revelar si existe una cuenta o pedido. No copies claves reales a herramientas externas de comprobación de redirects.

Limpia plantillas y assets

Los personalizadores pueden cachear HTML y los CDN imágenes con el host viejo. Limpia solo los recursos generados pertinentes.

Crea un pedido controlado nuevo; reenviar un email antiguo puede reutilizar contenido previo. Comprueba que imágenes HTTPS sean públicas y revisa también la versión de texto plano, que puede tener otro override.

Inspecciona las cabeceras y el HTML final que recibió un buzón controlado. Algunos proveedores reescriben enlaces para seguimiento y pueden conservar el host anterior en una configuración externa. Distingue esa transformación de la URL que WooCommerce generó antes de modificar la plantilla.

Verifica todos los emails

Prueba New order, Processing, Completed, refund, creación de cuenta y reset. Sigue cada enlace como destinatario en un navegador limpio y confirma idioma, pedido y estado de cuenta correctos.

El mantenimiento recurrente debe auditar enlaces tras cambios de dominio, SSL, idioma o página de cuenta. La migración termina cuando incluso los mensajes conservados por meses conducen a un destino seguro.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia