Saltar al contenido Saltar a la barra lateral

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

Problem:
El cliente está intentando restringir la visibilidad de un producto en su sitio WooCommerce multilingüe para que solo se muestre en un idioma específico usando WPML. A pesar de haber eliminado las traducciones del producto 'QuickBooks Pro 2024 with Enhanced Payroll', este sigue apareciendo en todos los idiomas. Además, se genera un error crítico al intentar retraducir el producto.
Solution:
1. Crea una copia de seguridad del sitio.
2. Ve a WPML -> Configuración -> Traducción de tipos de entrada.
3. Busca 'Productos' y asegúrate que está configurado en la primera columna de la izquierda.
4. Haz click en el botón 'Guardar' que aparece al final de la tabla.
Estos pasos asegurarán que los productos solo se muestren en los idiomas a los que han sido traducidos.
Para resolver el error crítico, activa el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/. Luego reproduce el error y comparte el último mensaje de error fatal que aparece en el archivo debug.log en la carpeta wp-content.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión del arreglo permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins.

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.

Etiquetado: 

Este tema contiene 1 respuesta, tiene 0 voces.

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

Asistido por: Carlos Rojas.

Autor Publicaciones
julio 29, 2025 a las 3:28 pm #17279700

reyD

Antecedentes del problema:
Estoy intentando restringir la visibilidad de un producto en nuestro sitio WooCommerce multilingüe para que solo se muestre en un idioma específico usando WPML. Eliminamos permanentemente las traducciones del producto 'QuickBooks Pro 2024 with Enhanced Payroll', pero sigue apareciendo en todos los idiomas.

Síntomas:
El producto sigue apareciendo en todos los idiomas tras eliminar las traducciones. Además, se genera un error crítico al intentar retraducir el producto.

Preguntas:
¿Cómo podemos restringir definitivamente un producto para que se muestre solo en un idioma específico usando WPML + WooCommerce Multilingual?
¿Por qué sigue apareciendo en otros idiomas aunque hayamos eliminado las traducciones?
¿Cómo podemos resolver el error crítico que ocurre al intentar retraducir?

julio 30, 2025 a las 7:36 am #17280750

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.- Por favor realiza los siguientes pasos:
- Crea una copia de seguridad del sitio
- Ve a WPML -> Configuración -> Traducción de tipos de entrada
- Busca 'Productos' y asegúrate que está configurado en la primera columna de la izquierda -> Haz click en el botón 'Guardar' que aparece al final de la tabla

Cuando termines los pasos anteriores los productos solamente se van a mostrar a los idiomas a los que han sido traducidos, resolviendo así tu primera pregunta.

2.- Por otra parte, para resolver el error es necesario obtener más información por lo que te pido que actives el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/ luego reproduzcas el error y compartas el último mensaje de error fatal que aparece en el archivo debug.log que se encuentra en la carpeta wp-content.

Con esta información podremos determinar la causa del problema y buscar una solución.

Quedo a la espera de tu respuesta.
Saludos,
Carlos