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.