Stock8 min de lectura6 de septiembre de 2026

Vender combos de productos sin romper el stock

Un combo no lleva stock propio: se calcula con el componente más escaso y la venta descuenta uno por uno. Así se arman sin quedar vendiendo aire.

Un combo no tiene stock. Tiene sus componentes, y el disponible del combo es lo que alcance el más escaso de todos. Si armás un kit con dos filtros y una junta, y en la sucursal hay 10 filtros y 3 juntas, hay 3 kits para vender. Ni uno más.

Suena obvio escrito así, pero es exactamente lo que se rompe cuando alguien carga el combo como si fuera un producto más y le pone un stock a mano. A partir de ahí hay dos verdades sobre la misma mercadería, y la que está en la web casi siempre es la equivocada.

Este post cuenta cómo lo resuelve PymeInteligente, y cuál es la decisión que hay que tomar antes de crear el primer combo.

Los dos combos que la gente mezcla

Antes de cargar nada hay que separar dos negocios que se parecen y no son lo mismo.

El combo que armás vos. Tenés los productos sueltos en el depósito y el pack existe sólo en la lista de precios. Un kit de filtros para un service, un pack de cuatro cubiertas, una promo de shampoo más acondicionador. Nadie va y arma las cajas: se juntan cuando alguien compra.

La caja que comprás armada. El proveedor te manda el kit ya empaquetado, vos lo recibís, lo contás y lo vendés como viene. Las piezas sueltas muchas veces ni existen en tu catálogo.

Sólo el primero es un combo en el sistema. El segundo es un producto normal, con su código, su stock y su recepción de compra, aunque adentro tenga cinco cosas.

Confundirlos tiene una consecuencia concreta: si cargás como combo algo que comprás armado, el disponible te queda en cero para siempre, porque el sistema va a buscar el stock de piezas que nunca compraste. Es el error que más veces vimos, y no se ve enseguida: el producto queda publicado, correcto, y sin poder venderse.

La regla corta, entonces: si lo armás vos, es un combo; si lo comprás armado, es un producto.

Cómo se calcula el disponible

Para cada componente el sistema hace una división entera: el stock que hay dividido la cantidad que el combo necesita. Después se queda con el resultado más bajo.

ComponenteStock en la sucursalLleva el kitKits que alcanza
Filtro de aceite10110
Filtro de aire717
Junta de tapa313
Disponible del kit3

Ese número no se guarda en ningún lado. Se calcula en el momento, cada vez que alguien pregunta: el mostrador, la tienda online, Mercado Libre. Por eso nunca puede quedar desactualizado, y por eso tampoco existe un botón de "recalcular stock de combos".

Lo mismo aplica a los packs por cantidad. Un "Pack x4" es un combo con un solo componente y cantidad 4: si hay 9 unidades sueltas, hay 2 packs. El resto no se pierde ni se bloquea, sigue disponible para venta individual.

Vender un combo descuenta los componentes, no el combo

Cuando vendés dos kits de dos filtros, el sistema no anota "salieron 2 kits". Anota que salieron 4 filtros, con el motivo apuntando al comprobante y al código del kit para que después se entienda de dónde vino ese movimiento.

Esto se cumple en los cinco caminos por los que una venta puede pasar: la venta del mostrador, la confirmación de un pedido interno, la emisión de la factura, y las notas de crédito fiscal y manual. En las notas de crédito el movimiento va al revés: si devolvés un kit de dos cubiertas, reingresan las dos cubiertas, nunca "una unidad de kit".

Todo eso ocurre dentro de la misma transacción que confirma la venta. Si falta stock de un componente, no se guarda nada: ni el movimiento parcial ni la venta a medias.

Por qué nada se reserva de antemano

La tentación natural, al armar combos, es apartar stock: "estos 3 filtros son del kit". No lo hacemos, y es la decisión más importante del diseño.

Si el stock se aparta, el mismo filtro no puede alimentar dos kits distintos y la venta suelta al mismo tiempo. Alguien tiene que decidir cuánto va a cada uno, y esa decisión se desactualiza el mismo día. Como nada se reserva, un componente puede estar en diez combos y en el mostrador a la vez, sin doble conteo: se descuenta cuando hay una venta real, y en ese momento los diez combos y el producto suelto se recalculan solos.

Es la misma lógica que hace que el stock deje de estar siempre mal: una sola fuente de verdad, y todo lo demás derivado de ella.

El precio de un combo lo cargás vos

En un producto común el precio sale del costo por el margen. En un combo no: el sistema te pide el precio de venta a mano y no lo calcula.

No es una limitación, es el punto del combo. Si el pack valiera exactamente la suma de sus partes, no habría motivo para armarlo. El descuento del combo es una decisión comercial, no una cuenta.

Lo que sí se calcula es el costo, sumando el costo de cada componente por la cantidad que lleva. Así el margen del combo sale real en los reportes, aunque el precio lo hayas puesto vos. Si el costo de un componente sube con la próxima compra, el margen del combo baja solo, sin que nadie tenga que revisar la lista. Vale la pena mirarlo con la misma lupa con la que se mira el precio de cualquier producto.

Los combos en la tienda online y en Mercado Libre

Para los canales de venta un combo es un producto más: tiene su código, su precio y su publicación. La única diferencia es de dónde sale el número de stock que se les manda.

  • Se publica y se despublica igual que cualquier producto, con el mismo flag.
  • Cuando cambia el stock de un componente, se recalculan y se propagan todos los combos que lo usan. No hace falta tocar cada publicación.
  • Si un componente se corta, el combo cae a cero y la publicación se pausa sola. Cuando reponés, vuelve.
  • Una pausa que hiciste vos a mano no se pisa nunca. El sistema reactiva sólo lo que pausó él.

Ese último punto importa más de lo que parece: es lo que evita que una sincronización nocturna te vuelva a publicar algo que sacaste a propósito. Vale para WooCommerce, para Tiendanube y para Mercado Libre por igual.

Y hay una decisión comercial que el sistema no toma por vos: si ya vendés la caja armada del proveedor, no armes además el combo equivalente con las piezas sueltas. Terminás compitiendo contra vos mismo en la misma búsqueda, con dos publicaciones que se roban las visitas.

Las reglas que el sistema no te deja romper

Tres validaciones que saltan al guardar, y el motivo de cada una:

  1. Un combo no puede contener otro combo. Anidar hace que el disponible dependa de cadenas que nadie sigue de memoria, y un error de carga se propaga a todo el catálogo.
  2. Un combo no puede contenerse a sí mismo. Suena absurdo hasta que alguien duplica un producto para armar el pack y deja la referencia vieja.
  3. Un combo necesita precio mayor a cero. Como el precio no se calcula, sin esta regla el campo quedaba en cero y el combo salía publicado gratis en los canales.

También hay un tope de componentes por combo. Si necesitás más, lo que estás modelando probablemente sea una lista de materiales de producción, que es otro problema.

Antes de cargar el primero

Tres preguntas, en orden:

  1. ¿Las piezas están sueltas en tu depósito y las contás? Si no, no es un combo: es un producto.
  2. ¿El precio del pack es menor a la suma de las partes? Si es igual, revisá para qué lo estás armando.
  3. ¿Alguno de los componentes ya lo vendés armado por otro lado? Si sí, elegí uno de los dos para publicar.

Después de eso, cargar el combo es elegir los componentes y las cantidades. El disponible, el descuento de stock, el costo y la publicación en los canales salen solos.

Si querés ver cómo queda con tu catálogo, mirá el control de stock o escribinos y lo armamos con dos o tres de tus combos reales.

Preguntas frecuentes

¿Cuánto stock tiene un combo?

El que le permite su componente más escaso. Si un kit lleva dos filtros y una junta, y tenés 10 filtros y 3 juntas, hay 3 kits disponibles: cada componente aporta el entero de dividir su stock por la cantidad que el kit necesita, y manda el más bajo. No es un número que alguien carga; se calcula en cada consulta contra el stock real de la sucursal.

Si vendo un combo, ¿qué se descuenta del inventario?

Cada componente por separado, nunca el combo. Vender dos kits de dos filtros genera un movimiento de salida de cuatro filtros, con el motivo apuntando a la venta y al código del kit. El combo en sí jamás tiene movimientos de stock propios, así que nunca puede quedar con un saldo que no exista en el depósito.

¿Puedo usar el mismo producto en varios combos a la vez?

Sí, y también venderlo suelto al mismo tiempo. Como nada se reserva de antemano para un combo, no hay doble conteo: el stock del componente se lee en el momento y se descuenta sólo cuando hay una venta real. El día que ese componente baja, todos los combos que lo usan bajan con él, sin que nadie tenga que tocar nada.

¿El precio del combo se calcula solo?

No, y es a propósito. En un producto común el precio sale del costo más el markup; en un combo lo cargás vos, porque el sentido de un combo suele ser justamente valer menos que la suma de sus partes. El sistema exige un precio mayor a cero al crearlo: sin esa regla, un combo se publicaba en los canales con precio cero.

¿Qué pasa con el combo cuando se corta un componente?

El disponible del combo cae a cero solo, y en los canales de venta online la publicación se pausa igual que la de cualquier producto sin stock. Cuando el componente se repone, la publicación vuelve — salvo que la hayas pausado vos a mano, porque una pausa manual nunca se pisa automáticamente.

¿Y si vendo la caja ya armada que me manda el proveedor?

Ese es el otro caso, y no es un combo del sistema: la caja es un producto con su propio stock, porque vos comprás y contás cajas, no las piezas de adentro. Cargarla como combo cuando no stockeás las piezas sueltas te deja el disponible en cero. La regla corta es simple: si el combo lo armás vos, es un combo; si lo comprás armado, es un producto más.

¿Se puede meter un combo adentro de otro combo?

No. El sistema lo rechaza al guardar, igual que rechaza que un combo se contenga a sí mismo. Anidar combos hace que el cálculo de disponible dependa de cadenas que nadie puede seguir de memoria, y el primer error de carga se propaga a todo el catálogo.

También te puede servir

¿Querés ordenar tu negocio?

PymeInteligente maneja todo esto por vos

Stock, ventas, caja, fiado y facturación AFIP en un solo sistema. Sin planillas, sin doble carga.