Hola Tengo instado Virtuemart 2.0.6 con Jommla 2.4 con la tienda Yourshop. Por mi negocio necesito crear varios campos Personalizados, cosa que ya he hecho. Ahora cuando a un producto le estaba asignando esos campos personalizados me he encontrado que llegado al número de variantes 283 no me las guarda. Por ejemplo el Campo personalizado Color le asigno 10 variantes, que se pueden desplegar en el carro para que el cliente decida. Así Hago con el Campo Personalizado 2 y le asigno por ejemplo 50 variantes, que tambien se ven en el carro, y así sucesivamente hasta que el número de variantes totales sumando todas las de todos los Campos Personalizados de ese producto llega a 282. Hasta ahí todo perfecto puedes ir al carro y ver las diferentes variantes del producto en los desplegables.
El problema es que ya no me guarda más variantes, es decir me deja crearlas pero cuando le day a guardar no lo hace de modo que no puedo seguir ampliando las variantes.
Es como si el número total de variantes estuviese limitado a 282, y es lo que necesito saber, como puedo ampliar ese límite.
Por los productos que estoy creando necesito unas 600 variantes posibles en un mismo producto y esoty pillado.
Gracias de antemano.
URL del sitio: http://www.vision65.com
Hola,
En principio el problema no parece que esté provocado por superar el tamaño máximo de un campo en la base de datos que guarde los atributos ya que veo que estos se guardan en registros individuales.
Es posible que el problema esté en la variable que se encarga de guardar los datos de los atributos antes de la carga.
Sobre el número de atributos que deja poner, ¿este número varía en función de la longitud de texto de los atributos? Es decir, sin caben más atributos si se pone una letra solo en lugar de una palabra completa.
Hola Pablo, buenas tardes.
He hecho la prueba y da igual, he borrado mas o menos desde el atributo 275 en adelante, es decir los siete u ocho últimos anteriores a la generación del error y luego los he vuelto a crear, de varias formas y el error siempre se da en el número 283 , los he creado en blanco, numéricos, alfanuméricos, cortos y largos y nada siempre da el mismo comportamiento.
Antes no os dije que también ocurre que al darle a Guardar y Cerrar, estando en la pantalla de Producto- Editar, en lugar de volver a la pantalla anterior que sería Pantalla-Lista se pasa diréctamente al panel de control, y esto sólo pasa al guardar el atributo 283.
Saludos.
Hola,
He revisado el código y no parece que haya errores. Lo más probable es que se trate de un bug del programa.
Habrá que esperar a una nueva versión de Virtuemart para ver si se arreglar el problema.
Hola,
yo tengo el mismo problema y como han salido varias actualizaciones desde entonces, sabeis si se ha solucionado? hay alguna otra posibilidad de ampliar el numero de variantes en algun sitio?
Saludos
Hola Lorenzo.
La última vez que probé fue hace un mes y medio y con Virtuemart actualizado, y sigue ocurriendo.
Te puedo decir que probé a crear los campos directamente en la tabla correspondiente de la base de datos y así si que funciona. Es decir si con Virtuemart creas los que te permita y los siguientes los creas manualmente con php Myadmin, todos te saldrán en las variantes del producto. Luego para cualquier cambio deberás realizarlos con Virtuemart o php Myadmin dependiendo de cada uno.
Saludos y habrá que seguir esperando, mientras tanto esa es una solución.
Dámaso.
Hola Dámaso, Lorenzo,
¿Con que versión "exacta" de VirtueMart estáis trabajando?.
Saludos
Hola Luis.
Yo utilizo la version 2.0.18A
Damaso muchisimas gracias, porque al menos me das una posibilidad de hacerlo.
Gracias
Hola Luís,
Ahora tengo la 2.0.20b pero la última prueba que hice seria con la 2.016 o 2.0.18, la que hubiese hace unos dos meses como mucho. Supongo que Lorenzo acaba de encontrarse con el problema ahora y doy por hecho que irá al día con la versión nueva.
Con Virtuemart AIO también tengo la 2.0.20b y actualizadas las tablas de Plugins.
Gracias.
Hola Lorenzo,
¿Has probado, previa copia de seguridad a actualizar tu instalación de VirtueMart 2.0.18a a la versión estable 2.0.20b "estable"?
- http://dev.virtuemart.net/projects/virtuemart/files
Saludos
Hola Luis,
Ya esta actualizada la 2.0.20B y sigue existiendo el mismo problema.
Igual que Damaso utilizo aio y esta actualizada.
Saludos
Buenas tardes.
Siguiendo el consejo de Damaso ya hemos creado un producto con todas las variables que necesitabamos, pero nos surge un nuevo problema y es que cualquier cambio que hacemos desde la parte de administrador no lo graba.
Igualmente si este producto lo clono, me lo hace sin ningun problema, ahora no me deja guardar ningun cambio.
Esto lo que me hace pensar es que si no tendremos algun limite de caracteres a guardar en la base de datos.
Se os ocurre otra cosa por lo que pueda suceder o corregir este comportamiento?
Gracias de antemano.
Hola Lorenzo,
¿No te guarda ese producto en concreto, o ningún producto de Virtuemart?
Saludos
Hola Jordi.
No me guarda los cambios en ese producto o en ninguno que clone de ese producto.
Saludos
Hola,
En el foro oficial de Virtuemart se habla también del tema del límite del numero de campos personalizados que se pueden tener en un producto y se plantea alguna solución. Revisarlo para ver si os pudiera servir: