GET Produtos_DC 51_DC 47 - Varejonline/api GitHub Wiki

URLs

GET https://integrador.varejonline.com.br/apps/api/produtos

GET https://integrador.varejonline.com.br/apps/api/produtos/:id

Parâmetros

  • entidades: Veja como Funciona este Filtro
  • inicio: Entenda a Coleta Paginada
  • quantidade: Entenda a Coleta Paginada
  • alteradoApos: Entenda a Coleta de Alterações
  • categoria: id da categoria do produto
  • produtoBase: Retorna os produtos que utilizam esse id de produto base.
  • descricao: Retorna os produtos contém essa String na descrição.
  • codigoBarras: Retorna o produto que utiliza esse Código de Barras.
  • codigoInterno: Retorna o produto que utiliza esse Código Interno.
  • codigoSistema: Retorna o produto que utiliza esse Código Sistema.
  • somenteAtivos: Filtra somente produtos ativos (true) ou todos (false)
  • somenteComFotos: Filtra somente produtos com fotos (true) ou todos (false)
  • somenteEcommerce: Filtra somente produtos integráveis no ecommerce (true) ou todos (false)
  • somenteMarketplace: Filtra somente produtos integráveis no marketplace (true) ou todos (false)

Retorno

  • id: id do produto (long)
  • ativo: indica se o produto está ativo ou não (boolean)
  • dataAlteracao: última data de alteração do produto, no formato dd-mm-aaaa hh:mi:ss (string)
  • dataCriacao: data em que o produto foi criado no sistema, no formato dd-mm-aaaa hh:mi:ss (string)
  • cnpjFornecedores: Lista com o CNPJ dos fornecedores associados ao produto (String[]).
  • idFabricante: lista com os id dos terceiros que fabrica o produto, se existir (long)
  • descricao: descrição do produto, contendo nome e sigla da unidade (string)
  • especificacao: especificação do produto (string)
  • peso: peso do produto (decimal)
  • altura: altura do produto (decimal)
  • comprimento: comprimento do produto (decimal)
  • largura: largura do produto (decimal)
  • codigoBarras: código de barras do produto (string)
  • codigoInterno: código interno do produto na empresa (string)
  • codigoSistema: código do sistema gerado para o produto (string)
  • tags: Strings concatenadas por vírgula que permitem consulta de produtos no sistema (string)
  • unidade: sigla da unidade do produto (string)
  • unidadesProporcao: Lista de Unidades Proporcionais da Mercadoria
    • unidade: Sigla da unidade proporcional (string)
    • proporcao: Proporção da unidade sobre a unidade principal (decimal)
  • classificacao: Classificação do produto, que indica a finalidade para a qual o produto será utilizado. Pode assumir um dos seguintes valores: PRODUCAO_PROPRIA, REVENDA, ATIVO_IMOBILIZADO, CONSUMO, SERVICO_ISS, SERVICO_ICMS, INSUMO (string)
  • origem: número de 0 a 7 que representa a origem do produto segundo a receita federal (long)
  • fci: número de controle da Ficha de Conteúdo de Importação. (string)
  • codigoCest: Código Especificador da Substituição Tributária. (String)
  • codigoNcm: código do NCM( Nomenclatura Comum Mercosul) que identifica a natureza do produto (string)
  • metodoControle: método de controle de estoque do produto, podendo assumir um dos seguintes valores: ESTOCAVEL, LOTE, SERIE, NAO_ESTOCAVEL (string)
  • permiteVenda: indica se o produto pode ser vendido através da API de pedidos. Esta regra está relacionada à classificação do produto (boolean)
  • listCustoReferencial: Lista de preço de Custo por entidade.
    • entidade: Id da entidade (long)
    • precoCusto: Custo do produto na entidade (decimal)
  • preco: Preço do Produto na tabela Padrão (decimal)
  • descontoMaximo: Porcentagem máxima de desconto que pode ser oferecida na venda do produto (decimal)
  • comissao: Comissão percentual recebida pelo vendedor na venda do produto (decimal)
  • margemLucro: Margem percentual de lucro obtida na venda do produto (decimal)
  • estoqueMaximo: Quantidade referencial máxima de estoque do produto (decimal)
  • estoqueMinimo: Quantidade referencial mínima de estoque do produto (decimal)
  • dadosPorEntidade: Lista de Configurações por Entidade do Produto
    • entidade: Id da entidade (long)
    • estoqueMinimo: Estoque mínimo referencial do produto na entidade (decimal)
    • estoqueMaximo: Estoque máximo referencial do produto na entidade (decimal)
  • valorAtributos: Valor dos atributos de grade configurados no SKU (Somente para itens de grade).
    • nome: nome do atributo da grade (string)
    • valor: valor do atributo para este produto (string)
    • codigo: código do valor do atributo (string)
  • categorias: Lista com os dados das categorias que definem a estrutura mercadológica do produto.
    • id: Id da Categoria (long)
    • nome: Nome da Categoria (string)
    • nivel: Nome do nível onde está localizada a categoria (string)
  • produtoBase: Dados do produto pai do SKU listado.
    • id: id do produto pai (long)
    • codigoSistema: Código do sistema para o produto pai (string)
    • nome: Nome do produto pai (string)
  • urlsFotosProduto: Lista com os endereços (https) das imagens associadas a mercadoria (Array String)
  • disponivelEcommerce: Define se o produto pode ser disponibilizado no ecommerce (boolean)
  • disponivelMarketplace: Define se o produto pode ser disponibilizado no marketplace (boolean)
  • custoUnitarioRoyalties: custo unitário em royalties do produto (decimal)
  • precoVariavel: Define se o preço de venda do produto é definido somente no momento da venda (boolean)
  • componentes: Dados dos itens que compõem a ficha técnica do produto
    • produto: Produto presente na ficha técnica
      • id: id do produto (long)
      • descricao: Descricao do produto (string)
      • codigoBarras: Código de barras do produto (string)
      • codigoInterno: Código interno do produto (string)
      • codigoSistema: Código sistema do produto (string)
    • quantidade: Quantidade de peças do item na ficha técnica (decimal)
    • unidade: Sigla da unidade de medida que representa a quantidade (string)
  • descontoProgressivo: Valores da configuração do desconto progressivo do produto
    • qtde: Quantidade de peças que ativa o desconto unitário (decimal)
    • tipo: Tipo do desconto. Pode ser PERCENTUAL ou VALOR_UNITARIO (string)
    • desconto: Valor do desconto a ser aplicado (string)
    • ativo: Indica se o desconto progressivo está ou não ativo (string)

Exemplo

GET https://integrador.varejonline.com.br/apps/api/produtos

[
   {
      "id":241,
      "ativo": false,
      "dataAlteracao":"27-01-2013 15:28:05",
      "dataCriacao":"21-01-2013 15:28:05",
      "cnpjFornecedores":["25.348.796/0001-07"],
      "idFabricante":155,
      "descricao":"GRANOLA 20G",
      "especificacao":"GRANOLA 20G SACHE",
      "peso":65.00,
      "altura":65.00,
      "comprimento":65.00,
      "largura":65.00,
      "codigoBarras":"6445662344598",
      "codigoInterno":"12322",
      "codigoSistema":"0001",
      "tags":"000192,camisalarga,ponta de estoque",
      "unidade":"UN",
      "unidadesProporcao": [
          {
             "unidade":"L",
             "proporcao": 0.02
          }
      ],
      "classificacao":"CONSUMO",
      "origem":3,
      "fci":"B01F70AF-10BF-4B1F-848C-65FF57F616FE",
      "codigoCest":"22.001.00",
      "metodoControle":"ESTOCAVEL",
      "codigoNCM":"9999.99.99",
      "permiteVenda":false,
      "preco":65,
      "precoVariavel":false,
      "descontoMaximo":10.0,
      "comissao":0,
      "margemLucro":30.0,
      "estoqueMaximo":700,
      "estoqueMinimo":100,
      "custoUnitarioRoyalties":10.00,
      "dadosPorEntidade":[
         {
            "entidade":1,
            "estoqueMinimo":450,
            "estoqueMaximo":550
         },
         {
            "entidade":2,
            "estoqueMinimo":250,
            "estoqueMaximo":400
         }
      ],
      "categorias": [
         {
             "id":"1",
             "nome":"Natural",
             "nivel":"DEPARTAMENTO",
         },
         {
             "id":"10",
             "nome":"Graos",
             "nivel":"SETOR",
         }
      ],
      "listCustoReferencial":[
         {
            "entidade":1,
            "precoCusto":29.85
         },
         {
            "entidade":2,
            "precoCusto":32.02
         }
      ],
      "urlsFotosProduto":[
         "https://uploader-vpsa-store.s3.amazonaws.com/df9b08f3-d441-44af-8684-a37813f18ee0.png",
         "https://uploader-vpsa-store.s3.amazonaws.com/b5afee84-ba5f-44d1-be4f-48856d7a65a7.png"
      ]
   },
   {
      "id":242,
      "ativo": true,
      "dataAlteracao":"22-01-2013 17:21:05",
      "dataCriacao":"21-01-2013 15:28:05",
      "cnpjFornecedores":["25.348.796/0001-07", "90.837.241/0001-82"],
      "descricao":"CAMISETA AZUL P",
      "especificacao":"CAMISETA POLO AZUL P",
      "peso":45.00,
      "altura":65.00,
      "comprimento":65.00,
      "largura":65.00,
      "codigoBarras":"6465464654567",
      "codigoInterno":"12002",
      "codigoSistema":"0002.0001",
      "tags":"000192,camisalarga,ponta de estoque",
      "unidade":"UN",
      "classificacao":"REVENDA",
      "origem":0,
      "metodoControle":"ESTOCAVEL",
      "codigoNCM":"9999.99.99",
      "permiteVenda":true,
      "preco":0,
      "precoVariavel":true,
      "descontoMaximo":0,
      "comissao":5.0,
      "codigoCest":"22.001.00",
      "margemLucro":60.0,
      "estoqueMaximo":100,
      "estoqueMinimo":10,
      "dadosPorEntidade":[
         {
            "entidade":1,
            "estoqueMinimo":120,
            "estoqueMaximo":150
         },
         {
            "entidade":2,
            "estoqueMinimo":30,
            "estoqueMaximo":40
         }
      ],
      "produtoBase": {
          "id":239,
          "codigoSistema":"0002",
          "nome":"CAMISETA POLO"
      },
      "categorias": [
         {
             "id":"5",
             "nome":"Vestuario",
             "nivel":"DEPARTAMENTO",
         },
         {
             "id":"35",
             "nome":"Esporte Fino",
             "nivel":"SETOR",
         }
      ],
      "valorAtributos":[
         {
            "nome":"COR",
            "valor":"AZUL",
            "codigo":"123"
         },
         {
            "nome":"TAMANHO",
            "valor":"P",
            "codigo":"456"
         }
      ],
      "listCustoReferencial":[
         {
            "entidade":1,
            "precoCusto":31.85
         },
         {
            "entidade":2,
            "precoCusto":22.02
         }
      ],
      "urlsFotosProduto":[
         "https://uploader-vpsa-store.s3.amazonaws.com/df9b08f3-d441-44af-8684-a37813f18ee0.png",
         "https://uploader-vpsa-store.s3.amazonaws.com/b5afee84-ba5f-44d1-be4f-48856d7a65a7.png"
      ]
   }
]