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 el foro 6 días a la semana, durante 22 horas por día.

This thread is resolved. Here is a description of the problem and solution.

El problema: Estoy tratando de que aparezcan las tallas de forma correcta de un producto WooCommerce. En su versión en español aparece. En la de inglés no.

La solución: Edita tu producto original: agrega un espacio en blanco en cualquiera de los campos de las variaciones. - Guarda. - Abre la edición de la traducción. - Verifica que tuviera todos los campos llenos (en la parte superior existe una opción que te permite llenar los campos de manera automática). - Selecciona la casilla de Traducción completa. - Guarda.

Documentación: https://wpml.org/es/documentation-2/proyectos-relacionados/woocommerce-multilingual-ofrezca-sitios-web-con-ecomercio-en-varios-idiomas/

This topic contains 17 respuestas, has 2 mensajes.

Last updated by David Navas hace 2 meses, 3 semanas.

Assigned support staff: Andrés.

Autor Publicaciones
julio 23, 2019 a las 7:05 am #4263203

David Navas

Estoy tratando de: que aparezcan las tallas de forma correcta. En su versión en español aparece. En la de inglés no.
Además hay partes que no me deja traducir con las cadenas. Como por ejemplo la parte de checkout. Si traduzco este bloque (cadena woocommerce) se estropean otras traducciones.

URL de (mi) sitio web donde aparece el problema:
hidden link
Yo esperaba ver:

En vez de eso, obtuve:

julio 23, 2019 a las 7:36 am #4263335

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola David,

Bienvenido al soporte de WPML.

1. ¿Me podrías decir si este problema se presenta únicamente en dicho producto? Si es así, intenta lo siguiente:
- Verifica que los atributos estén traducidos en WooCommerce > WooCommerce Multilingual.
- Edita tu producto original.
- Borra sus variaciones.
- Agrégalas de nuevo y guarda.
- Edita la traducción del producto y guarda.
¿Funciona esta vez?

2. Para asegurarnos que WPML funcione correctamente, ¿podrías incrementar tu WP Memory Limit a 256M? Si puedes suministrar más recursos, sería ideal.
Tus valores actuales son:
- MemoryLimit 768M
- WP Memory Limit 40M
https://wpml.org/home/minimum-requirements/

Edita tu archivo wp-config.php y agrega la siguiente línea:

define('WP_MEMORY_LIMIT', '256M');

Muchas veces estos ajustes son bloqueados directamente desde la administración de tu hosting. En ese caso te recomiendo que los contactes directamente y si puedes pedir valores superiores a 128M, sería recomendable.

Nota: 128M es el mínimo necesario para WPML sin otros plugins y con un tema por defecto de WordPress.

Un saludo,
Andrés

julio 23, 2019 a las 8:58 am #4264211

David Navas

Hola,

Hemos aumentado la memory limit pero sigue sin funcionar. En efecto el error es en todos los productos de la tienda, no solo en el ejemplo.

He eliminado las variaciones y vuelto a crearlas y si bien no recoge bien las variaciones, ahora por lo menos aparecen los filtros. Resulta que creo 3 variaciones y en la web aparecen 6.

Url:hidden link
url en: hidden link
Solo hay 3 variaciones activas. No entiendo por qué aparecen las 6 tallas creadas sin hacer caso al stock generado con las variaciones.

Viendo que de este modo aparecen, cual es la solución. Hay que crear todas las variaciones de nuevo? Eso es muy costoso.

Aprovecho para plantear otro gran problema. No se traducen bien las cadenas de la web. Si yo voy a cadenas, el modulo de wordpress hay partes que coge en español y otras en inglés haciendo imposible su traducción.
Adjunto imagen. Como se puede ver aparecen frases en español con la bandera inglesa por lo que no salen traducidos. Si cambio la bandera a español hay otros bloques que se estropean...

Gracias por su tiempo

julio 23, 2019 a las 9:32 am #4264629

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Para que podamos avanzar y por normas de soporte, debo solicitarte que nos centremos en un solo problema a la vez. Tan pronto lo solucionemos, podremos mirar el nuevo problema con tus cadenas.

Regresando al problema inicial, visitando el producto original puedo ver 6 variaciones, las mismas que su traducción. Una vez corrijas el stock del producto original, el de la traducción debería actualizarse también. ¿Funciona esta vez?

julio 24, 2019 a las 7:21 am #4270971

David Navas

Hola, disculpa la demora.
No, no funciona.
En estos momentos hay 6 atributos de talla creados, y solo 3 variaciones de las 6 con stock. En otros productos esto hace que por muchas tallas que haya creadas en atributos, solo se muestras las variaciones con stock, pero ahora mismo no. Ahora se muestran las 6 incluidos las que no tienen stock, si bien es cierto y supone un avance en el problema, ahora mismo deja añadir al carrito solo las 3 tallas con stock en sus variaciones.

julio 24, 2019 a las 9:42 am #4272477

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Hola,

Entiendo tu situación, pero hasta que no corrijas el producto original, las traducciones tampoco van a funcionar correctamente. ¿Podrías corregir tu producto original y hacer que las variaciones se muestren correctamente? Una vez lo hagas, podremos analizar las traducciones.

Saludos

julio 24, 2019 a las 10:08 am #4272785

David Navas

Hola,
no entiendo a qué te refieres con corregir el producto original.
En principio el producto original está bien creado.
Puedes explicarme?

julio 24, 2019 a las 11:42 am #4274175

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Si visitas el producto original, verás que tiene 6 atributos, por tanto, su traducción también muestra 6:
hidden link

Si ese no es tu problema, ¿me lo podrías explicar detalladamente por que puede que estemos hablando de cosas diferentes?

Saludos

julio 24, 2019 a las 12:52 pm #4274591

David Navas

Hola,
hasta el momento (usábamos una versión anterior de wordpress y woocommerce, por lo que hemos actualizado), nosotros cuando creábamos un producto le asignábamos por ejemplo 10 tallas desde los atributos. Pero luego su stock lo gestionábamos con las variaciones, de forma que por ejemplo inicialmente creábamos 10 tallas en atributos y conforme se iban agotando al modificar el stock desde variación desaparecían de la web.

Quizá es que creamos mal los productos desde un principio. Pero antes servía. Puede que deba existir una relación entre las tallas puestas desde atributos y las variaciones creadas.

Por eso el producto del que hablamos por ejemplo, tiene 6 atributos generados pero únicamente stock en 3 de ellos creado desde las variaciones del mismo producto.

No sé si me explico correctamente,

gracias por su tiempo,
un saludo

julio 24, 2019 a las 12:57 pm #4274707

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Creo que en efecto los productos han sido creados incorrectamente y el problema no está ligado a WPML, si no a un manejo propio de WooCommerce.
¿Si desactivas temporalmente WPML, la situación cambia en el producto original?

Si no es el caso, lo mejor es que crees tus productos de la forma que funcionen para tu proyecto. Una vez lo hagas las traducciones funcionarán también.

Saludos

julio 24, 2019 a las 1:19 pm #4274951

David Navas

Hola,
de la forma que te comento, todos los productos funcionan y han funcionado siempre. El problema es que en inglés, en la ficha de producto, no aparece la opción de elegir las tallas.
Pongo otro ejemplo:

Producto español: hidden link
Funciona y ha funcionado bien. Tiene muchas tallas aplicadas como atributos y una serie de variaciones (las que se muestran)...Adjunto Capturas.

Producto en inglés: hidden link
No aparecen las tallas por lo que es imposible comprar.

¿Puede ser el error debido a la forma de "crear" los productos en inglés? Se uso el multilingual, el asistente, y se aplicó lo de "duplicar productos españoles".

Descarto que el error sea del uso del wordpress/woocommerce. Puede ser un error en cuanto a adaptarse a WPML a la hora de crear productos, pero los errores de funcionalidad aparecen en la versión en inglés y no en la versión en español.

Gracias por su tiempo,
un saludo

julio 24, 2019 a las 4:18 pm #4276339

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

En este nuevo producto veo que las variaciones no se muestran en inglés. Ahora que ya has aumenta el WP Memory como nos lo confirmaste, intenta lo siguiente de nuevo:
- Verifica que los atributos estén traducidos en WooCommerce > WooCommerce Multilingual.
- Edita tu producto original.
- Borra sus variaciones.
- Agrégalas de nuevo y guarda.
- Edita la traducción del producto y guarda.

También puedes intentar lo siguiente:
- Ve a WPML > WooCommerce Multilingual > Estado.
- Da click en el enlace de "Página de Solución de problemas".
x Sincronizar variaciones de productos:
Da click en "Iniciar".

Saludos

julio 25, 2019 a las 7:15 am #4279819

David Navas

Hola,
He hecho lo de solución de problemas. Y no ha solucionado nada.
He borrado también las variaciones y vuelto a crearlas. no ha solucionado el problema.
un saludo

julio 25, 2019 a las 7:16 am #4279823

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

¿Me podrías dar las credenciales de tu sitio web de prueba, de esta manera podemos dar un vistazo a tus ajustes, así como los pasos necesarios para reproducir este comportamiento?

Para esto, debes poder ver una forma protegida en la parte inferior de este tópico. (Te pide hacer un backup y un + Aviso legal). Una instalación de test es preferible y nos haría mucho más fácil hacer una evaluación. En cuanto tenga más información te lo haré saber

Importante: Haz un backup completo de tu sitio. Puedes usar un plugin como Duplicator para este propósito. Mira en: http://wordpress.org/plugins/duplicator/

Si no ves este formulario para completar los campos confidenciales NO los publiques, ya que serán visibles en el foro:
hidden link

Privacidad y seguridad al proporcionar información de Debug para soporte:
https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/

julio 26, 2019 a las 5:29 pm #4291143

Andrés
Supporter

Languages: Inglés (English ) Español (Español ) Francés (Français )

Timezone: Europe/Paris (GMT+02:00)

Gracias por tus credenciales.

He visitado el producto que cuestión:
hidden link

Por una parte, no tenías la siguiente opción marcada:
x Duplicar la imagen destacada en las traducciones

Esta opción duplica la imagen destacada, por tanto, la he guardado. Adicionalmente he actualizado el producto y su traducción. Con esas modificaciones, la traducción funciona correctamente.

¿Puedes verificarlo?