Los problemas con WooCommerce pueden impedir que se guarden, se muestren o se apliquen bien el precio y el stock. Aísla el síntoma antes de cambiar plugins, código o configuraciones en producción.
Índice
Anuncio
Diagnostica problemas con WooCommerce variaciones
Confirma que el producto es variable y determina si el fallo ocurre al guardar, mostrar o comprar.
Relaciona el fallo con su origen
Una variación que no aparece suele depender de atributos o estado publicado; si no cambia el precio, la imagen o el stock, revisa caché, JavaScript y plantilla.
| Síntoma | Comprobación | Solución reversible |
|---|---|---|
| No sale una opción | Atributo marcado para variaciones | Corregir atributo y guardar |
| No cambia el precio | Consola y datos de la variación | Purgar cachés y aislar scripts |
| No guarda cambios | Registro PHP y número de opciones | Subir límites en staging |
Separa administración y tienda
Cambia el precio de una combinación, guarda y recarga el editor: si vuelve al valor anterior, el servidor no aceptó el cambio.
Corrige atributos y datos por cada opción
En Datos del producto > Atributos, marca Usado para variaciones y guarda antes de abrir la pestaña de variaciones.
Distingue términos y valores escritos
Los atributos globales usan términos comunes de la tienda, mientras los personalizados solo existen dentro del producto.
Completa precio, SKU y existencias
Cada combinación vendible necesita precio, stock coherente y un SKU único; revisa también su imagen y la variación predeterminada.
Antes de generar o corregir variaciones de productos en WooCommerce, revisa si el atributo es global o personalizado. Un atributo global se crea en Productos > Atributos y utiliza términos reutilizables, como «Rojo», «Azul» o «Talla M»; después deben seleccionarse esos términos dentro del producto. Un atributo personalizado solo pertenece a esa ficha y sus valores se escriben manualmente, separados según el formato del editor. En ambos casos, el atributo debe estar visible si quieres mostrarlo al cliente y, sobre todo, marcarse como Usado para variaciones antes de crear combinaciones.
Guarda los atributos, comprueba que cada término esperado está asignado y solo entonces usa «Crear variaciones a partir de todos los atributos».
Aísla caché, AJAX y límites del servidor
Prueba la ficha en incógnito y abre la consola: un error al cambiar la opción suele apuntar a scripts, minificación o plantilla.
Purga todas las capas en orden
Vacía caché de plugin, servidor, CDN y transitorios de WooCommerce, probando una URL después de cada purga.
Revisa guardado masivo y registros
Si muchas opciones no se guardan, revisa en staging max_input_vars, post_max_size, memory_limit y los registros PHP.
Cuando el precio de variación, la imagen o la disponibilidad no cambian en la ficha, comprueba la compatibilidad de la plantilla antes de modificar datos. Si usas Elementor, verifica que el widget o plantilla de producto único muestra el formulario nativo de WooCommerce y no una versión personalizada desactualizada. Prueba temporalmente con un tema compatible, como Storefront, y desactiva solo en staging los plugins de swatches, muestras de color, tablas de tallas, carga rápida o filtros AJAX WooCommerce.
También excluye de la minificación y del retraso de JavaScript los scripts de WooCommerce relacionados con las variaciones. Un error en consola, un selector que no dispara eventos o una petición AJAX bloqueada suele confirmar que el problema está en esa capa visual.
Prueba conflictos sin cortar ventas
Haz una copia verificable y reproduce el fallo en staging antes de desactivar extensiones o cambiar el tema.
Activa el modo de resolución
Usa modo troubleshooting para cargar WooCommerce con lo mínimo solo en tu sesión y reactivar extensiones una a una.
Comprueba tareas e integraciones
Revisa WP-Cron, ERP, feeds, marketplaces y API REST: una integración puede sobrescribir precio, SKU o stock tras guardar.
Para actualizar muchas variaciones, evita editar, borrar y regenerar todas las combinaciones sin una copia previa: al eliminar una variación puedes perder su precio, imagen, SKU único, stock de variaciones y referencias usadas por un ERP o un feed. Edita primero una sola combinación, guarda y confirma que el cambio persiste tras recargar; después aplica acciones masivas en lotes pequeños. En catálogos grandes, un formulario con cientos de combinaciones puede superar max_input_vars, post_max_size o memory_limit, y el guardado parcial puede parecer correcto aunque algunos campos no lleguen al servidor.
Revisa los registros PHP, mide el tiempo de respuesta y considera dividir el producto o reducir atributos si existen miles de combinaciones poco utilizadas.
Dudas habituales
¿Por qué no aparecen mis variaciones?
No aparecen cuando el atributo no está marcado como usado para variaciones, la combinación está desactivada o faltan términos.
¿Por qué no cambia el precio al elegir una opción?
Suele ser caché o JavaScript si el precio correcto está guardado en el editor.
¿Puede el producto padre dar precio a todas?
Puede mostrar un rango, pero cada variación vendible debe tener precio propio.
¿Qué límite PHP afecta a muchas variaciones?
max_input_vars limita los datos que PHP recibe al guardar el formulario.
¿Cómo sé si un plugin rompe el selector?
Lo sabes si funciona con WooCommerce y un tema básico en modo troubleshooting.
¿Debo borrar los transitorios de WooCommerce?
Sí, cuando los datos están bien guardados pero la ficha muestra valores antiguos.
Anuncio
Recupera la ficha antes de volver a vender
Publica solo cuando editor, ficha y carrito muestren la misma variación, precio, stock e imagen.
Documenta el cambio aplicado
Anota el plugin, ajuste o límite responsable para acelerar futuras actualizaciones.
Vigila los primeros pedidos
Comprueba los primeros pedidos y WooCommerce Analytics; si precio, SKU y stock coinciden, la incidencia queda cerrada.
Para saber más
Si deseas profundizar, aquí tienes algunos recursos de interés:
- Error variaciones WooCommerce – – Plugins WordPress — webempresa.com
- ¡WooCommerce falla con más de 20 variaciones de un ... — ayudawp.com
- Problema con variaciones del producto : r/woocommerce — reddit.com
- Pagar un WAF administrado sin medir tu riesgo en WooCommerce
- Tu hosting reseller puede devorar el margen de tu agencia
Josu Barrios
Somos especialistas en mantenimiento WordPress para empresas, profesionales y tiendas online. Contamos con experiencia en seguridad web, optimización de rendimiento, actualizaciones, copias de seguridad y resolución de incidencias técnicas, ayudando a que cada sitio funcione de forma rápida, estable y protegida. Nuestro enfoque combina soporte técnico profesional, buenas prácticas de seguridad y seguimiento continuo para ofrecer un servicio fiable, transparente y orientado a resultados reales.