Inicio›Soporte›Soporte en español›[Resuelto] WPML ACTIVADO: ERROR EN PÁGINA DE PRODUCTO CON ALGUNAS VARIACIONES DE PRODUCTOS
[Resuelto] WPML ACTIVADO: ERROR EN PÁGINA DE PRODUCTO CON ALGUNAS VARIACIONES DE PRODUCTOS
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema: El cliente experimenta un problema donde al activar ciertos valores de un atributo en la variación de un producto y guardar, la página del producto muestra un error y se queda en blanco. El problema solo ocurre con algunos valores y no con todos. Si se desactiva la variación problemática, el producto vuelve a mostrarse correctamente. Este error no ocurre cuando se desactiva el plugin WPML Multilingual CMS.
Solución: Si estás experimentando este problema, te recomendamos: 1. Crear una copia de seguridad del sitio completo. 2. Editar el archivo
Si esta solución no parece relevante o si continúas teniendo problemas, por favor, abre un nuevo ticket de soporte en 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.
EL problemas es un poco raro, llevo muchas tiempo invertido por si solo, pero no soy capaz de solucionarlo, lo he grabado en vídeo de 3 min. para que se entienda perfectamente, por favor, díganme cómo se lo puedo enviar por privado. También tengo ya hecho un backup completo, y díganme si necesitan acceso al WP y FTP, se lo hago llegar.
Pero básicamente es: en un atributo en concreto y (sólo) algunos de sus valores (no todos) si activo dicho valor en la variación del producto y lo guardo, esté me da error en la página de producto y no se muestra el producto, se queda la página en blanco.
Si desactivo la variación que da error, vuelve a aparecer bien el producto con sus demás variaciones activadas.. me pasa en varios productos que comparten mismo atributos /variaciones con sus distintos valores. (en el vídeo se entiende mejor el problema)
P.D
Si desactivo el plugin WPML Multilingual CMS funciona todo correctamente, por favor, lo podrían revisar y ayudarme a solventar el problema, llevo varios días sin dar con la solución.
También he probado desactivando todos los plugins excepto el de WPML, pero el problema persiste.
He establecido su próximo mensaje como privado para que pueda compartir un enlace al video que ha creado y también las credenciales de acceso al sitio.
Muchas gracias por compartir el video y las credenciales.
1.- He revisado el sitio y resolví un pequeño problema de configuración, pero el problema original persiste. Le pido que vuelva a crear el atributo que está causando el problema y compruebe si el problema desaparece.
2.- Por otra parte, si desactiva los plugins de WPML, persiste el problema?
Hola, gracias por tu ayuda, no, cómo he comentado al inicio del ticket, si desactivo WPML el problema desaparece, por eso, pienso, que ha de ser algo relacionado con WPML directamente..
La solución de generar de nuevos los atributos es bastante compleja, pues son bastantes atributos y bastantes productos que lo usan, con variaciones, stock, precios, skus etc etc..
Alguna otra sugerencia para resolver el problema sin tener que crearlos de nuevo?
Comprendo que puede ser algo tedioso el volver a crear un atributo, sin embargo nos permitirá descartar que la causa del problema sea que esté corrupta la entrada en la base de datos para dicho atributo. Por lo que le pido que compruebe si puede hacer un sitio staging con una copia del sitio actual y comprobar si el problema desaparece volviendo a recrear el atributo.
Por otra parte, en el sitio en producción puede realizar estos pasos con el objetivo de obtener más información acerca de este problema:
- Active el modo de depuración de WordPress siguiendo los pasos descritos en esta guía: https://wordpress.org/documentation/article/debugging-in-wordpress/
- Reproduzca el problema
- Compruebe si aparece algún mensaje de error fatal en el archivo debug.log que se encuentra en la carpeta wp-content
He probado crear producto de nuevo y añadiendo todo paso por paso, precio, sku, imagenes, stock, atributos, variaciones.. pero cuándo llego a las 4-5 variaciones problemáticas, me vuelve a surgir el mismo error y no se muestra el producto, si desactivo el plugin wpml si funciona bien. Por favor, que más puedo hacer para solventar el problema?
Actualizo ticket: también he probado creando otro atributo nuevo, con nuevo nombre, pero los mismos valores numéricos de tallas:100,110,120 etc.. persiste el problema.
También he probado eliminando por completo, limpiando el plugin y volviendo a instalar, persiste el problema. Que más podría hacer?
Por favor realice estos pasos:
- Edite el atributo que da problemas
- Si el slug es un número o comienza con un número, modifíquelo (por ejemplo: de '100' a 'cien')
- Guarde los cambios y compruebe el resultado
Nota: Le recomiendo que compruebe si el comportamiento que está observando coincide con alguna de las erratas publicadas en este listado: https://wpml.org/known-issues/
Antes de escalar este ticket a nuestro 2do nivel de soporte quedan una serie de comprobaciones que debemos realizar para intentar aislar la causa del problema, por lo que le pido que realice los siguientes pasos:
- Cree una copia de seguridad del sitio completo
- Actualice cualquier plugin o tema que esté desactualizado
- Borre cualquier memoria cache que pueda existir
- Desactive todos los plugins, incluyendo los de WPML
- Active un tema por defecto de WordPress, por ejemplo: Twenty Twenty
- Active los plugins de WPML
- Active Woocommerce y Woocommerce Multilingual
- Si el problema desapareció, comience activando el tema y luego el resto de los plugins, uno por uno, hasta que el problema vuelva a aparecer y encuentre al culpable
Puede decirme el resultado de los pasos anteriores?
He realizado todo lo que comentas, paso a paso, y te comento lo que he detectado:
El error aparece cuándo activo el plugin de elementor. Pero sinceramente no creo que sea el plugin el culpable, puesto que toda la web funciona con elementor, páginas, categorías, otros productos etc.. es más, hay otros +150 productos que funcionan con elementor, atributos y variaciones sin ningún problema.
Es más, hay algunos productos que comparten algunos de los valores (no los problemáticos) del mismo atributo "judogi talla" y funciona sin problemas... la verdad, es muy raro el caso.
Si desactivo el wpml, si funciona sin problemas. Si desactivo elementor, se "rompe" la web, pero aparece el producto. Pero insisto, creo que está pasando algo con valores y traducciones de sólo algunos valores, por ejemplo: 100, 110, 120 etc.. funciona perfectamente, hasta la variación 190, desde ahí da fallo si se activa, la 195, la 200 ..
Por favor, podrían pasar el caso a 2º nivel por favor, a ver si podemos dar con la tecla? En la web se pueden hacer cambios sin problema, pues tengo un backup completo de hoy mismo.
1.- Ya he creado la copia del sitio y voy a realizar algunas pruebas en local. Si el problema persiste escalaré este ticket a nuestro 2do nivel de soporte.
2.- Puede decirme si estos atributos que tienen problemas fueron importados o creados manualmente en el sitio?