Resumen
El Inventory trackea cuánto hay de cada item en stock, en cada location. Un registro de inventory es un item en una location, con un conjunto de niveles de stock. El inventory no se edita a mano — lo impulsan las orders: a medida que una venta, compra o transferencia avanza por su workflow, los niveles correspondientes suben o bajan automáticamente. Para el panorama, consulta el overview de Commerce.Una location es un tipo de Content Instance
— un lugar físico o virtual (tienda, bodega, centro de distribución) definido por
su content template.
Properties
Un registro de inventory guarda estos niveles para un item en una location:| Property | Tipo | Descripción |
|---|---|---|
location_id | reference | La location donde está este stock. |
item_code_id | reference | El item (SKU) que se trackea. |
on_hand | number | La cantidad físicamente en stock. |
committed | number | La cantidad reservada para orders (p. ej. una venta no enviada). |
incoming | number | La cantidad que se espera recibir (p. ej. una compra o transferencia entrante). |
returned | number | La cantidad recibida de devoluciones de clientes, pendiente de revisión. |
reorder_point | number | El umbral que indica que es hora de reordenar. |
safety_stock | number | El mínimo de stock a mantener en reserva. |
backordered | number | La cantidad ordenada pero aún no surtida. |
available | number | Calculado: on_hand − committed − safety_stock — lo que se puede vender sin tocar el safety stock. |
Cómo cambia el stock
El stock no se define directamente — se mueve cuando una order cambia de status. Cada tipo de order afecta distintos niveles:| Tipo de order | on_hand | committed | incoming | returned |
|---|---|---|---|---|
| Sale | ✓ | ✓ | ||
| Purchase | ✓ | ✓ | ||
| Transfer | ✓ (ambas locations) | ✓ (origen) | ✓ (destino) | |
| Inventory adjustment | ✓ | |||
| Return (de una venta) | ✓ | |||
| Invoice / Pre-order / Opportunity / Shipping |
committed cuando pasa a New, y luego
lo saca de on_hand al Completed; anularla libera la reserva. Consulta
Orders para el ciclo de vida completo.
Serials
Los items se pueden trackear por unidad individual con números de serie (habilitado en el content template del item). Al completar una order se toma un serial del pool de la location; revertir una completación lo devuelve. Las transferencias no tocan los serials.Managed inventory
Solo los items cuyo product está configurado para trackear stock tienen inventory. Los items que no trackean stock se saltan todos los efectos de inventory.Dónde encontrarlo
Ves los niveles de stock en la vista de Inventory, en Commerce → Inventory. Pero el inventory no se crea ni se edita registro por registro — es un subproducto de las orders. Una compra o un inventory adjustment es como el stock aparece por primera vez en una location.Seeds
El inventory no se seedea — el stock viene de las orders.Gobernanza y permisos
El inventory no lo edita directamente ningún rol — solo cambia a través de las orders.Relacionado
Orders
Cómo las orders mueven el stock entre niveles.
Price Lists
Items, SKUs y sus precios.