Shopify dice que hay stock pero no puedo completar la compra: causas y soluciones

|YoSoyShopify
Inventario • Shopify LATAM

Shopify dice que hay stock pero no puedo completar la compra

Las causas más comunes por las que el inventario aparece disponible pero el checkout falla, y cómo resolverlas paso a paso.

🕒 10 min de lectura  •  📌 Inventario • Checkout • Shopify

Este es uno de los errores más frustrantes en ecommerce: el producto aparece como disponible, el cliente lo agrega al carrito, llega al checkout… y algo falla. El pedido no se completa. El cliente se va. Y tú no sabes qué pasó. En esta guía te explico exactamente por qué ocurre y cómo resolverlo.

Contexto

Cómo funciona el inventario en Shopify

Shopify gestiona el inventario a nivel de variante, no de producto. Eso significa que si un producto tiene tallas S, M y L, cada talla tiene su propio contador de stock independiente. El producto puede mostrar «Disponible» si al menos una variante tiene stock, aunque la variante que el cliente quiere esté agotada.

Además, Shopify tiene un sistema de reserva de inventario: cuando un cliente agrega un producto al carrito, Shopify puede reservar ese stock temporalmente para evitar sobreventa. Si esa reserva no se libera correctamente, el stock aparece ocupado aunque no haya un pedido real.

💡 Dato clave

Shopify reserva el inventario en el momento en que el cliente inicia el checkout, no cuando agrega al carrito. Esa reserva dura entre 10 y 15 minutos. Si el cliente no completa la compra en ese tiempo, el stock se libera automáticamente.

1

Inventario reservado por carritos abandonados

Muy común

Cuando un cliente inicia el checkout, Shopify reserva el stock de los productos en su carrito. Si el cliente abandona sin completar la compra, esa reserva debería liberarse automáticamente en 10-15 minutos. Pero en ciertos casos —especialmente con apps de terceros o configuraciones personalizadas— esa liberación no ocurre correctamente y el stock queda «atrapado».

🔎 Cómo identificarlo
  • El producto muestra stock disponible en el admin pero no se puede comprar
  • El problema aparece y desaparece solo después de unos minutos
  • En el admin de Shopify, el inventario muestra unidades «comprometidas» sin pedidos reales asociados
✅ Cómo resolverlo
  1. Espera 15-20 minutos: las reservas se liberan automáticamente
  2. Si el problema es recurrente, revisa si alguna app de terceros está interfiriendo con el sistema de reservas
  3. Ajusta manualmente el inventario desde Productos > Inventario si el stock sigue bloqueado
  4. Considera activar la opción «Continuar vendiendo cuando no haya stock» para productos de alta demanda
2

Variante agotada aunque el producto muestre stock

Este es el error de configuración más común. El producto tiene múltiples variantes (tallas, colores, versiones) y algunas tienen stock pero otras no. Shopify muestra el producto como «Disponible» si al menos una variante tiene stock, pero si el cliente selecciona una variante agotada, no puede completar la compra.

El problema se agrava cuando el tema no muestra claramente qué variantes están agotadas, dejando al cliente confundido.

🔎 Cómo identificarlo
  • El problema ocurre solo con ciertas combinaciones de variantes
  • En el admin, algunas variantes del producto muestran 0 unidades
  • El botón de compra se desactiva al seleccionar ciertas opciones
✅ Cómo resolverlo
  1. Ve a Productos > selecciona el producto > revisa el inventario de cada variante individualmente
  2. Actualiza el stock de las variantes agotadas o márcalas como no disponibles
  3. Configura tu tema para mostrar visualmente las variantes agotadas (tachadas o en gris)
  4. Activa la app «Back in Stock» para capturar emails de clientes interesados en variantes agotadas
3

Inventario no rastreado o mal configurado

Shopify permite dos modos de inventario por variante: «Rastrear cantidad» (Shopify controla el stock y bloquea la compra cuando llega a 0) y «No rastrear» (el producto siempre aparece disponible sin importar el stock real). Si tienes activado el rastreo pero el stock está en 0 o negativo, los clientes no podrán comprar aunque el producto parezca disponible en la tienda.

🔎 Cómo identificarlo
  • En el admin, el inventario de la variante muestra 0 o un número negativo
  • La configuración de la variante tiene «Rastrear cantidad» activado
  • La opción «Continuar vendiendo cuando no haya stock» está desactivada
✅ Cómo resolverlo
  1. Ve a Productos > selecciona el producto > edita la variante
  2. Actualiza el número de unidades disponibles al stock real
  3. Si el producto nunca se agota (digital, servicio, producción bajo demanda), desactiva el rastreo de inventario
  4. Si quieres permitir compras incluso con stock en 0, activa «Continuar vendiendo cuando no haya stock»
4

Conflicto con apps de inventario de terceros

Apps de gestión de inventario, dropshipping (DSers, AutoDS) o sincronización con ERP pueden sobrescribir el inventario de Shopify con valores incorrectos o crear conflictos en las reservas. Si el problema apareció después de instalar una app nueva, ese es el primer lugar donde buscar.

Solución: Desactiva temporalmente la app sospechosa y verifica si el problema persiste. Revisa los logs de sincronización de la app para identificar conflictos. Contacta al soporte de la app con el error específico.

5

Producto asignado a ubicación sin stock

Si tienes múltiples ubicaciones (bodegas, tiendas físicas, 3PL), Shopify asigna el inventario por ubicación. Si el producto tiene stock en una ubicación pero la ubicación asignada para el fulfillment online tiene 0 unidades, los clientes no podrán comprar aunque el stock total sea positivo.

Solución: Ve a Productos > Inventario y verifica el stock por ubicación. Asegúrate de que la ubicación configurada para ventas online tenga el stock correcto. Transfiere inventario entre ubicaciones si es necesario.

6

Política de inventario mal configurada

Shopify tiene dos políticas de inventario: «denied» (bloquea la compra cuando el stock llega a 0) y «continue» (permite comprar aunque no haya stock). Si tienes «denied» activado y el stock está en 0 por un error de conteo, los clientes no podrán comprar aunque físicamente tengas el producto.

Solución: Revisa la política de inventario de cada variante en el admin. Actualiza el stock al número correcto o cambia la política a «continue» si tu operación lo permite.

7

Error de sincronización con canal de ventas externo

Si vendes en Shopify y también en Mercado Libre, Amazon, TikTok Shop u otro canal, y tienes sincronización de inventario activa, una venta en un canal externo puede reducir el stock en Shopify sin que tú lo veas inmediatamente. El resultado: el producto aparece disponible en Shopify pero el stock real ya está en 0.

Solución: Revisa el historial de ajustes de inventario en Shopify para identificar qué canal o app redujo el stock. Configura un stock de seguridad (buffer) para evitar sobreventa entre canales.

8

Producto archivado o borrador publicado por error

Un producto puede aparecer en la tienda (porque está indexado en Google o en un enlace guardado) pero estar en estado «Borrador» o «Archivado» en Shopify. En ese caso, el cliente puede ver la página del producto pero no puede completar la compra porque el producto no está activo.

Solución: Ve a Productos en el admin y verifica el estado del producto (Activo, Borrador, Archivado). Si está en Borrador o Archivado, cámbialo a Activo. Verifica también que esté publicado en el canal de ventas «Tienda en línea».

🔍 ¿No encuentras la causa en tu tienda?

Puedo revisar tu configuración de inventario y resolver el problema esta semana.

💬 Escríbeme por WhatsApp →
Diagnóstico

Cómo diagnosticar el problema en tu tienda

📋 Paso 1: Revisa el inventario por variante

Ve a Productos > selecciona el producto > revisa el stock de cada variante individualmente. Busca variantes con 0 unidades o con stock «comprometido» sin pedidos reales.

📋 Paso 2: Revisa el historial de ajustes

En Productos > Inventario, puedes ver el historial de cambios de stock. Identifica qué app, canal o usuario modificó el inventario y cuándo.

📋 Paso 3: Verifica el estado del producto

Confirma que el producto esté en estado «Activo» y publicado en el canal «Tienda en línea». Un producto en Borrador puede verse pero no comprarse.

📋 Paso 4: Prueba el checkout tú mismo

Entra a tu tienda en modo incógnito, selecciona el producto y variante problemática, y trata de llegar al checkout. Anota exactamente en qué paso falla y qué mensaje de error aparece.

💡 Información útil para el diagnóstico
  • El nombre exacto del producto y la variante que falla
  • El mensaje de error que aparece en el checkout (captura de pantalla)
  • Cuándo empezó el problema (fecha y hora aproximada)
  • Si instalaste o actualizaste alguna app cerca de esa fecha
  • Si tienes múltiples ubicaciones o canales de venta activos
Prevención

Cómo prevenir este error en el futuro

📊 Auditoría mensual de inventario

Una vez al mes, revisa el inventario de tus productos más vendidos variante por variante. Detecta discrepancias entre el stock físico y el stock en Shopify antes de que afecten las ventas.

🔒 Stock de seguridad (buffer)

Si vendes en múltiples canales, configura un stock de seguridad en Shopify (por ejemplo, detener ventas online cuando queden 2 unidades) para evitar sobreventa entre canales.

🔔 Alertas de stock bajo

Configura alertas automáticas cuando el stock de un producto llegue a un umbral mínimo. Shopify Flow puede enviar notificaciones por email cuando el inventario baja de X unidades.

✅ Pruebas periódicas del checkout

Una vez a la semana, haz el recorrido completo de compra en tu tienda como cliente. Es la forma más rápida de detectar problemas antes de que tus clientes los encuentren.

Preguntas frecuentes

¿Por qué el botón «Agregar al carrito» aparece desactivado si el producto tiene stock?

Las causas más comunes son: la variante seleccionada tiene 0 unidades, el producto está en estado Borrador, o hay un conflicto con una app de terceros. Revisa el inventario de la variante específica y el estado del producto en el admin.

¿Puedo vender productos con stock en 0 en Shopify?

Sí. En la configuración de cada variante, activa la opción «Continuar vendiendo cuando no haya stock». Esto permite que los clientes compren aunque el contador llegue a 0. Útil para productos digitales, servicios o producción bajo demanda.

¿Cómo sé qué app está modificando mi inventario?

Ve a Productos > Inventario > selecciona una variante > ver historial de ajustes. Shopify registra cada cambio de inventario con la fuente (app, usuario, canal). Ahí puedes identificar qué está modificando el stock.

¿Qué es el inventario «comprometido» en Shopify?

El inventario comprometido es el stock reservado para pedidos que ya fueron creados pero aún no han sido cumplidos (fulfillment pendiente). Si tienes muchas unidades comprometidas sin pedidos reales, puede indicar un problema con las reservas de checkout o con una app de terceros.

¿Puedo tener inventario negativo en Shopify?

Sí, si tienes activada la opción de continuar vendiendo sin stock. El inventario negativo indica que vendiste más unidades de las que tenías registradas. Es una señal de que necesitas hacer un ajuste de inventario y revisar tu proceso de recepción de mercancía.

Resolvemos juntos

Tu tienda debería vender sin fricciones

Si el problema persiste o necesitas que alguien lo revise directamente, escríbeme por WhatsApp. Te respondo en menos de 24 horas.