Buenas. En esta ocasión se me presenta un problema al añadir un nuevo atributo a cualquiera de mis productos. El problema es que se queda clavado pensando con la bola azul dando vueltas y no llega a refrescar y añadir el atributo. He probado cambiando el tema para descartar un problema de mi tema y sigue ocurriendo lo mismo. Después también he probado añadiendo un nuevo producto y sigue sin permitir añadir el atributo. También he probado con borrar y añadir uno de los atributos que ya esta en el producto y ocurre lo mismo. El error ha aparecido actualmente quizás de alguna actualización. Esta todo actualizado a la versión reciente. Que puede ocurrir?
Gracias por adelantado
URL del sitio: Contenido solo visible a usuarios registrados
Hola Marc.
Revisando tu cuenta veo que estás utilizando la versión 5.6 de php, las últimas versiones de WP y de wocommerce necesitan tener instalada la versión 7x para un buen funcionamiento.
Modifica la version que tienes en tu cuenta de hosting e instala la 7x, esto lo puedes hacer fácilmente desde tu cuenta de cPanel -> Software -> Configurar PHP
Te dejo enlace a nuestra guía donde se explican los pasos para cambiarla, si ves que tienes problemas para realizarlo nos lo indicas y te ayudamos rápidamente
Un saludo
Buenas, he procedido al upgrade de versión php tal y como indicas y se me sigue reproduciendo el error. Al añadir el atributo hay un primer paso que lo hace que es añadir el atributo en la lista de atributos de abajo, pero luego se queda el proceso colgado infinitamente tal y como se puede ver en la captura adjunta. Es como que lo añade y luego no es capaz de cerrar el proceso. Para que sepas por donde van los tiros en la captura, el atributo que añado es el de rating. Aparece pero no se consolida. Como te comentaba he hecho varias pruebas cruzadas para descartar problemas del tema. Siempre ha funcionado correctamente, por las dudas he actualizado woocommerce a la última versión como te comentaba pero tampoco lo ha solucionado. Alguna idea?
Gracias
Hola
Es como si hubiera algún conflicto con javascript , para verificar puedes usar Google Chrome con ctrl + shift + i en windows o cmd + shift + i en mac, abres el inspector de código, ubica el tab de consola, luego reproduce de nuevo el agregar atributo y verifica si aparece algún mensaje de error en el tab de consola, puedes enviarnos una captura de pantalla.
Saludos
Buenas, he realizado la prueba que me comentas. Puedo ver en el inspector el siguiente error relacionado con uno de los plugins de visual composers (ultimate addons).
Con el plugin en cuestión activado aparece este error en el inspector:
Uncaught Error: Option 'ajax' is not allowed for Select2 when attached to a element.
at String. (ultimate-woocomposer-backend.min.js:1)
at Function.each (load-scripts.php:2)
at d.prepareOpts (ultimate-woocomposer-backend.min.js:1)
at d.prepareOpts (ultimate-woocomposer-backend.min.js:2)
at d.init (ultimate-woocomposer-backend.min.js:1)
at HTMLSelectElement. (ultimate-woocomposer-backend.min.js:2)
at Function.each (load-scripts.php:2)
at a.fn.init.each (load-scripts.php:2)
at a.fn.init.a.fn.select2 (ultimate-woocomposer-backend.min.js:2)
at HTMLSelectElement. (wc-enhanced-select.min.js:1)
(anonymous) @ ultimate-woocomposer-backend.min.js:1
each @ load-scripts.php:2
prepareOpts @ ultimate-woocomposer-backend.min.js:1
prepareOpts @ ultimate-woocomposer-backend.min.js:2
init @ ultimate-woocomposer-backend.min.js:1
(anonymous) @ ultimate-woocomposer-backend.min.js:2
each @ load-scripts.php:2
each @ load-scripts.php:2
a.fn.select2 @ ultimate-woocomposer-backend.min.js:2
(anonymous) @ wc-enhanced-select.min.js:1
each @ load-scripts.php:2
each @ load-scripts.php:2
(anonymous) @ wc-enhanced-select.min.js:1
dispatch @ load-scripts.php:3
r.handle @ load-scripts.php:3
trigger @ load-scripts.php:3
a.event.trigger @ load-scripts.php:9
(anonymous) @ load-scripts.php:3
each @ load-scripts.php:2
each @ load-scripts.php:2
trigger @ load-scripts.php:3
(anonymous) @ meta-boxes-product.min.js:1
i @ load-scripts.php:2
fireWith @ load-scripts.php:2
y @ load-scripts.php:4
c @ load-scripts.php:4
Al desactivarlo el error desaparece.
Supongo que este error habrá aparecido por las recientes actualizaciones. Alguna idea?
Gracias
Hola Marc.
El problema viene por el plugin woocomposer.
.- accede a tu cuenta de cPanel -> administrador de archivos
.- accede a la carpeta wp-content -> Plugins y renombra la carpeta woocomposer por ejemplo woocomposer_old
Revisa si después de eso se soluciona.
Tanto el módulo como la plantilla son de pago por lo que mi consejo es que te pongas en contacto con los desarrolladores por si hubiera alguna problema de compatibilidades y lo tenga localizado.
La estructura de woocommerce cambio en la última versión 3x por lo que puede ser que tengas que actualizar el plugin.
Un saludo
Muchas gracias. Así lo haré!
Gracias de nuevo por la ayuda!
La carpeta en cuestión esta dentro del plugin que te comentaba el ultimate addons para VC. Así que debe de ser una incompatiblidad entre el addons y el VC. Desactivando el plugin funciona todo bien. El plugin adicional no es de los mismo desarrolladores creo. Le echaré un vistazo.
Gracias de nuevo por la ayuda!
Hola Marc.
Ok, dejo el hilo en espera por si necesitas realizar alguna consulta sobre lo que te comenten los desarrolladores.
El plugin puede ser que esté incluido en tu plantilla, las plantillas de envato suelen utilizar plugins de terceros, lo que no te puedo decir hasta que punto puedes actualizarlo o necesitas comprar la licencia, en este enlace tienes el plugin que comentamos -> https://codecanyon.net/item/woocomposer-page-builder-for-woocommerce/19283472
Un saludo