Saltar al contenido Saltar a la barra lateral

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

Problem:
Si estás experimentando problemas al migrar tu catálogo de productos usando el importador/exportador nativo de WooCommerce y WPML no enlaza las traducciones automáticamente, es posible que los productos importados en idiomas secundarios aparezcan desconectados y requieran conexión manual con sus traducciones.
Solution:
1. Asegúrate de haber seguido todos los pasos de la guía de WPML para la exportación e importación, especialmente el paso final que se describe en esta sección.
2. Incrementa el límite de memoria de WordPress para cumplir con los requisitos mínimos de WPML. Puedes hacerlo agregando el siguiente código en tu archivo wp-config.php:

/* Memory Limit */<br />define('WP_MEMORY_LIMIT', '256M');

Añade este código encima de la línea /* That's all, stop editing! Happy blogging. */
3. Si el problema persiste, considera realizar una prueba en un sitio sandbox para verificar si el problema es específico de tu configuración actual. WPML ofrece sitios sandbox para este propósito.

Si después de seguir estos pasos el problema continúa, o si la solución aquí descrita no es relevante para tu caso, 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 en WPML support forum.

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.

Este tema contiene 11 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 1 mes, 1 semana.

Asistido por: Carlos Rojas.

Autor Publicaciones
mayo 6, 2026 a las 08:38 #18016343

juan-joseA-3

Hola equipo de WPML,
Os escribo porque nos encontramos con un bloqueo técnico al intentar migrar nuestro catálogo de productos usando el importador/exportador nativo de WooCommerce. Hemos seguido la documentación al pie de la letra, pero WPML no está enlazando las traducciones automáticamente.

Actualmente, al importar los idiomas secundarios, los productos se crean correctamente en su idioma, pero quedan huérfanos y en la barra lateral nos pide "Conectar con traducciones", en lugar de vincularse al producto original.
A continuación, detallo el paso a paso exacto que hemos realizado para que podáis ver que los datos están estructurados correctamente:

1. Fase de Exportación (Web Origen):
Hemos exportado los productos separando por idiomas. Para ello, cambiamos el idioma del administrador en la barra superior (ES, FR, IT) antes de generar cada CSV nativo de WooCommerce.

2. Verificación de los CSV (Auditoría de datos):
Hemos auditado los CSV generados y comprobado que los metadatos clave de WPML están presentes y perfectos en los archivos de los idiomas secundarios (Francés e Italiano):
Meta: _wpml_import_translation_group: Contiene el ID exacto que comparte con el producto original en Español.
Meta: _wpml_import_language_code: Contiene el valor fr (o it).
Meta: _wpml_import_source_language_code: Contiene el valor es en todas las filas.
Los SKU coinciden exactamente con los del producto en español.

3. Fase de Importación (Web Destino):
Paso 1: Importamos el CSV de Español (idioma principal). Mapeamos los metadatos de WPML como "Datos meta". Marcamos la casilla "Los productos existentes que coincidan en ID o SKU se actualizarán". El ID principal se marcó como "No importar". -> Resultado: Éxito. 54 productos creados.
Paso 2: Cambiamos el idioma del administrador a Francés en la barra superior.
Paso 3: Importamos el CSV de Francés. Mapeamos exactamente igual (SKU como SKU, y los 3 campos de _wpml... mencionados arriba como Datos meta). Dejamos la casilla de actualizar desmarcada para que se creen como productos nuevos en la tabla francesa.

El Problema:
La importación finaliza sin errores. Los 53 productos aparecen listados bajo la pestaña de Francés en WooCommerce. Sin embargo, la conexión de WPML falla. Al entrar en cualquier producto francés, no reconoce que es la traducción del producto en español y nos pide "Conectar con traducciones" manualmente.

Nuestra pregunta directa:
Sabiendo que le estamos pasando a la base de datos el translation_group idéntico y el source_language_code correcto en la importación... ¿Por qué el importador nativo no dispara la acción de cosido de WPML?

No queremos recurrir a instalar la suite completa de WP All Import + WPML Add-on para un catálogo tan pequeño (apenas 50 productos por idioma) si la herramienta nativa se supone que es compatible mapeando estos campos.
¿Hay algún metadato oculto extra que falte, o es un bug actual de la integración entre WooCommerce y WPML?
Quedo a la espera de una respuesta técnica. Muchas gracias.

mayo 6, 2026 a las 10:14 #18016913

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por contactarnos

1.- De acuerdo a la descripción de los pasos descritos, falta el último paso que se describe en esta sección de la guía: https://wpml.org/es/documentation-2/proyectos-relacionados/exportacion-e-importacion-de-wpml/#run-wpml-export-import

Por favor, comprueba si has ejecutado este último paso.

2.- También te pido que incrementes el límite de memoria de WordPress para que el sitio cumpla con los requisitos mínimos de WPML: https://wpml.org/home/minimum-requirements/
Para ello puedes agregar este código en el archivo wp-config.php que se encuentra en la raíz del sitio:

/* Memory Limit */
define('WP_MEMORY_LIMIT', '256M');

- Añádelo encima de la línea /* That's all, stop editing! Happy blogging. */

Quedo a la espera de tu respuesta.
Saludos,
Carlos

mayo 6, 2026 a las 11:31 #18017235

juan-joseA-3

Hola Carlos,

Te confirmo ambos puntos para poder avanzar con agilidad, ya que esto está retrasando un lanzamiento importante:

Memoria: El límite de memoria ya está configurado y optimizado por encima de los 256M. Ese no es el problema.

Paso final de la guía: Sí, hemos ejecutado el importador nativo de WooCommerce y, posteriormente, hemos ido a la pestaña "WPML > Exportar e Importar" y hemos hecho clic en el botón "Run WPML Export and Import" tal y como indica vuestra guía. El proceso finaliza, pero el resultado es nulo: los productos siguen pidiendo "Conectar con traducciones" y no se vinculan automaticamente, además que solo salen 3 productos por vincular manualmente (una cosa extraña)

Los CSV contienen los metadatos exactos (_wpml_import_translation_group y _wpml_import_source_language_code en "es").

Por favor, indicadnos cual es la mejor manera para resolver este proceso... se que estoy cerca pero creo que me falta algo que no consigo ver...

Quedo a la espera.
Saludos.

mayo 6, 2026 a las 11:47 #18017311

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por su mensaje

En este caso lo mejor es comprobar en una nueva instalación de WordPress + WooCommerce + WPML si el problema persiste. He creado un sitio sandbox al que puede acceder utilizando este enlace: enlace oculto

Te pido que termines de configurar WooCommerce + WCML y ejecutes la importación para ver si el problema persiste.

Quedo a la espera de tu respuesta.

mayo 7, 2026 a las 07:32 #18019196

juan-joseA-3

Hola Carlos,He realizado la prueba técnica en el sitio Sandbox que me facilitaste y el problema persiste exactamente igual que en mi sitio de producción.
Estos han sido los pasos ejecutados en vuestro entorno limpio:
Configuración: WooCommerce y WPML activos con los idiomas correspondientes.
Importación ES: He subido los productos base en español.
Importación FR: He subido las traducciones en francés utilizando el CSV con los metadatos _wpml_import_translation_group y _wpml_import_source_language_code correctamente cumplimentados.
Ejecución de la herramienta: He ido a WPML > Exportar e Importar y he hecho clic en el botón "Run WPML Export and Import" tal y como indica vuestra documentación.
Resultado:El proceso termina, pero los productos no se vinculan. Al entrar en la edición de cualquier producto francés en el Sandbox. Los productos aparecen como entradas independientes y no como traducciones del original.
Quedo a la espera gracias

mayo 7, 2026 a las 11:20 #18020124

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por tu mensaje.

Por favor, comparte un enlace de descarga con los archivos que estás utilizando para importar los productos. Así podré revisar su estructura y reproducir la importación en el sitio sandbox.

mayo 8, 2026 a las 06:58 #18021726

juan-joseA-3

Hola Carlos, ahí te paso los productos, gracias (la que pone frances son los productos para importar en frances)
enlace oculto

mayo 8, 2026 a las 09:14 #18022129

juan-joseA-3

A la hora de importar, no utilizo el ID, si no el SKU que siempre es el mismo

mayo 8, 2026 a las 11:09 #18022588

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 compartir los archivos.

Voy a realizar la importación en el sitio sandbox para comprobar el resultado y voy a revisar los archivos.

Te avisaré en cuanto tenga una respuesta.
Saludos!

mayo 8, 2026 a las 12:06 #18022738

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,

He realizado la importación en el sitio sandbox y se han creado los productos y sus traducciones correctamente. Es importante tener en cuenta que he activado y configurado WooCommerce Multilingual.

mayo 11, 2026 a las 06:26 #18025765

juan-joseA-3

¡Hola Carlos, estupendo que en el Sandbox lo hayas logrado! Eso nos confirma que la máquina funciona, pero ahora necesitamos que funcione en mi casa.

Te adjunto 4 capturas con el proceso exacto que yo estoy siguiendo, porque en mi caso se siguen quedando desconectados y necesito saber dónde está la fuga.

El resultado: los productos franceses se crean, pero siguen pidiendo "Conectar con traducciones" manualmente.
¿Qué casilla, mapeo o ajuste has hecho tú de forma diferente en tu prueba del Sandbox para que se hayan cosido a la primera?

¿Me recomiendas borrar los productos en francés que han quedado sueltos y volver a importarlos siguiendo tu método, o hay alguna forma de forzar la vinculación de los que ya están subidos?

Valoro tu trabajo y tu tiempo

Un saludo,

exportar 4.JPG
exportar 3.JPG
exportar 2.JPG
exportar 1.JPG
mayo 11, 2026 a las 08:43 #18026395

Carlos Rojas
Partidario de WPML desde 03/2017

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

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

Hola,
Muchas gracias por compartir las capturas de pantalla.

Sin embargo, no puedo ver si están instalados y activos los plugins WCML y WPML Export and Import en el sitio del que está exportando el contenido.

Si lo desea, puede exportar los productos desde el sitio sandbox.

Saludos,
Carlos