15 problemas frecuentes de WooCommerce y cómo resolverlos
WooCommerce es la solución de comercio electrónico más popular para WordPress y da vida a más del 30% de todas las tiendas online. Con esa popularidad llegan también problemas habituales. Aquí repasamos los 15 problemas más frecuentes de WooCommerce y cómo resolverlos rápidamente.
1. La página de pago no funciona o está vacía
El problema más crítico: los clientes no pueden pagar.
Causas
- Las páginas de WooCommerce no están bien configuradas
- Conflicto entre plugins
- Error de JavaScript
- Incompatibilidad del tema
Solución
Comprobar las páginas de WooCommerce:
- Ve a WooCommerce → Ajustes → Avanzado → Configuración de la página
- Comprueba que todas las páginas estén asignadas:
- Página del carrito
- Página de finalizar compra
- Página de mi cuenta
Comprobar los shortcodes:
La página de pago debe contener el shortcode [woocommerce_checkout].
Comprobar si hay un conflicto entre plugins:
- Desactiva todos los plugins excepto WooCommerce
- Prueba la página de pago
- Activa los plugins uno por uno
Errores de JavaScript: Abre la consola del navegador (F12) y busca mensajes de error en rojo.
2. Los pagos fallan o no se procesan
Los pagos no se completan o dan errores.
Solución
Consultar los registros de la pasarela de pago:
- WooCommerce → Estado → Registros
- Selecciona el registro de tu pasarela de pago
- Busca mensajes de error
Comprobar las credenciales de la API: Ve a WooCommerce → Ajustes → Pagos y comprueba:
- Claves de API introducidas correctamente
- Modo real/de prueba bien configurado
- URL de webhook bien configuradas
Comprobar el SSL: Los pagos requieren HTTPS. Comprueba tu certificado SSL.
Específico de iDEAL/Mollie:
- Revisa en tu panel de Mollie si hay pagos bloqueados
- Comprueba que tu perfil esté verificado
3. Los productos aparecen como "Agotado" aunque hay existencias
Causas
- Inventario mal configurado
- Umbral de pocas existencias demasiado alto
- Problema de sincronización de la base de datos
Solución
Comprobar cada producto:
- Edita el producto
- Ve a la pestaña Inventario
- Comprueba:
- "¿Gestión de inventario?" marcado
- Cantidad de inventario correcta
- Estado del inventario en "Hay existencias"
Ajustes globales:
- WooCommerce → Ajustes → Productos → Inventario
- Comprueba "Umbral de pocas existencias"
- Comprueba "Umbral de agotado"
Reparar la base de datos:
UPDATE wp_postmeta SET meta_value = 'instock'
WHERE meta_key = '_stock_status'
AND post_id IN (
SELECT post_id FROM wp_postmeta
WHERE meta_key = '_stock' AND meta_value > 0
);
4. Los gastos de envío no se calculan correctamente
Solución
Comprobar los métodos de envío:
- WooCommerce → Ajustes → Envío
- Comprueba por zona:
- ¿Está activa la zona?
- ¿Se han añadido métodos de envío?
- ¿Son correctos los precios?
Peso y dimensiones del producto: Para calcular los gastos de envío, los productos deben tener peso y dimensiones.
Clases de envío: Comprueba que los productos estén en la clase de envío correcta.
5. WooCommerce va lento
Una tienda online lenta cuesta conversiones.
Solución
Activar la caché de objetos: Instala un plugin de caché de objetos como Redis Object Cache.
Optimizar la base de datos:
- Elimina los carritos abandonados con más de 30 días
- Elimina las revisiones antiguas
- Optimiza las tablas
DELETE FROM wp_posts WHERE post_type = 'shop_order' AND post_status = 'trash';
DELETE FROM wp_woocommerce_sessions WHERE session_expiry < UNIX_TIMESTAMP();
Identificar los plugins pesados: Usa el plugin Query Monitor para encontrar los plugins lentos.
Imágenes:
- Optimiza las imágenes de los productos
- Usa lazy loading
- Valora usar una CDN
6. Los correos electrónicos no se envían
Las confirmaciones de pedido no llegan.
Solución
Comprobar los ajustes de correo electrónico:
- WooCommerce → Ajustes → Correos electrónicos
- Comprueba que cada tipo de correo electrónico esté activado
- Comprueba la dirección "Desde"
Usar un plugin SMTP: Instala un plugin SMTP como WP Mail SMTP:
- Configúralo con tus datos SMTP
- Envía un correo electrónico de prueba
Consultar los registros de correo electrónico: Instala un plugin de registro de correo electrónico para ver qué mensajes se envían.
7. Los códigos de descuento no funcionan
Solución
Comprobar los ajustes del cupón:
- Marketing → Cupones → edita el cupón
- Comprueba:
- Fecha de caducidad no superada
- Límite de uso no alcanzado
- Importe mínimo de pedido
- Productos/categorías excluidos
- Restricciones de correo electrónico
¿Están activados los cupones? WooCommerce → Ajustes → Generales → "Activar el uso de códigos de cupón"
8. El carrito se vacía al recargar la página
Causas
- Problema de sesión
- Caché demasiado agresiva
- Problema de cookies
Solución
Excepciones de caché: Excluye de la caché:
/cart//checkout//my-account/
Específico de LiteSpeed Cache:
- LiteSpeed Cache → Page Optimization
- Añade excepciones para las páginas de WooCommerce
Comprobar las sesiones:
Comprueba que la tabla wp_woocommerce_sessions funcione correctamente.
9. "Sorry, this product cannot be purchased"
Solución
Comprobar el tipo de producto:
- Edita el producto
- Comprueba que sea un tipo de producto válido
- En productos variables: ¿son correctas todas las variaciones?
¿Tiene precio? Los productos sin precio no se pueden comprar.
Conflicto entre plugins: Algunos plugins de inventario pueden bloquear las compras.
10. Los productos variables no muestran variaciones
Solución
Comprobar los atributos:
- Edita el producto
- Pestaña Atributos
- Comprueba: "Usado para variaciones" marcado
Generar variaciones:
- Ve a la pestaña Variaciones
- "Generar variaciones" a partir de todos los atributos
- Define los precios de cada variación
Atributo predeterminado: Define un atributo predeterminado para que el precio se vea de inmediato.
11. El estado del pedido se queda en "Procesando"
Solución
Callback de la pasarela de pago: La pasarela de pago debe recibir un callback. Comprueba:
- URL de webhook bien configurada
- Ningún bloqueo del cortafuegos
- SSL en funcionamiento
Actualizar a mano: En caso de urgencia: WooCommerce → Pedidos → cambia el estado manualmente.
Comprobar los registros: Busca mensajes de error en los registros de la pasarela de pago.
12. Las valoraciones de productos no funcionan
Solución
Activar las valoraciones:
- WooCommerce → Ajustes → Productos
- Marca "Activar las valoraciones de productos"
Por producto: Comprueba que las valoraciones no estén desactivadas a nivel de producto.
Caché: Las valoraciones pueden estar en caché: borra tu caché.
13. Problemas de impuestos/IVA
Solución
Ajustes de IVA:
- WooCommerce → Ajustes → Impuesto
- Comprueba:
- "Activar impuestos" activado
- Tipos correctos por país
- Precios con o sin IVA
Tipos de IVA: Añade los tipos correctos para los Países Bajos:
- Estándar: 21%
- Reducido: 9%
Impuesto según la dirección: Comprueba que la dirección del cliente se use correctamente para el cálculo.
14. Problemas de sincronización de inventario
Con varios canales o plugins.
Solución
Ajustes de WooCommerce:
- WooCommerce → Ajustes → Productos → Inventario
- Define el comportamiento correcto para los pedidos pendientes (backorders)
Plugins de sincronización externos:
- Comprueba el estado de sincronización en el plugin
- Fuerza una sincronización manual
- Busca errores en los registros
Avisos de pocas existencias: Define los umbrales correctos para recibir el aviso a tiempo.
15. La búsqueda no encuentra productos
Solución
Ajustes de búsqueda: La búsqueda de productos de WooCommerce busca por defecto en:
- Título
- Contenido
- Extracto
- SKU (si está activado)
Un plugin de búsqueda mejor: Valora plugins como SearchWP o Relevanssi para obtener mejores resultados.
Datos de producto: Asegúrate de que los productos tengan buenos títulos y descripciones.
Comprobación de estado de WooCommerce
Usa el diagnóstico integrado:
- WooCommerce → Estado → Estado del sistema
- Copia este informe en tus consultas al soporte
- Busca avisos en rojo
¿Necesitas ayuda?
¿No consigues resolverlo? Nuestro equipo de soporte está a tu disposición. Envía un ticket desde el portal de clientes y normalmente te ayudamos en unas horas.
¿Buscas hosting WordPress? Consulta nuestra oferta.
Preguntas frecuentes
¿Por qué no funciona WooCommerce después de activarlo?
Suele deberse a una versión de PHP demasiado antigua (WooCommerce requiere PHP 7.4+), a memoria insuficiente (aumenta el memory limit a 256M en wp-config.php) o a un conflicto con otro plugin. Desactiva los demás plugins uno por uno para encontrar el conflicto.
¿Cómo soluciono una pantalla en blanco en WooCommerce?
Activa WP_DEBUG en wp-config.php para ver el mensaje de error. Comprueba que tus versiones de WooCommerce y WordPress sean compatibles. Desactiva temporalmente el tema cambiándole el nombre por FTP. Si eso ayuda, el tema no es compatible con WooCommerce.
¿Por qué no se ven mis productos de WooCommerce?
Comprueba que los productos estén en "Publicado" y no en "Borrador". Ve a Ajustes → Enlaces permanentes y haz clic en Guardar para renovar la estructura de enlaces permanentes. Comprueba también los ajustes de catálogo en WooCommerce → Ajustes → Productos.
¿Cómo hago que WooCommerce vaya más rápido?
Usa un plugin de caché (LiteSpeed Cache o WP Super Cache), optimiza las imágenes, limita el número de plugins, usa un tema rápido y elige un hosting web rápido con LiteSpeed y NVMe SSD. Valora un VPS para tiendas online grandes.
¿Cómo actualizo WooCommerce de forma segura?
Haz siempre una copia de seguridad antes de actualizar WooCommerce. Prueba primero la actualización en un entorno de staging. Actualiza WooCommerce por separado de los demás plugins (nunca todo a la vez). Después de actualizar, comprueba que el proceso de compra, los métodos de pago y las páginas de producto sigan funcionando correctamente.
A 0 de 0 personas les ha resultado útil