Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
Si estás utilizando WordPress con WooCommerce y WPML para traducir tu sitio al inglés, podrías enfrentarte a un problema donde, después de realizar un pago, la página de 'Finalizar compra' se actualiza en lugar de redirigir a la página de 'Gracias' en inglés, aunque la compra se complete correctamente y se envíen los correos de confirmación.
Solution:
Para resolver este problema de redirección, sigue estos pasos:
1. Crea una copia de seguridad completa de tu sitio.
2. Ve a WPML -> Traducción de Cadenas.
3. Filtra por el dominio 'WP Endpoints' y elimina todas las cadenas.
4. Refresca la URL para que las cadenas reaparezcan y luego tradúcelas.
5. Edita la página de la tienda en el idioma original y actualiza la traducción para refrescar la entrada en la base de datos.
Estos pasos deberían resolver el problema como se confirmó en un sitio de prueba.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, visita nuestro foro de soporte.

Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.

Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.

Etiquetado: 

Este tema contiene 20 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 2 días, 3 horas.

Asistido por: Carlos Rojas.

Autor Publicaciones
junio 25, 2025 a las 12:05 pm #17169074

davidB-303

¿Y lo puedes replicar en el entorno final?
Yo no lo consigo.

Gracias

junio 25, 2025 a las 12:08 pm #17169081

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Por supuesto.

Me autorizas a hacer los pasos en el entorno de producción y me confirmas que tienes una copia de seguridad que puedas restaurar en caso de ser necesario?

junio 25, 2025 a las 5:00 pm #17170441

davidB-303

Por supuesto, tienes mi autorización.
Tengo copia de seguridad diaria.
Gracias

junio 25, 2025 a las 5:32 pm #17170523

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Muchas gracias!

Por favor comprueba ahora si el problema desapareció en el sitio de producción.

junio 25, 2025 a las 5:37 pm #17170572

davidB-303

Ahora sí funciona. Adjunto pantalla.
¿Podría saber dónde está el error?
Pongo stripe en modo activo, para permitir compras reales

Muchas gracias.

Captura de pantalla 2025-06-25 a las 19.36.23.png
junio 25, 2025 a las 5:47 pm #17170595

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Genial! Me alegra saber que el problema se ha resuelto 🙂

Lo que sucedía era que se habían registrado los endpoint de Woocommerce dos veces, la versión en Español y la versión por defecto en Ingles, por lo que había un conflicto en la redirección cuando se hacía una compra.

junio 25, 2025 a las 6:16 pm #17170617

davidB-303

Muchas gracias por todo

junio 26, 2025 a las 8:49 am #17172144

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

De nada!

Por favor no dudes en contactarnos si necesitas de nuestra ayuda en el futuro con WPML. Estamos aquí para ayudar.