Demasiadas variaciones en WooCommerce

30 may 2012, 14:50:53
Vistas: 17.8K
Votos: 2

Estoy trabajando con una instalación de WooCommerce, y tenemos un producto que tiene 2016 variaciones (entre selecciones para cada una de las 4 variables: tamaño, color, tipo y extra). El problema es que WooCommerce por defecto falla cuando se agregan más de un par de cientos de variaciones a la página del producto (la página de administración no carga/actualiza en absoluto). He estado buscando una solución a este problema sin éxito. ¿Alguien tiene alguna sugerencia o solución alternativa? Estas son algunas de las cosas que he intentado:

  1. Sugerí al cliente que dividiéramos el producto para tener menos variaciones en cada uno, pero insisten en que quieren un solo enlace al producto donde todas las variaciones se puedan elegir en UNA página de producto, así que esa opción queda descartada

  2. Investigué el plugin Smart Manager, pero parece que no permite duplicar o agregar variaciones, solo administrar las existentes

  3. He investigado el plugin Gravity Forms y envié un correo al desarrollador, pero no he recibido respuesta y no estoy completamente seguro de que esto ayude en esta situación.

Estoy un poco decepcionado porque hemos avanzado mucho en el proyecto, y todo con WooCommerce es casi perfecto, excepto por esta falta de soporte para grandes cantidades de variaciones.

4
Comentarios

Entonces, ¿con solo cambiar esta configuración del sitio ahora crea tantas variaciones como sean necesarias? ¿O también tengo que ajustar algún código para aumentar el límite de 50? Estaría muy agradecida por un poco de ayuda, ya que realmente necesito resolver esto y me estoy rompiendo un poco la cabeza en este momento. Helen

User User
19 jun 2012 14:42:13

Helen, solo necesitas cambiar la configuración en Dreamhost, y luego podrás agregar tantas como quieras (bueno, hasta que el servidor alcance su límite real). Pero no confundas esto con el límite de 50 variaciones, eso está codificado en WooCommerce. Por cierto, no es un límite de 50 variaciones, solo un límite de cuántas variaciones vinculadas creará AL MISMO TIEMPO. Entonces, si sigues haciendo clic en ese botón después de que complete una ejecución de 50, puedes hacer otra, y otra, y así sucesivamente. Espero que esto aclare tus dudas.

Stephen Stephen
19 jun 2012 18:45:39

Ten en cuenta que WooCommerce almacena las variaciones de un producto como publicaciones individuales en la base de datos. Entonces, si tienes un producto con 2000 variaciones, hay 2001 publicaciones en la base de datos relacionadas con ese producto. Cuando editas datos para esas variaciones, es bastante posible que las 2001 publicaciones tengan que actualizarse, lo que puede ser lento si los servidores de bases de datos de tu empresa de hosting están muy cargados.

IgniteWoo Team IgniteWoo Team
21 nov 2012 18:13:57

Acabo de configurar Dreamhost hoy porque MediaTemple no me permitía editar el tamaño max_inputs_var más allá de 1000. Bueno, he desmarcado esta configuración que se mencionó y al actualizar el producto Chrome me muestra la ventana "matar" o "esperar" ya que está tardando mucho en responder. De todos modos, una vez que VUELVE, los cambios no están allí. Algunos de los precios que he añadido no se guardan. ¡Esto me está volviendo loco!

User User
6 ene 2013 13:04:49
Todas las respuestas a la pregunta 1
3

OK, creo que he encontrado una respuesta a mi propia pregunta. Parece que las páginas de administración rotas con demasiados elementos fueron resultado de que mi proveedor de alojamiento (Dreamhost) tenía activada la opción de "seguridad web adicional" en la configuración del sitio. Esto aparentemente evita que WordPress se actualice cuando la consulta es demasiado grande. Desactivar esta "característica" restauró el funcionamiento para este gran grupo de variaciones. Es lento, pero afortunadamente funciona y se actualiza, incluso con 500 (y contando) variaciones. ¡Espero que esto ayude a alguien más que pueda estar experimentando el mismo problema que yo!

5 jun 2012 14:23:11
Comentarios

¿Cómo se llama la "función" que desactivaste?

Bainternet Bainternet
28 may 2014 11:49:57

Como mencioné anteriormente, se llama "¿Seguridad Web Adicional?". Es una casilla de verificación en la configuración de tu sitio (en el Panel: Dominios/Gestionar Dominios/Editar). DESMÁRCALA y guarda la configuración. Eso es todo.

Stephen Stephen
28 may 2014 14:46:22

mira esto: http://docs.woothemes.com/document/problems-with-large-amounts-of-data-not-saving-variations-rates-etc/ por cierto, ¿se cargan bien todas las variaciones en el área de administración? ¿No es "demasiado HTML" para una sola página? Supongo que se romperá de alguna manera... Necesito cargar 1000 y estoy buscando la mejor manera de hacerlo.

ccov77 ccov77
28 abr 2015 05:12:37