[Resuelto] WPML no traduce checkout page usando Cartflow y Elementor
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: El cliente no puede traducir muchos de los campos del formulario de la página de 'Checkout' ni textos de la página de 'Gracias' usando WPML en un sitio que utiliza Cartflows y Elementor. Solution: Si estás experimentando este problema, te recomendamos seguir estos pasos: 1. Asegúrate de que los tipos de contenido 'flow' y 'step' estén configurados como traducibles en WPML -> Configuración -> Traducción de tipos de contenido. 2. Ve a WPML -> Administración de traducción, filtra por Flujos, selecciona el flujo y duplícalo al idioma secundario. Repite para el paso (step). 3. En la pantalla de WPML -> Administración de traducción, coloca el puntero del mouse sobre el 'flujo' o el 'paso' duplicado y haz clic en el enlace para editar. Cambia al idioma secundario usando el selector de idiomas en la barra de administración. 4. En la pantalla de edición, selecciona 'traducir independientemente' en la columna derecha, bloque Idiomas, y guarda los cambios. 5. Regresa a la pantalla de edición en el idioma original y en la columna derecha, bloque Idioma, selecciona 'WordPress Editor'. Confirma que el cambio es solo para este contenido y guarda los cambios. 6. Repite estos pasos para los flujos y los pasos.
Esto te permitirá editar manualmente y de forma independiente los flujos y los pasos en ambos idiomas.
Si esta solución no resuelve tu problema o parece no ser relevante debido a actualizaciones o diferencias en tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos 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.
Antecedentes del problema:
Uso WPML para traducir al francés la web enlace oculto. Para las páginas de Finalizar compra y Gracias, uso el plugin Cartflows y se integra con Elementor para el diseño.
Síntomas:
No puedo traducir muchos de los campos del formulario de la página de 'Checkout' ni textos de la página de 'Gracias' mediante las herramientas de WPML.
Preguntas:
¿Me podéis ayudar al respecto?
Se puede reproducir el problema accediendo a la web, traducir al FR en la banderita, añadir producto al carrito e ir a finalizar compra. Ahí se verán campos que no pueden traducirse.
Gracias
Por supuesto, para eso estamos aquí, para ayudarle en todo lo relacionado con la traducción de su sitio.
Para poder revisar el problema más de cerca necesito acceder al sitio y comprobar la configuración. He establecido su próximo mensaje como privado para que pueda compartir las credenciales de acceso de forma segura.
También le agredecería que adjunte algunas capturas de pantalla donde se vean las cadenas que necesita traducir y describa paso a paso cómo editarlas en el idioma original. Esto me ayudará a identificar más rápido el problema.
Muchas gracias por compartir las credenciales de acceso.
Llevo un buen tiempo intentando resolver el problema pero he tenido que ajustar y terminar configuraciones tanto de WPML como de Woocommerce Multilingual, pero el sitio está muy lento. Me permite desactivar plugins y/o temas para poder acelerar el sitio?
Los cambios en el staging no afectarán al sitio en producción, solo al staging. Voy a realizar las pruebas y regresaré con usted en cuanto tenga más información.
He realizado los pasos descritos en el resumen de este ticket: https://wpml.org/forums/topic/multilanguage-for-cartflows-checkout/ y he podido traducir parte del checkout, sin embargo no logro encontrar como editar el formulario de checkout que muestra el formulario y que sigue sin traducirse.
Le pido que realice los siguientes pasos:
- Vaya a enlace oculto
- Edite dicha página con Elementor
- Haga click sobre el formulario y verá que se utiliza el formulario 'Modern checkout'
- Cómo puedo editar este formulario o de donde proviene?
Nota: sospecho que la versión gratis de Cartflow no es compatible con WPML, pero la versión Pro si es compatible.
Ok, ya he descubierto cómo traducir ese formulario.
Entrando a Cartflow > store checkout > (cambiar el WordPress al Francés en la bandera de la barra superior) > Open settings de Finalizar compra (icono engranaje) > pestaña Checkout form > Field editor > ir línea por línea traduciendo los campos (icono engranaje) de etiqueta y etiqueta del campo.
Gracias por la ayuda, en principio era eso lo que necesitaba. Si ves algo más que requiera configuración en mi backend, me comentas.
Hola,
Me alegro que haya encontrado la solución que faltaba 🙂
Todo está correcto en la configuración de su sitio, solo le pido que esté al tanto de la configuración de los 'flow' y 'step' en WPML -> Configuración -> Traducción de tipos de entradas.
Ya está lista la configuración. Ahora solamente debe editar en Frances el flujo (flow) y los dos pasos (steps) en estos enlaces:
- Flujo: enlace oculto
- Paso: enlace oculto
- Paso: enlace oculto