Mantener las cifras de stock en una hoja de cálculo y sincronizarlas hacia Shopify. Como concepto suena maravillosamente sencillo, pero en cuanto lo pone en marcha empiezan los pequeños tropiezos: por algún motivo solo este sitio descuadra, o la sincronización dice que ha ido bien y la cantidad de la tienda no se mueve. Y casi siempre la causa no está en los ajustes, sino en una única pregunta: adónde se están enviando las cifras.
Sincronizar inventario en Shopify no consiste en escribir un número sobre un producto. El destino es siempre una combinación: qué artículo, en qué ubicación. En este artículo queremos llevarle al punto en que entienda bien las ubicaciones y pueda explicar, con sus propias palabras, dónde aterriza exactamente una fila de su hoja dentro de Shopify. También repasaremos las comprobaciones que evitan que la primera sincronización se tuerza.
Una sincronización escribe en una ubicación, no en un producto
Lo primero que hay que fijar al diseñar una sincronización de inventario es el destino de las cifras. Si empieza con eso todavía difuso, puede preparar números perfectamente correctos que lleguen a un sitio completamente equivocado. Empecemos, pues, por la estructura: cómo guarda Shopify realmente el inventario.
El artículo de inventario y el nivel de inventario son cosas distintas
En Shopify hay productos y sus variantes vendibles, y detrás de ellas se sitúa algo llamado artículo de inventario (inventory item). Es a él a quien va unido su SKU. Sin embargo, el artículo de inventario en sí no guarda una cantidad. El número vive en el nivel de inventario (inventory level), que es el artículo de inventario cruzado con una ubicación.
Dicho de otro modo, sincronizar inventario no es la tarea de actualizar productos, sino niveles de inventario: las cifras situadas en la intersección de artículo y ubicación. Cuando eso encaja, se entiende perfectamente por qué la configuración de una sincronización le pide elegir una ubicación, y que el mismo SKU tenga cantidades distintas en sitios distintos deja de parecer una anomalía y pasa a parecer lo más natural.
Equivocarse de ubicación ocurre en silencio
Como el destino es una intersección, equivocarse en una sola ubicación hace que todo el conjunto de cifras fluya hacia otro sitio. Lo incómodo es que este error nunca aflora como un error. La sincronización termina con normalidad y el registro anota un éxito. Sencillamente, las treinta unidades destinadas al almacén de Tokio están ahora en Osaka.
Normalmente se entera por la operativa, no por el panel. La tienda está agotada mientras la web sigue mostrando stock, o las órdenes de envío salen desde un sitio que no esperaba. Cuando aparecen síntomas así, antes de dudar de las cifras de su hoja, compruebe a qué ubicación están configuradas para llegar. Es notable la frecuencia con que el culpable es el destino de la sincronización.
La trampa de dejarlo en manos de la ubicación por defecto
Mientras solo tiene una ubicación, apenas necesita pensar dónde se escribe. Hay una única por defecto, así que todo llega al sitio correcto sin que usted especifique nada. El problema aparece en el momento en que abre una tienda o suma un 3PL y se encuentra con dos ubicaciones o más.
El supuesto tácito de usar sin más la primera ubicación se convierte de golpe en el supuesto equivocado. Justo después de añadir una ubicación, revise siempre hacia qué sitio apuntan sus sincronizaciones existentes. La forma habitual de este problema no es que el sitio recién añadido esté mal configurado, sino que la configuración que llevaba tiempo funcionando en silencio se quede atrás.
De las tres cifras, su hoja solo debería poseer una
El inventario en una ubicación no es una cifra única, sino un conjunto de estados. Si monta la sincronización con esos estados mezclados, nunca acabará de ver por qué su hoja y Shopify discrepan. Ordenemos a mano, comprometido y disponible según el papel que juega cada uno.
El stock a mano es lo que le corresponde a la hoja
El stock a mano es la cantidad físicamente presente en esa ubicación. Piénselo como la cifra más cercana a la realidad: cuente lo que hay en la estantería y lo apilado en la trastienda, y ya la tiene. Sube cuando entra mercancía, baja cuando se envía y se contrasta con el recuento físico en el inventario. Ese ritmo encaja directamente con el trabajo diario de un almacén o una tienda.
Justo por eso el stock a mano es la cifra que su hoja debería poseer como fuente de verdad. Compras teclea las entradas, la tienda vuelca los resultados del recuento, y la hoja mantiene un valor a mano por ubicación que fluye directo a Shopify en la siguiente sincronización. Montado así, la responsabilidad de cada cifra queda clara y nadie tiene que preguntarse quién actualiza qué.
Lo comprometido nace de los pedidos
Comprometido es la cantidad pedida pero aún no enviada. En el momento en que un cliente compra, la mercancía sigue en su estantería, pero ya pertenece a otra persona. Shopify calcula esta cifra automáticamente a partir del estado de sus pedidos: no es de las que se escriben desde fuera.
Si lo invierte y envía un stock a mano ya reducido por la cantidad comprometida, Shopify acaba descontando dos veces. Su hoja solo necesita mirar lo que hay en la estantería; el movimiento de los pedidos déjeselo a Shopify. Sostener ese reparto de tareas es la forma más segura de que las cifras no se separen.
Lo disponible es una cifra que se mueve sola
Disponible es lo que queda al restar lo comprometido y estados similares del stock a mano: la cantidad todavía libre para vender. Es la cifra que hay detrás del stock mostrado en su tienda online y detrás de las decisiones que evitan la sobreventa. Como se deriva de a mano y comprometido, baja sola cada vez que entra un pedido.
Así que si mira el panel justo después de sincronizar y siente que la cifra mostrada no cuadra con su hoja, compruebe primero si está mirando lo disponible. El stock a mano puede ser exactamente el indicado mientras lo disponible muestra menos, simplemente porque en ese momento hay pedidos sin enviar. No es un fallo: es la prueba de que todo funciona correctamente.
Decidir la forma de la hoja: ¿qué significa una fila?
Una vez clara la estructura del destino, la siguiente pregunta es cómo expresarla en la hoja de cálculo. La forma que elija aquí se convierte en la comodidad del día a día. No hace falta nada ingenioso: basta con sostener un único principio para mantenerlo ordenado.
Una fila equivale a un SKU en una ubicación
Como un nivel de inventario es un artículo cruzado con una ubicación, el diseño honesto es que una fila de la hoja signifique lo mismo. SKU en la columna A, ubicación en la B, cantidad a mano en la C. Eso basta para que la estructura de su hoja encaje limpiamente con la de Shopify. Si el mismo SKU existe en tres sitios, ese producto ocupa tres filas.
Tendrá más filas, pero la disposición ofrece ventajas reales. Ve de un vistazo adónde va cada fila, y añadir un sitio no es más que añadir filas. Como las columnas nunca cambian, el trabajo de todos los que comparten la hoja se mantiene idéntico. Si no sabe por dónde empezar, esta disposición vertical es la que recomendaríamos.
Una columna por ubicación
La otra opción es que una fila represente un SKU y guardar la cantidad a mano de cada ubicación en su propia columna. Los SKU aparecen una sola vez hacia abajo y los sitios se despliegan a lo ancho, lo que facilita muchísimo comparar el reparto de stock entre ubicaciones. A mucha gente le resulta además una superficie más amable para introducir recuentos.
- Disposición vertical (una fila = SKU x ubicación): aguanta bien las altas y bajas de sitios y deja claro adónde va cada fila
- Disposición horizontal (una columna por ubicación): fácil de comparar entre sitios y cómoda para el recuento
- La vertical crece en filas y la horizontal en columnas. La horizontal suele encajar con pocos sitios; la vertical gana comodidad al aumentar
- Elija la que elija, el principio se mantiene: una celda significa siempre la cantidad a mano de un SKU en un sitio
Ninguna de las dos es la respuesta correcta. Lo que importa es que una sola celda de su hoja signifique de forma coherente la cantidad a mano de un SKU en un sitio. Con esa coherencia, cualquiera de las dos formas sincroniza igual de bien. También puede cambiar de forma más adelante, pero cuando lo haga pruebe siempre con un lote pequeño antes de extenderlo a todo.
Vincular a la ubicación en sí, no a su nombre visible
Con el tiempo, los nombres visibles de las ubicaciones cambian. Almacén Central pasa a ser CD Este, y el nombre de una tienda se reescribe tras un traslado. Son nombres para que los lean personas, así que el cambio es de lo más natural. El problema es que si su destino de sincronización se apoya solo en esa cadena de texto, pierde el rumbo en cuanto el nombre cambia.
Lo seguro es vincular la configuración de sincronización a la ubicación en sí, a su identidad y no a su etiqueta. En la hoja, mantener una columna con un identificador estable o un código interno junto al nombre legible conserva la correspondencia aunque el nombre se mueva. Y cada vez que renombre una ubicación, abra los ajustes de sincronización y confirme que el destino ha sobrevivido. Ese pequeño hábito evita accidentes realmente grandes más adelante.
Tres cosas que comprobar antes de la primera sincronización
Con el diseño resuelto, llega la primera sincronización, aunque lanzar todo el catálogo de golpe no es algo que recomendaríamos. Intercalar las tres comprobaciones siguientes elimina casi todos los tropiezos del estreno, y cada una lleva unos pocos minutos.
Confirmar el destino con una prueba de conexión
Antes de ejecutar una sincronización, lance una prueba de conexión y confirme que su hoja y Shopify están correctamente enlazadas. Lo que mira no es solo si la conexión funciona. El verdadero asunto es el destino: ¿a qué tienda y a qué ubicación apunta esto?
Intercale esta comprobación sin falta si mantiene una tienda de desarrollo y otra de producción, o justo después de añadir una ubicación. Si unas cifras pensadas como prueba sobrescriben el inventario real, deshacerlo cuesta mucho más de lo que imagina. Una prueba de conexión asume ese riesgo por usted en cuestión de segundos.
Comprobar que el seguimiento de inventario está activo
Shopify le deja decidir producto a producto si se hace seguimiento del inventario. Un producto con el seguimiento desactivado ni siquiera tiene concepto de cantidad, así que por mucho que sincronice no entrarán cifras por ubicación. Buena parte de las consultas del tipo la sincronización va bien pero no aparece nada se reducen exactamente a este ajuste.
Incluso con el seguimiento activo, si el producto no está configurado para almacenarse en esa ubicación, las cifras tampoco aterrizan. Al añadir un sitio nuevo hay que poner en stock allí los productos correspondientes. Comprobar juntos los ajustes de seguimiento y las asignaciones de ubicación antes de la primera sincronización ahorra mucho desconcierto.
Empezar con poco y revisar la diferencia
Cuando esté listo, sincronice primero un lote pequeño de cinco a diez filas. Si lo empuja todo de una vez y algo falla, aislar la causa se vuelve muchísimo más difícil. Con un lote pequeño puede verificar cada línea a ojo en el panel.
- 01Elija de cinco a diez filas que incluyan los casos que quiere validar, como SKU repartidos entre sitios y productos a cero
- 02Ejecute la prueba de conexión y confirme que la tienda y la ubicación de destino son las que pretendía
- 03Sincronice solo ese lote pequeño y revise a ojo en el panel las cantidades a mano por ubicación
- 04Si los valores de la hoja coinciden con el stock a mano de Shopify, amplíe el alcance y pase a la sincronización completa
Al revisar, asegúrese de mirar el campo del stock a mano. Lo disponible se ve afectado por los pedidos sin enviar y puede diferir legítimamente de su hoja. Si el stock a mano coincide con lo que indicó, la sincronización funciona correctamente. Confirmado eso, amplíe el alcance, lance el conjunto completo y, a partir de ahí, póngalo en una programación.
En esencia, sincronizar inventario es el trabajo de entregar la cifra correcta en la intersección correcta. Las hojas de cálculo son excelentes en la parte de preparar las cifras, y elegir la intersección correcta resulta sencillo en cuanto se entiende la unidad llamada ubicación. Con esto asimilado, pasar de dos sitios a cinco no cambia nada en su manera de pensarlo.