Saltar al contenido principal

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:
PropertyTipoDescripción
location_idreferenceLa location donde está este stock.
item_code_idreferenceEl item (SKU) que se trackea.
on_handnumberLa cantidad físicamente en stock.
committednumberLa cantidad reservada para orders (p. ej. una venta no enviada).
incomingnumberLa cantidad que se espera recibir (p. ej. una compra o transferencia entrante).
returnednumberLa cantidad recibida de devoluciones de clientes, pendiente de revisión.
reorder_pointnumberEl umbral que indica que es hora de reordenar.
safety_stocknumberEl mínimo de stock a mantener en reserva.
backorderednumberLa cantidad ordenada pero aún no surtida.
availablenumberCalculado: 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 orderon_handcommittedincomingreturned
Sale
Purchase
Transfer✓ (ambas locations)✓ (origen)✓ (destino)
Inventory adjustment
Return (de una venta)
Invoice / Pre-order / Opportunity / Shipping
Por ejemplo, una venta reserva stock en 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.