Saltar al contenido
BlogComercio

Reservas de inventario en una tienda: cuándo apartar y cuándo liberar

Un carrito no siempre reserva mercancía. Decide el momento y prueba que un pago incierto o un aviso repetido no libere dos veces las mismas unidades.

Pruebas de reservas y última unidad

Diez casos sintéticos de apartados, vencimientos, aviso tardío, reintentos y salida física. Registra evidencia y resultados.

Descargar hoja CSV
En esta guía

Elige qué acción aparta una unidad

Abrir una ficha, poner un artículo en el carrito, iniciar el pago y confirmar un pedido son momentos distintos. Apartar desde cualquier carrito protege al comprador que empezó primero, pero puede retener mercancía en intentos abandonados. Apartar después deja más unidades a la venta, pero exige comprobar disponibilidad cuando la compra avanza. El dueño de la operación debe escoger el momento, la duración y la condición de liberación.

Shopify distingue inventario físico, disponible, comprometido, no disponible y entrante. Una unidad dañada o apartada no debe contarse dos veces dentro de los conjuntos que calculan disponibilidad. Stripe documenta vencimiento manual o programado de una sesión de pago y un aviso de vencimiento que la tienda puede usar para devolver reservas al inventario. Ese aviso requiere que la tienda procese la liberación; no demuestra por sí solo que tu inventario ya se actualizó.

MomentoQué protegeQué debes probar
Al agregar al carritoPrioridad temporal mientras compraCarritos abandonados y límite de unidades retenidas
Al iniciar el pagoUn intento que ya está pagandoDos compradores por la última unidad
Al confirmar el pedidoPedidos aceptadosPago previo cuando la unidad ya no está
Pedido con pago diferidoCompromiso comercial autorizadoPlazo, revisión y cancelación acordados

Ejemplo: cuatro unidades vendibles y dos compradores

HoraHechoFísico / dañadas / apartadas / disponible
10:00A obtiene RES-A por 2; vence 10:305 / 1 / 2 / 2
10:05B confirma PED-B por 2; todavía no salen5 / 1 / 4 / 0
10:06C intenta apartar 1Rechazado; sigue 5 / 1 / 4 / 0
10:30Se verifica RES-A vencida sin pago y se libera 25 / 1 / 2 / 2
10:31Llega otra vez el aviso de vencimiento de ASin nueva liberación; sigue 5 / 1 / 2 / 2
11:00Las 2 de PED-B salen3 / 1 / 0 / 2

El contador del navegador orienta al comprador; el reloj central y la reserva registrada deciden el corte. Cerrar la pestaña no prueba que el pago falló. En Stripe, el plazo programado documentado se establece entre 30 minutos y 24 horas al crear la sesión; este ejemplo usa 30 minutos. Comprueba los límites y métodos de pago del proveedor que realmente usarás, sin asumir que todos admiten el mismo plazo.

Antes de liberar, resuelve el pago que quedó incierto

Prueba una alternativa desde las 10:00: A sí pagó a las 10:29, pero el aviso llega a las 10:32. La tienda consulta el resultado autorizado y descubre el pago anterior al corte. En esta alternativa las dos unidades siguen comprometidas para A; un aviso atrasado o repetido no debe liberar la misma reserva. La prueba anterior, sin pago, y esta alternativa no se acumulan.

Si no puedes conocer el resultado al corte, muestra «pago por revisar» y asigna un responsable para resolverlo, con un plazo de revisión acordado. No confirmes mercancía ni liberes por adivinar. Si el dinero realmente llega después de una reserva ya liberada y las unidades se vendieron, registra la diferencia y decide con el comprador una nueva entrega o reembolso autorizado. No recrees automáticamente el apartado del pedido viejo.

Una reserva necesita producto, ubicación y dueño

Relaciona la reserva con variante, almacén, cantidad, comprador, intento de compra y vencimiento. Repetir el mismo intento recupera RES-A; cambiar cantidad modifica o reemplaza su reserva de manera comprobable, sin dejar dos retenciones ocultas. Una compra genuinamente nueva usa otra referencia. Define si las cajas o paquetes descuentan piezas equivalentes; el contador de carritos no sustituye esa cantidad.

Si tienda y mostrador comparten stock, ambos deben consultar una autoridad común al aceptar un compromiso. Una pantalla reciente ayuda, pero no protege la última unidad cuando dos personas confirman al mismo tiempo. La guía entre almacenes desarrolla la disponibilidad física y el tránsito; aquí se prueba la vida de un apartado durante la compra.

Acepta la reserva con estas condiciones

  1. Normal: la compra confirmada conserva el apartado hasta la salida, sin descontar dos veces el disponible.
  2. Excepción: el intento vencido y verificado sin pago libera solo sus unidades; la mercancía dañada sigue bloqueada.
  3. Reintento: repetir creación o vencimiento conserva una reserva y una liberación.
  4. Concurrencia: dos intentos por la última unidad no pueden recibir ambos confirmación de disponibilidad.
  5. Cambio: cancelar después de la salida conserva el movimiento físico; la devolución requiere comprobar recepción antes de volver a vender.

La hoja descargable contiene diez casos con datos sintéticos y resultados observados vacíos. Incluye pago anterior con aviso tardío y resultado incierto, porque ahí una demostración normal suele quedarse corta. Revisa también avisos de pago duplicados y cancelación con reembolso. Para evaluar software para comercios, identifica primero qué sistema manda sobre el disponible y qué evidencia confirma cada pago.

Probemos qué pasa con tu última unidad

En un diagnóstico gratuito podemos revisar quién mantiene el disponible y cuándo una compra realmente lo compromete.

  • Un producto y variante con cantidades por almacén y artículos bloqueados.
  • La regla actual de apartado, vencimiento y pago diferido.
  • Un pedido abandonado o pago con aviso tardío, anonimizado y con referencias.
Agendar diagnóstico gratuitoConsultar por WhatsApp

Relacionado

Preguntas frecuentes

Depende de la plataforma y configuración. Define y demuestra el momento: carrito, inicio de pago o pedido confirmado. No lo deduzcas del contador visual.

No demuestra que la compra o el pago hayan terminado. La tienda debe verificar el estado de la reserva y del intento de pago según la política acordada.

Necesita que el sistema responsable procese una liberación comprobable. En la prueba, repetir el aviso no devuelve otras dos unidades.

Muéstralo por revisar, asigna un responsable y consulta el resultado autorizado antes de confirmar mercancía o liberar la reserva. Acuerda un plazo de revisión.

Fuentes

  1. Estados del inventarioShopify
  2. Gestionar inventario limitado en CheckoutStripe

Última actualización:

Sigue leyendo

Diagnóstico gratuito

¿Tu operación ya no cabe en Excel?

Cuéntanos cómo trabaja tu equipo. En una llamada te decimos qué conviene resolver primero. Te respondemos el mismo día hábil.

¿Solo necesitas una página web? Ver paquetes desde $10,000 MXN, IVA incluido

  • Sin costo ni compromiso
  • Propuesta en 1 día hábil
  • Entregas por etapas