Productos

Un producto del catálogo con su unidad base, modo de trazabilidad y códigos comerciales.

Campos

El nombre API es el que usan la API, MCP y la CLI.

NombreNombre APITipoObligatorioDescripción
IDidID de registroSí
NombrelabelTexto I18n
SKUskuTextoEl SKU (del inglés Stock Keeping Unit) es un código alfanumérico único definido por la empresa para identificar, clasificar y gestionar un producto dentro de sus operaciones. A diferencia del UPC o EAN, el SKU es un identificador interno y su formato puede adaptarse a las necesidades del negocio.
Código de barras GTINgtinCódigo de barras GTIN
FamiliaproductgroupIdReferencia
MaterialmaterialIdReferencia
DensidaddensityDecimalDensidad del material de la unidad base del producto.
Unidad de densidaddensityunitConstanteUnidad de la medición de densidad (p. ej. g/cm³).
Unidad basebaseunitConstanteSíCantidad canónica de inventario del producto. Todas las existencias, movimientos, valorizaciones y auditorías se registran en esta unidad (por ejemplo: unidades, kg o m). Las UOM no cambian esta cantidad. Las dimensiones de instancia solo están permitidas cuando la unidad base es unidades.
TrazabilidadtrackingConstanteSíDefine cómo se rastrea el inventario: por cantidad (sin trazabilidad individual), por lote (para productos perecederos o con lotificación) o por número de serie (para activos o artículos con identificación única).
Modo de surtidosupplyModeConstanteSíValor predeterminado para partidas de venta: existencias de inventario, fabricación, pedido especial o envío directo del proveedor.
AbastecimientoprocurementConstanteSíPolítica de abastecimiento del artículo (comprar, fabricar o ambos), distinta del modo de surtido en la partida de venta.
Cantidad discretaisDiscreteBinarioSíCuando está activo, las cantidades deben ser números enteros en la unidad base. Cuando está desactivado, se permiten cantidades fraccionarias.
Control de vida útilhasShelfLifeBinarioSíHabilita el control de vida útil del producto. Requiere registrar una fecha de vencimiento o consumo preferente durante la recepción y utilizar trazabilidad por lote o número de serie.
Vida útil (días)shelfLifeDaysNúmero EnteroNúmero estándar de días de vida útil del producto. La fecha de vencimiento se calcula a partir de la fecha de recepción o de la fecha de fabricación, según el proceso correspondiente.
PesoweightDecimalMasa física de una unidad base de este producto (no es un factor de conversión de cantidad).
Unidad de pesoweightunitConstanteUnidad de la medición de peso (p. ej. kg, g, lb).
DimensionesdimensionsDimensionesGeometría de cada instancia física contada. Opcional en productos con unidad base unidades. Prohibido en cualquier otra unidad base.
EnlaceslinksEnlace | Enlaces
ImagenimageImagen
TagstagIdsTags
DescripcióndescriptionCampo de Texto I18n
DatosdataDatos
Identificadores externosidentifiersIdentificador externo | Identificadores externosClaves de sistemas remotos y tipos de id opcionales. Un valor por par de sistema y tipo en este registro.
Creado porcreatedByUsuario
Creado elcreatedAtFecha y HoraSí
Actualizado porupdatedByUsuario
Actualizado elupdatedAtFecha y HoraSí
Publicado porpublishedByUsuario
Publicado elpublishedAtFecha y Hora
Deshabilitado pordisabledByUsuario
Deshabilitado eldisabledAtFecha y Hora
Bloqueado porblockedByUsuario
Bloqueado elblockedAtFecha y Hora
Archivado porarchivedByUsuario
Archivado elarchivedAtFecha y Hora

Relaciones

Los registros poseídos (línea sólida) se eliminan con su dueño. Los registros agrupados (línea punteada) pueden existir solos.

CampoApunta aTipo
Familia productgroupIdFamilias de productoreferencia
Material materialIdMaterialesreferencia
Tags tagIdsTagsreferencia

Acciones

Lo que puedes hacer con un registro. Cada acción también envía el evento de webhook products.<acción>. Las lecturas (find, get, count) funcionan en toda tabla.

NombreNombre APIDescripciónDónde
CrearcreateCrea un producto.App · API · MCP · CLI
EditarupdateGuarda los cambios del producto.App · API · MCP · CLI
DeshabilitardisableDesactiva el producto para usos nuevos. Las referencias existentes se mantienen. Actívalo de nuevo para usarlo.App · API · MCP · CLI
HabilitarundisableVuelve a activar el producto para usos nuevos.App · API · MCP · CLI
PublicarpublishPublica la disponibilidad para que pueda usarse.App · API · MCP · CLI
BloquearblockImpide editar y eliminar el producto. Sigue visible y puede seguir en documentos existentes. Desbloquéalo para volver a cambiarlo.App · API · CLI
DesbloquearunblockPermite de nuevo editar y eliminar el producto.App · API · CLI
ArchivararchiveRetira el producto del uso diario. Sale de las listas y los selectores activos, y la mayoría de las acciones se detienen. Desarchívalo para restaurarlo.App · API · MCP · CLI
RestaurarunarchiveDevuelve el producto a las listas y las acciones activas.App · API · MCP · CLI
EliminardeleteElimina el producto y los datos que le pertenecen. No se puede deshacer.App · API · MCP · CLI

Estados

Cómo pasa un registro de un estado a otro. Archivar y bloquear pueden ocurrir en cualquier estado.

PublicarCreadoPublicado