API Metodos: Modulo Productos

El modulo de Productos cuenta con varios metodos a nivel de la API y permite administrar los siguientes objetos:

 

Metodos para Producto

Path “Productos/Producto.aspx”

Operacion GET

PARAMETROS
ProductoId (int): Id del producto a consultar
Codigo (string): Codigo del producto a consultar
incluirRelaciones (string): Indicador para incluir o no los objetos relacionados al producto en la consulta

RETORNO
Un Producto con la siguiente definicion
{
  "ProductoId": 2136,
  "Codigo": "030160",
  "Descripcion": "mensual",
  "DescripcionCompleta": " Connecting - Cubox 6000 mensual",
  "IVAAlicuota": {
    "IVAAlicuotaId": 1,
    "Alicuota": 1.21
  },
  "Categoria": {
    "CategoriaId": 200,
    "Nombre": "Connecting - Cubox"
  },
  "Marca": {
    "MarcaId": 191,
    "Nombre": "Cubox"
  },
  "Modelo": "6000",
  "Activo": true,
  "Volumen": null,
  "CodigoBarras": null,
  "Origen": "",
  "PeriodoMeses": 1,
  "Medidas": null,
  "Trazabilidad": false,
  "NegociosUnidad": {
    "NegociosUnidadId": null
  },
  "ProductoIdReemplazante": null,
  "Despacho": null,
  "Embarque": null,
  "LinkVideoYouTube": null,
  "HabilitadoProduccion": false,
  "Unidad": {
    "UnidadId": 4
  },
  "SubUnidad": {
    "SubUnidadId": 10
  },
  "Importe": 285.0,
  "Moneda": {
    "MonedaId": 1,
    "Nombre": "Pesos",
    "Codigo": "ARS",
    "Cotizacion": 1.0
  }
}

En el caso de incluir las relaciones se agregan los siguientes datos a la respuesta
{
  "Archivos": [
    {
      "ProductosArchivoId": 12,
      "Orden": 1,
      "Filename": "/img/Foto.jpg"
    }
  ],
  "ProductosIncluidos": [
    {
      "ProductoIdIncluido": 5,
      "Codigo": "SOP5",
      "Descripcion": "Soporte",
      "DescripcionCompleta": "Soporte para uso de plataforma"
    }
  ],
  "ProductosSugeridos": [
    {
      "ProductoIdSugerido": 8,
      "Codigo": "HOS",
      "Descripcion": "Servicio de Hosting",
      "DescripcionCompleta": "Servicio de Hosting con 20 cuentas de mail"
    }
  ]
}

 

Path “Productos/ListaProductos.aspx”

Operacion GET

PARAMETROS
productosCategoriaId (int): Id de la categoria para filtrar los productos
productosMarcaId (int): Id de la marca para filtrar los productos
resumido (bool): Indicador para devolver solo los datos mas importantes de cada producto
keywords (string): Keyword para busqueda de un producto
activo (bool): Indicador para devolver solo productos activos

RETORNO
Un Listado de Productos con la siguiente definicion
Por defecto o si el parametro resumido esta en verdadero se devolveran solo los siguientes campos, en caso que el parametro tenga un valor falso se devolveran todos los campos del producto definidos anteriormente
[{
  "ProductoId": 2136,
  "Codigo": "030160",
  "Descripcion": "Envios de Mail",
  "DescripcionCompleta": " Connecting - Cubox 6000 envios",
  "Categoria": {
    "CategoriaId": 200,
    "Nombre": "Connecting - Cubox"
  },
  "Marca": {
    "MarcaId": 191,
    "Nombre": "Cubox"
  },
  "Modelo": "6000",
}]

 

Metodos para Producto_Categoria

Path “Productos/ProductoCategoria.aspx”

Operacion GET

PARAMETROS
ProductosCategoriaId (int): Id de la categoria a consultar
Codigo (string): Codigo de la categoria a consultar

RETORNO
Una Categoria con la siguiente definicion
{
  "ProductosCategoriaId": 182,
  "Codigo": "06",
  "Nombre": "Sistema de gestión BOS",
  "EsServicio": true,
  "CategoriasGrupo": {
    "CategoriasGrupoId": 1,
    "Nombre": "General"
  }
}

 

Metodos para Producto_Marca

Path “Productos/ProductoMarca.aspx”

Operacion GET

PARAMETROS
ProductosMarcaId (int): Id de la marca a consultar
Codigo (string): Codigo de la marca a consultar

RETORNO
Una Marca con la siguiente definicion
{
  "MarcaId": 191,
  "Codigo": "10",
  "Nombre": "Cubox",
  "DescuentoPorcentajeProveedor": 0.0
}

Tickets para Soporte

Para enviar un nuevo ticket o consultar el estado de uno existente debe ingresar al sistema haciendo click en el siguiente link:

ACCESO SISTEMA TICKETS

Articulos