Vendes una unidad que no está. El cliente ya ha pagado. Alguien de tu equipo tiene que escribirle, pedir perdón y devolver el dinero, y eso pasa más veces de las que te gustaría sin que nadie sepa muy bien por qué.
La respuesta fácil es «te falta sincronizar mejor el stock». Casi nunca es eso. Cuando el almacén es tuyo, el stock se descuadra por sitios que ninguna app mira: devoluciones que entran por el muelle, cambios, pedidos que se sirven en dos veces y unidades que se mueven sin que nadie las venda.
Esto no es una guía de producto. Está escrito desde el cruce entre el almacén y la administración, que es donde se rompe. Al final contamos qué hacemos nosotros con esto; hasta entonces, no hace falta que nos creas nada que no puedas comprobar hoy en tu nave.
Por qué Shopify dice que quedan tres y en la estantería hay uno
Tu tienda no miente. Refleja lo que le han contado.
El número que enseña Shopify es el resultado de una cadena de avisos: una venta, una recepción, un ajuste manual, lo que escribió una app hace dos semanas. La estantería, en cambio, sólo refleja una cosa: lo que hay. Cuando los dos números se separan, el problema no está en el número. Está en algo que pasó en la nave y que nadie contó.
El stock se descuenta cuando se cobra, no cuando se prepara

Entre que un cliente paga y que la caja sale por la puerta pasan horas. A veces días. En ese rato la unidad está vendida y sigue físicamente en la balda.
Tu tienda sí distingue: separa lo que ya está comprometido en un pedido sin preparar de lo que sigue disponible para vender. Tu estantería no distingue nada. Así que la misma unidad puede estar reservada para un pedido de ayer y ser, al mismo tiempo, la que alguien coge esta mañana para completar otro pedido más urgente. Ni un sistema ni otro está mal: nadie ha decidido cuál manda.
El descuadre no nace el día que se nota. Nace ahí, una unidad cada vez.
Las devoluciones, los cambios y las roturas que nadie descuenta de ningún sitio
Este es el agujero grande, y es el que ninguna app de sincronización ve, porque no hay ninguna venta detrás.
Un operario abre una caja que ha vuelto. El producto está bien, lo deja en una balda. A partir de ese momento, que esa unidad vuelva a estar disponible depende de que alguien se acuerde de decirlo. Si se acuerda antes de comprobar que está en condiciones, acabas vendiendo un producto usado. Si no se acuerda, tienes mercancía que has pagado dos veces: una al comprarla y otra al reponerla sin hacer falta.
Y un cambio no es una devolución. Es una devolución más una venta, con dos referencias distintas y muchas veces con importes distintos. Para el almacén son dos movimientos que ocurren con semanas de diferencia.
Añade todo lo que sale sin venderse: la unidad que se rompió al preparar el pedido, la que se abrió para las fotos, las muestras, lo que se manda a una feria, lo que se regala. Nada de eso pasa por tu tienda. Todo eso falta en la estantería.
Hay una segunda mitad de este problema que no se ve desde el almacén: esa devolución también tiene que acabar en la contabilidad, y ahí se pierde con la misma facilidad. Es otra conversación, y la tenemos en VeriFactu en un ecommerce de Shopify.
El inventario que está en dos sitios a la vez: reservado, en tránsito y en la mesa
Hay unidades que son tuyas, están en el edificio y no se pueden vender. Y hay unidades que se pueden vender y todavía no están.
- La mercancía que llegó ayer y sigue en el muelle, sin ubicar y sin revisar.
- El pedido que se sirve en dos veces: media caja enviada, media pendiente de una
referencia que no llegó.
- El pedido parado hace cinco días porque falta una unidad, con el resto de su contenido
reservado y bloqueado.
- La devolución que está en la mesa de revisión.
- El traspaso entre dos almacenes que salió el lunes y llega el jueves.
Ninguna de esas situaciones es rara. Son el día a día de una tienda que crece. La pregunta que casi nadie tiene respondida es sencilla: una unidad comprometida para un pedido que lleva una semana parado, ¿sigue siendo vendible o no? Si tu sistema no lo distingue, esa decisión la improvisa cada persona, cada día, y cada una de forma distinta.
El problema no son tus productos, son tus referencias
Tu catálogo se cuenta en fichas. Tu almacén se cuenta en otra unidad, y casi nunca coinciden.
Variantes: nadie sincroniza «un jersey»
Una ficha de producto con cinco tallas y cuatro colores son veinte cosas distintas en la estantería. Cada una con su ubicación, su coste, su proveedor y su ritmo de venta.
Los descuadres casi nunca son del producto entero. Son de una talla. Y una talla se agota sin que la ficha se ponga en rojo, así que el producto sigue anunciándose, sigue apareciendo en campañas y sigue vendiéndose. El aviso llega cuando alguien va a por la caja.
Lo que conviene mirar aquí, porque es rápido y sale mal más veces de las que parece:
- Referencias sin código propio, o con el código repetido en dos fichas distintas. Si dos
fichas tiran del mismo stock físico, ninguna de las dos lo sabe.
- Variantes que se crearon para una campaña y se quedaron.
- El mismo artículo dado de alta dos veces, con el proveedor viejo y con el nuevo.
Packs y lotes: el stock que sale de varios sitios en la misma venta
Un pack de tres unidades se vende como una cosa y sale del almacén como tres. Si además el pack tiene su propio stock cargado a mano, estás contando la misma mercancía dos veces: una suelta y otra dentro del pack.
Funciona mientras se venda por un solo canal. Se rompe el día que el pack tira bien y las unidades sueltas también, y nadie sabe de dónde se ha descontado qué.
Si además montas el producto tú, el stock se mueve antes de vender
Si en tu nave se montan cajas, kits o estuches, hay un momento en el que tres referencias dejan de existir y aparece una nueva. Ese movimiento no es una venta, no lo ve tu tienda y casi nunca queda registrado.
Resultado: tienes componentes que el sistema cree que están y que ya se consumieron hace un mes. Cuando toca comprar, compras mal.
Los tres apaños habituales y por qué se acaban rompiendo
Los tres funcionan. Por eso siguen ahí. Lo que hay que entender es hasta dónde aguantan.
El Excel maestro que sólo entiende una persona

Es la herramienta más honesta de las tres, porque al menos alguien está mirando la realidad.
Tiene dos problemas. El primero es que es una foto de algo que se mueve: en cuanto lo guardas, ya no es verdad. El segundo es más serio y no es técnico: hay una persona en la empresa que es la única que sabe qué significa cada pestaña. Cuando esa persona se va de vacaciones, el stock deja de cuadrar y nadie sabe por dónde empezar a mirar.
Un dato que depende de la memoria de alguien no es un dato. Es un favor.
La app de sincronización: sincroniza cantidades, no decisiones
Una app mueve números de un sitio a otro. Eso lo hace bien.
Lo que no hace es decidir. ¿La unidad devuelta se puede vender ya o espera a revisión? ¿La mercancía que llegó al muelle se cuenta al recibirla o al ubicarla? ¿El pedido parado hace cinco días libera su reserva o no? Esas decisiones son exactamente las que descuadran el stock, y ninguna app las toma por ti.
Hay algo peor, y es lo que pasa en casi cualquier tienda que lleva tres años creciendo: varias apps escribiendo en el mismo inventario sin saber lo que han hecho las demás. La de preventas, la de suscripciones, la de packs, la de devoluciones, la del marketplace. Cada una hace bien su trabajo. El resultado conjunto está mal, y cuando llamas a preguntar, ninguna lo reconoce como suyo, porque técnicamente ninguna tiene la culpa.
El fallo no vive dentro de las piezas. Vive en la costura entre ellas. Y de ahí no se sale cambiando una pieza.
El colchón de seguridad: dejas de sobrevender y empiezas a dejar de vender
El apaño final. Reservas tres unidades de cada referencia para que la tienda nunca llegue a cero y se acaban las cancelaciones.
Y es verdad: se acaban. Lo que pasa es que has cambiado un problema que se ve por uno que no se ve.
Multiplica ese colchón por todas tus referencias: es mercancía comprada, pagada y escondida. Y en las referencias que de verdad tiran, el colchón se come el final de la campaña, que es donde estaba el margen. Una cancelación te llega como un correo enfadado. Una venta que no ha ocurrido no te llega de ninguna forma.
Si te has puesto un colchón, conviene saber quién lo puso, cuándo y con qué criterio. Normalmente la respuesta es que lo puso alguien hace dos años para salir del paso.
Qué tiene que pasar para que el stock cuadre solo
Nada de esto es exótico. Es lo que hace cualquier almacén que funciona, y casi nada tiene que ver con «sincronizar mejor».
Una única fuente de verdad, y que sea el almacén

El número que manda tiene que ser el de la nave. Tu tienda es un escaparate que recibe ese número, no el sitio donde vive.
Hoy, en muchos ecommerce, la fuente de verdad acaba siendo Shopify, que es el único lugar por el que la mercancía no ha pasado nunca. Todo lo demás se corrige contra él. Es al revés.
Ubicaciones y lectura de código: el stock se mueve cuando alguien lo toca
Que no haya movimiento de inventario sin un gesto físico detrás. Se recibe y se lee. Se ubica y se lee. Se prepara y se lee. Entra una devolución y se lee.
Eso resuelve el problema por la raíz, porque deja de haber una versión del almacén en la cabeza de alguien y otra en el ordenador. Y trae dos cosas de regalo: sabes en qué pasillo está cada referencia, y el inventario deja de ser un recuento anual que para la nave para convertirse en conteos por zonas mientras se trabaja.
Con ubicaciones también deja de pasar lo más tonto de todo: tener la unidad, no encontrarla y comprarla otra vez.

Reposición por stock mínimo, y un panel de pendientes que hay que vaciar
Saber lo que falta no sirve de nada si nadie compra.
Aquí es donde casi todas las herramientas se quedan cortas, y no por falta de funciones: te mandan un aviso. Los avisos se acumulan, se marcan como leídos y no pasa nada. Nadie ha trabajado nunca contra una bandeja de notificaciones.
Lo que sí funciona es un panel de pedidos pendientes de stock que hay que dejar vacío cada día. Si esos pedidos siguen ahí, no se van a servir nunca. No es un aviso, es una tarea con un final. La diferencia entre las dos cosas es la diferencia entre una herramienta y una forma de trabajar, y es la parte que a nosotros nos importa más. Aquí contamos cómo lo montamos.
Varios almacenes y varias tiendas sin duplicar inventario
Si tienes dos tiendas, o una tienda y un marketplace, o dos sociedades vendiendo lo mismo, el stock no es de la tienda. Es del almacén.
En cuanto cada canal lleva su propio inventario, alguien tiene que repartir unidades entre ellos a mano, y ese reparto está mal desde el minuto siguiente. Un solo stock físico, varios canales leyendo de él. Lo mismo con dos naves: una unidad está en una o está en la otra, y en tránsito está en las dos y en ninguna, que es justo el caso que hay que tener resuelto.
Cómo saber si tu problema es de sincronización o de método
Hay una señal que separa bastante bien los dos casos.
Si el descuadre aparece en las horas punta y al día siguiente ya no está, tienes un problema de sincronización: números que viajan tarde. Se arregla con herramientas.
Si el descuadre es de siempre, nadie recuerda cuándo empezó y cada persona te da una explicación distinta, no es de sincronización. Es que nadie ha decidido las reglas. Eso no lo arregla ninguna app, porque no hay nada que sincronizar: hay algo que nunca se ha escrito.
Nueve preguntas para situarte. Se responden hoy, sin instalar nada:
- ¿Sabes qué pedidos han salido hoy y cuáles no, sin preguntárselo a nadie?
- ¿Sabes qué referencias no tienes, sin ir a mirar a la estantería?
- ¿En qué momento exacto se descuenta una unidad: al cobrarla, al prepararla o cuando alguien lo apunta?
- La devolución que entró ayer por el muelle, ¿está ya a la venta? ¿Quién decidió que se podía vender?
- ¿Cuántas apps conectadas a tu Shopify pueden modificar el inventario? ¿Hay alguien que lo sepa de memoria?
- Coge tres referencias al azar, cuéntalas y compáralas con el sistema. ¿Cuántas de las tres cuadran?
- ¿Tienes colchones de seguridad? ¿Quién los puso, cuándo y con qué criterio?
- ¿Los pedidos de compra salen solos cuando una referencia baja de su mínimo, o salen cuando alguien se acuerda?
- ¿Cuánto vale la mercancía que hay hoy en tu nave?
Si fallas sobre todo las tres primeras, empieza por los números. Si fallas las seis últimas, cambiar de app no te va a servir de nada.
Qué hacemos nosotros con esto
Fulcora es un ERP hecho sólo para ecommerce españoles que venden en Shopify y tienen almacén propio. Es exactamente lo que cuenta este artículo: una única fuente de verdad en el almacén, ubicaciones y app móvil para que el stock se mueva cuando alguien toca la caja, reposición por stock mínimo, y paneles que hay que vaciar cada día en lugar de avisos que nadie abre. Varias tiendas y varios almacenes contra el mismo inventario, sin duplicarlo.
Desde 500 € al mes, sin permanencia y sin planes anuales. La implantación se presupuesta aparte. No hay prueba gratuita: hay una demo en la que miramos tu operación real y te decimos si esto te encaja. Si no te encaja, te lo diremos.
Qué incluye y qué cuesta · Si hoy lo llevas con un software de facturación
Y si lo que quieres es que alguien mire tu caso concreto —de dónde salen tus números, qué apps tocan tu inventario y qué pasa cuando entra una devolución—, escríbenos y lo vemos.
