Sobreventa: el problema que no ves hasta que un cliente se enfada
La sobreventa (overselling) ocurre cuando tu tienda online acepta un pedido de un producto que en realidad ya no tienes en stock. El resultado: cancelaciones, reembolsos, clientes que no vuelven y reseñas negativas.
Lo peor es que a menudo no te das cuenta hasta que un cliente reclama. Y por cada cliente que reclama, hay tres que simplemente no vuelven.
Causa 1: Venta multicanal sin centralización de stock
Si vendes por la web, en la tienda física y quizás también por marketplace o teléfono, cada venta reduce el stock real. Pero si WooCommerce no sabe que has vendido por otro canal, seguirá mostrando el producto como disponible.
Solución
Centraliza todo el stock en el ERP y haz que sea la fuente única de verdad. Todas las ventas (web, tienda, marketplace) deben actualizar el mismo inventario.
Causa 2: Actualización manual del stock
Si alguien de tu equipo tiene que entrar a WooCommerce y actualizar las cantidades a mano, es cuestión de tiempo que se produzca un error. Con 100 productos ya es difícil; con 500 o más, imposible.
Solución
Automatiza la sincronización de stock entre el ERP y WooCommerce. Cada venta o recepción de mercancía debe reflejarse automáticamente en todos los canales.
Causa 3: Sincronización demasiado lenta
Algunos conectores sincronizan el stock cada hora o cada 4 horas. Si vendes productos con alta rotación, ese retardo es suficiente para que vendas el mismo producto 3 veces.
Solución
Implementa sincronización basada en eventos (webhooks), no por intervalos. Así, cada venta dispara una actualización inmediata de stock, sin esperar al próximo ciclo.
Causa 4: No reservar stock durante el checkout
Cuando un cliente está en la página de pago, el producto sigue mostrándose como disponible para otros compradores. Si dos clientes inician el checkout con el último producto simultáneamente, uno de los dos acabará sin su pedido.
Solución
Configura WooCommerce para reservar stock temporalmente durante el checkout (opción 'Hold stock' en WooCommerce > Ajustes > Productos > Inventario). Y asegúrate de que la duración de la reserva sea coherente con el tiempo de pago.
Causa 5: Errores del conector o plugin
Una actualización de WordPress, un cambio en la API del ERP o simplemente una caída del servidor pueden hacer que el conector deje de funcionar sin avisar. Los pedidos siguen entrando, pero el stock no se actualiza.
Solución
Implementa un sistema de monitorización que te avise cuando la sincronización falla. Un middleware profesional incluye alertas automáticas, reintentos y logs de cada operación. Compara las diferencias entre plugin y middleware aquí.
El impacto económico real
Cada sobreventa cuesta mucho más que una venta perdida:
- Comisiones de pago no recuperables (2-3% de cada transacción)
- Coste del reembolso (tiempo de gestión + llamada/email)
- Pérdida del cliente (CLV perdido, no volverá a comprar)
- Reseña negativa (afecta la conversión de futuros visitantes)
- Tiempo del equipo gestionando incidencias en lugar de vender
Con 5 sobreventas semanales en una tienda con ticket medio de 80 €, estás perdiendo más de 20.000 €/año entre ventas perdidas, clientes que no vuelven y tiempo de gestión.
Cómo prevenir la sobreventa de forma definitiva
La sobreventa no es un error puntual. Es un síntoma de un sistema de gestión de stock que no está conectado correctamente. La solución definitiva pasa por:
- Centralización del stock en el ERP
- Sincronización en tiempo real (basada en eventos, no por intervalos)
- Monitorización activa de la conexión
- Validación de datos en cada operación