Saltar navegación

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.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 7:00 – 12:00 -
- 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

Zona horaria del aficionado: Europe/Madrid (GMT+01:00)

Etiquetado: 

Este tema contiene 5 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 19 horas, 38 minutos.

Asistido por: Carlos Rojas.

Autor Entradas
enero 21, 2025 en 10:58 pm #16620703

cristinaX

Antecedentes del problema:
Estoy intentando vincular un producto en 3 idiomas que tienen Atributos (Idioma) y Variaciones (3 idiomas o 2 en algunos productos) en mi sitio enlace oculto.

Síntomas:
Cuando vinculo el español a los otros dos idiomas, el desplegable de variaciones de los productos deja de funcionar. Además, cuando tengo un producto en la cesta de compra y cambio de idioma, los productos desaparecen.

Preguntas:
¿Por qué no funciona el desplegable de variaciones cuando vinculo productos traducidos?
¿Por qué desaparecen los productos de la cesta de compra al cambiar de idioma?

enero 22, 2025 en 11:39 am #16622572

Carlos Rojas
Supporter

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

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

Hola,
Muchas gracias por contactarnos

1.- El comportamiento que describe es el esperado. Los productos traducidos deben tener las mismas variaciones. Si tienen diferentes variaciones no se considera el mismo producto y por lo tanto no sería una traducción del producto en el idioma original.

2.- El comportamiento en el carrito depende de la configuración que haya establecido en Woocommerce -> Woocommerce Multilingual & Multicurrency -> Pestaña 'Configuración'

Hágame saber si necesita más asistencia de nuestra parte.

Saludos,
Carlos

enero 22, 2025 en 11:45 am #16622616

cristinaX

1- Son las mismas variaciones entre idiomas y aún así no funcionan.

2- ¿Qué configuración debo aplicar para que funcione?

enero 22, 2025 en 11:50 am #16622638

Carlos Rojas
Supporter

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

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

Hola,

1.- Para traducir correctamente los productos debe crearlos en el idioma original y luego traducirlos a los idiomas secundarios. Lo que usted está haciendo es vicular dos productos 'diferentes' (porque antes de vincularse no son el mismo producto) con sus respectivas (y diferentes) variaciones. Una vez que se vinculan como traducciones del producto en el idioma original, las variaciones del producto original se mantienen y las variaciones de los productos en los idiomas secundarios desaparecen.

Le recomiendo que le eche un vistazo a esta guía que le puede ayudar a comprender mejor este tema: https://wpml.org/es/documentation-2/proyectos-relacionados/woocommerce-multilingual-ofrezca-sitios-web-con-ecomercio-en-varios-idiomas/

2.- Por favor siga los pasos descritos en esta guía para configurar el comportamiento del carrito cuando se cambia de idioma en el sitio: https://wpml.org/documentation/related-projects/woocommerce-multilingual/clearing-cart-contents-when-language-or-currency-change/

enero 22, 2025 en 3:15 pm #16623895

cristinaX

Hola Carlos,

Tenemos 200 productos ya creados en dos idiomas y hemos importado un tercer idioma de otro WordPress.
¿Cómo podemos hacerlo para productos ya creados?
Hemos probado de eliminar las variaciones de los dos idiomas que no son principales, pero no funciona tampoco.

enero 22, 2025 en 3:26 pm #16623971

cristinaX

Hemos probado también el segundo punto. Del castellano al catalán nos elimina los productos en castellano e inglés que ya estan dentro del carrito.

enero 23, 2025 en 10:15 am #16626788

Carlos Rojas
Supporter

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

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

Muchas gracias por sus mensaje.

1.- En este caso le pido que comparta las credenciales de acceso al sitio. He establecido su próximo mensaje como privado para que pueda compartir las credenciales de forma segura.

Por favor confirme que ha creado una copia de seguridad del sitio completo antes de compartir las credenciales que pueda utilizar para restaurar el sitio.

2.- También le pido que comparta las URLs de un producto que podamos utilizar como referencia.

Importante: Es posible que este producto de referencia tenga que ser desechado o vuelto a crear, es por ello la importancia de crear la copia de seguridad del sitio completo. Como alternativa puede crear un sitio staging con una copia del sitio en producción y compartir sus credenciales, esto nos permitirá realizar cualquier prueba sin afectar al sitio en vivo.

Quedo a la espera de su respuesta.

enero 23, 2025 en 11:01 am #16627361

Carlos Rojas
Supporter

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

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

Muchas gracias por compartir la información solicitada.

Estos son los pasos que he realizado:
- Edité el primer producto en Castellano: enlace oculto
- Hice click en Guardar
- Hice click en el icono del lápiz que aparece en el bloque Idiomas de la columna derecha
- Actualicé la traducción en Catalán
- Guardé los cambios y ahora aparece correctamente el producto variable en Catalán

Realice los mismos pasos y compruebe si el problema desapareció en la versión en Inglés.

enero 23, 2025 en 11:39 am #16627516

cristinaX

Hola,

pero has eliminado la anterior versión del producto en catalán o no?

enero 23, 2025 en 12:00 pm #16627595

Carlos Rojas
Supporter

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

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

No la he eliminado, he actualizado la traducción utilizando el editor de traducción. El resultado es que ha sobreescrito una parte y se han sincronizado las variaciones.