Saltar navegación

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

Problem:
El cliente tiene un sitio web de comercio electrónico de joyería con aproximadamente 500 productos traducidos en tres idiomas (español, inglés y francés). Después de una actualización del plugin de ERP, cada traducción se cuenta como un producto separado, resultando en 1,671 productos sin idiomas asignados.
Solution:
El problema se debía a que los productos estaban configurados como 'No traducible' en WPML --> Settings --> Post types translation. Cambiamos esta configuración a 'Traducible', lo que permitió que las conexiones entre las traducciones de los productos se restablecieran correctamente. Para ayudar visualmente con el proceso, proporcionamos un video tutorial: https://komododecks.com/recordings/U24YI5V119V4nGtflltf.

Si esta solución no resuelve tu problema o parece desactualizada, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos relacionados, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita 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.

Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.

Este tema contiene 6 respuestas, tiene 3 voces.

Última actualización por Paola Mendiburu hace 1 mes, 3 semanas.

Asistido por: Paola Mendiburu.

Autor Entradas
septiembre 20, 2024 en 3:53 pm #16203737

eclectickS

Antecedentes del problema:
I have a jewelry ecommerce website with about 500 products translated into three languages (Spanish, English, and French). The products are loaded through a plugin synchronized with an ERP. The products are uploaded from the ERP, and then categories are assigned and translations are done on the website. The ERP plugin was updated by the company managing it.

Síntomas:
Instead of having 500 products with their corresponding translations, each translation now counts as a separate product, resulting in 1,671 products without assigned languages.

Preguntas:
Is there an easy and quick way to tell WPML that this product is a translation of another product?
Is there a way to assign a language to each product?

septiembre 23, 2024 en 9:01 am #16208032

Alejandro
Supporter

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

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

Hello,

I'll help you get started while a supporter takes you case.

1) Could it be the problem is when the ERP updates the content? if it does something in the DB and "replaces" the original content with the new one from the ERP, this could be the reason for the issue.

2) Go to WPML -> Support -> Troubleshooting

Press the following buttons:
• Synchronize Post Taxonomies ( Select "products)
• "Clear the cache in WPML"
• "Remove ghost entries from the translation tables"
• "Fix element_type collation"
• "Set language information"
• "Fix post type assignment for translations" <--- this is the one we want to use, but we need to use the others to make sure everything's ok in the DB

-------------------------

3) In order to provide i better support, I'd greatly appreciate if you could send us the WPML debug information?
You can follow this guide to find it: https://wpml.org/faq/provide-debug-information-faster-support/

I have enabled the correct field for it found on your next reply

Regards,

septiembre 23, 2024 en 4:23 pm #16210937

eclectickS

Hola Alejandro, gracias por tu respuesta.

Te he copiado el código de depuración. Espero que te sirva de ayuda.

Respecto a la solución que propones, en el desplegable para sincronizar taxonomías de entradas, no veo la opción "productos".

Te adjunto una imagen para que veas las opciones que me aparecen.

Captura de pantalla 2024-09-23 a las 18.21.05.png
septiembre 24, 2024 en 7:53 am #16212810

Paola Mendiburu
Supporter

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

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

Hola!

Soy Paola y continuaré con el ticket.

Después de realizar la traducción, ¿sabrías decirme qué acción pasa para que se desconecten las traducciones?

¿Puede ser que sea debido a la actualización de los productos?

Me gustaría solicitar acceso temporal (wp-admin y FTP) a su sitio para analizar mejor el problema. Encontrará los campos necesarios para esto debajo del área de comentarios cuando inicie sesión para dejar su próxima respuesta. La información que ingresarás es privada, lo que significa que solo tú y yo podemos verla y tener acceso a ella.

**IMPORTANTE**

- Haga una copia de seguridad de los archivos y la base de datos del sitio antes de brindarnos acceso.

- Si no ve los campos wp-admin/FTP, esto significa que los datos de inicio de sesión de su publicación y sitio web se harán PÚBLICOS. NO publique los detalles de su sitio web a menos que vea los campos obligatorios de wp-admin/FTP. Si no es así, pídame que habilite el cuadro privado.

El cuadro privado tiene este aspecto: enlace oculto

septiembre 24, 2024 en 9:31 am #16213395

Paola Mendiburu
Supporter

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

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

Hola!

El problema era que tenías Products como No translatable desde WPML --> Settings --> Post types translation.

Lo he cambiado a traducible y ya aparacen las conexiones.

Te he hecho un vídeo:
enlace oculto

septiembre 24, 2024 en 10:03 am #16213664

eclectickS

Ostras... y eso puede haberse cambiado solo con la sincronización del ERP?

Hasta ahora estaba todo funcionando perfecto.

Gracias por todo Paola!!

septiembre 24, 2024 en 11:12 am #16214163

Paola Mendiburu
Supporter

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

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

Eso no se suele cambiar solo.

Si aparece de nuevo el problema no dudes en contactarnos.