Respuesta rápida: WooCommerce es potente pero, al ser un plugin sobre WordPress, hereda sus puntos de fallo. La mayoría de problemas son conflictos con el tema o con otro plugin, zonas de envío mal configuradas o el correo de WordPress que no sale. El diagnóstico base es el de siempre: desactiva plugins, cambia a un tema por defecto y mira qué cambia. Abajo, cada caso.
Antes de tocar nada: copia de seguridad
WooCommerce vive sobre WordPress, así que aplica lo mismo: backup completo (archivos + base de datos) antes de desactivar plugins o tocar el tema, y trabaja por FTP si el panel no responde. Cambia una cosa cada vez.
Tabla rápida: síntoma → causa probable → qué hacer
| Lo que ves | Causa más frecuente | Primer paso |
|---|---|---|
| «Añadir al carrito» no responde | Conflicto de tema/plugin o caché | Desactivar plugins y probar |
| No aparecen métodos de pago | Pasarela sin activar o país/divisa | WooCommerce → Ajustes → Pagos |
| «No hay métodos de envío disponibles» | Zonas de envío incompletas | WooCommerce → Ajustes → Envío |
| La tienda no muestra productos | Página «Tienda» sin asignar o visibilidad | WooCommerce → Ajustes → Productos |
| Checkout en blanco | Conflicto o memoria PHP | Debug + subir memoria |
| No llegan los emails de pedido | El correo de WordPress no sale | Configurar SMTP |
| Los cupones no descuentan | Restricción mal puesta | Revisar restricciones del cupón |
El botón «Añadir al carrito» no funciona
Si el botón no responde, estás perdiendo ventas sin enterarte. Casi siempre es un conflicto o la caché:
- Desactiva todos los plugins salvo WooCommerce y prueba; reactívalos uno a uno hasta que reaparezca el fallo.
- Cambia temporalmente a un tema por defecto (un Twenty…) para descartar que sea el tema.
- Vacía la caché (plugin y servidor) y prueba en una ventana de incógnito.
- Abre la consola del navegador (F12) y mira la pestaña «Console»: si hay un error de JavaScript en rojo, ahí está la pista de qué lo rompe.
Este es, con diferencia, el que más nos llega de WooCommerce, y nueve de cada diez veces es un plugin de terceros peleándose con el JavaScript del tema.
No aparecen métodos de pago en el checkout
El cliente llega a pagar y no ve ninguna forma de pago:
- Pasarela activa: en WooCommerce → Ajustes → Pagos, comprueba que esté habilitada y bien configurada (claves API correctas).
- Divisa y país: algunas pasarelas solo operan en ciertos países o monedas.
- Importe mínimo: revisa si hay reglas que ocultan el pago según el total del carrito.
- Conflictos: desactiva otros plugins para descartar interferencias.
«No hay métodos de envío disponibles para esta dirección»
Casi siempre son las zonas de envío:
- Ve a WooCommerce → Ajustes → Envío y revisa tus zonas.
- Asegúrate de que el país/región del cliente está incluido en alguna zona.
- Cada zona debe tener al menos un método (tarifa plana, gratis, etc.).
- Si usas tarifas por peso, revisa las clases de envío y los pesos/dimensiones de los productos.
Errores más específicos, en breve
- La tienda no muestra productos: en WooCommerce → Ajustes → Productos comprueba que la página «Tienda» esté asignada, que los productos estén publicados con visibilidad «Tienda y resultados de búsqueda» y que el tema sea compatible con WooCommerce.
- Checkout en blanco: confirma que la página de pago contiene el bloque/shortcode de checkout, desactiva plugins, sube
WP_MEMORY_LIMITa256My activaWP_DEBUGpara ver el error fatal oculto. - No llegan los emails de pedido: es el problema de correo típico de WordPress. En WooCommerce → Ajustes → Correos electrónicos revisa que estén activos, instala WP Mail SMTP con un servicio fiable y usa un remitente de tu dominio con SPF/DKIM.
- Los cupones no funcionan: comprueba que el uso de cupones esté habilitado, la fecha de validez, las restricciones (importe mínimo, productos/categorías, límite de usos) y que el cliente escriba el código exactamente, respetando mayúsculas.
Cómo evitar que vuelva a pasar
- Actualiza WooCommerce, el tema y los plugins con cabeza y prueba una compra después de cada actualización grande.
- Un tema compatible con WooCommerce de verdad, no uno genérico al que le han pegado la tienda.
- Backups diarios comprobados y los mismos hábitos de seguridad que cualquier WordPress.
- Haz pedidos de prueba periódicos: es la forma más barata de detectar que algo se ha roto antes de que lo detecte un cliente.
¿Te lo montamos o lo arreglamos?
Montamos y mantenemos tiendas WooCommerce desde Girona. Si tu checkout no cobra, no salen los métodos de envío o la tienda no muestra los productos y no quieres seguir peleándote con plugins, escríbenos por WhatsApp: lo miramos y te decimos qué pasa, sin compromiso.