[Resuelto] Traduccion y sincronización de valores por defecto de los atributos.
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Si estás intentando traducir productos en WooCommerce y notas que las versiones traducidas muestran valores por defecto diferentes de los esperados, como por ejemplo esperar ver 'Mecánico - Trackrat Advance - No' y obtener 'Mechanic - Trackrat Master - Sin valor por defecto'. Solution: Primero, asegúrate de haber añadido los workarounds de las erratas conocidas. Después, borra la caché para ver si esto resuelve el problema. Si el problema persiste, verifica si continúa incluso con todos los plugins desactivados y un tema por defecto. También es importante confirmar si el problema ocurre únicamente al crear una traducción nueva desde cero.
Si después de seguir estos pasos el problema sigue sin resolverse, te recomendamos abrir un nuevo ticket de soporte. Además, te sugerimos revisar la página de problemas conocidos para verificar si hay una solución permanente para tu versión específica y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para más asistencia, no dudes en contactarnos en 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:
Estoy intentando traducir productos en WooCommerce. Las versiones traducidas muestran valores por defecto diferentes en las traducciones. El problema se puede ver en la página: enlace oculto
Síntomas:
Las versiones traducidas de los productos muestran valores por defecto diferentes. Esperaba ver 'Mecánico - Trackrat Advance - No', pero obtuve 'Mechanic - Trackrat Master - Sin valor por defecto'.
Preguntas:
¿Por qué las traducciones de los productos muestran valores por defecto diferentes?
¿Cómo puedo sincronizar los valores por defecto de los atributos en las traducciones?
El problema principal, la traducción de los valores pòr defecto parece que funciona todo bien, lo he probado con uno de los productos reales y tambien va. Muchisimas gracias.
Con lo del precio cero esta pasando una cosa curiosa, que tambien ha funcionado con el producto de prueba, pero estoy intentandolo con los productos reales y no hay manera, no se que puede ser.
Dejame porfavor que haga alguna prueba mas active los plugins y pase la solucion al live y cerramos este ticket y si quieres intentamos ver lo del cero.
Hola Paola, con respecto a lo de los productos con variables de precio 0 acabo de descubrir algo muy interesante, lo que estaba funcionando no era el workaround, es que no me digas porque, en el original en vez de un cero puse dos, 00, y he hecho ya varias pruebas incluso despues de eliminar el codigo del workaround y funciona, si en vez de poner un cero pones dos, se elimina el problema.
Por otro lado confirmo que por mas actualizaciones de producto, borrados de cache etc que haya hecho, con lo del workaround no funcionaba. Solo me queda volver a modificar el codigo y probar a crear un producto y sus traducciones desde cero, valga la redundancia, pero dudo que funcione.
he estado haciendo pruebas de la manera mas cientifica posible e implementando las soluciones en el live, a continuación te explico.
Tema valores por defecto, con el workaround, perfecto, vacias cache, actualizas las traduciones ya hechas y va perfecto, las traducciones nuevas directamente funcionan si más.
Magnifico, ahora entiendo que si el problema se vuelve a manifestar, es ir revisando el Attributes.php que con las actualizaciones no se borre el workaround.
El tema del 0, en el live esta funcionando y no esta presente el workaround porque con la actualización se ha borrado y mucho me temo que esa era la razon original del problema, pues la ultima actualización hecha era de julio y he tenido que forzarla con eso de desvincular y volver a vincular en ambos el live y el stagging para poder hacer la de septiembre.
Por otro lado, el tema del 00 puede ser que aparentemente funcionara simplemente porque para hacer efectivo aquello del workaround era necesario realizar un pequeño cambio en las variaciones y guardar los cambios.Ahora ya le tendrás que preguntar a otro porque mi entorno de prueba ha cambiado. Pero vamos , que este tema solucionado tambien.
La única cosa, y es extraña, es el salto de linea que aparece ahora en la descripcion corta del producto.
De hecho, el último producto publicado y traducido en el que esto no pasaba , es del 14/07/2025, ese mismo producto, actualizo la traducción y pasa esto.
Se te ocurre algun origen o solución?
Muchisimas gracias
Los hilos nuevos creados por Paola Mendiburu y vinculados a este se encuentran a continuación: