Consulta Produtos


Consulta de um Produto Simples

Para realizar a busca dos produtos cadastrados, realize uma requisição HTTP usando médoto GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produtos/

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$resposta = $pest->get("/produtos");
print_r($resposta);

 

Consulta de Produto por Paginação

O retorno é dos 10 produtos partindo do primeiro registro. Para os próximos 10 produtos partindo de uma posição específica, acrescente esta posição ao final da URL. Ex: http://implantacaoapi.erpflex.com.br/api/produtos/busca/10 – retorna os próximos 10 clientes partindo do 10o. registro de cliente

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$resposta = $pest->get("/produtos/busca/10");
print_r($resposta);

Consulta de Até 50 Produtos

A busca irá retornar até 50 registros, para isso realize uma requisição HTTP usando o método GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produtos/?limit=50&offset=0 .

limit = refere-se quantidade de registros que irá retornar em tela, sendo no máximo 50, ou seja, informando 30 irá trazer 30 registros, informando 50 irá trazer 50 registros, caso seja informado um valor maior que 50, por exemplo 100, irá retornar 50 registros que é o limite máximo.

offset = refere-se a partir de qual registro irá retornar a consulta, por exemplo, ao fazer requisição no endereço: http://implantacaoapi.erpflex.com.br/api/produtos/?limit=30&offset=80, irá retornar 30 registros a partir do 80º registro do sistema.

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$resposta = $pest->get("/produtos/?limit=50&offset=0");
print_r($resposta);

 

Consulta de um Produto Específico

Para consultar um produto pelo ID, realize uma requisição HTTP usando método GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produto/{ID_DO_PRODUTO}

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");
$resposta = $pest->get("/produto/12");
print_r($resposta);

O resultado será os dados do produto de ID 12

 

Busca Produto por Campo

Para realizar a busca de um produto por determinado campo, realize uma requisição HTTP usando método GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produtos/busca/?{nome_do_campo}={valor_do_campo}

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");

$param['codigo'] = '412';
$param['loja_virtual'] = 'S';
$param = http_build_query($param);
$resposta = $pest->get("/produtos/busca/?",$param);
print_r($resposta);

Busca Produto por Tipo Fiscal

Para realizar a busca de um produto pelo tipo fiscal, realize uma requisição HTTP usando método GET para o endereço: https://implantacaoapi.erpflex.com.br/api/produtos/busca/?tipo=(informe_o_tipo_fiscal_do_produto)

Os Tipos Fiscais existentes são:

PA = Produto Acabado

PI = Produto Intermediário

PP = Produto em Processo

SP = SubProduto

MP = Matéria Prima

MC = Material de Consumo

RV = Material para Revenda

OI = Outros Insumos

EM = Embalagem

IM = Imobilizado

SV = Serviço

OU = Outros

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");

$param['codigo'] = '412';
$param['loja_virtual'] = 'S';
$param = http_build_query($param);
$resposta = $pest->get("/produtos/busca/?tipo=PA);
print_r($resposta);

Busca Produto por Código

Para realizar a busca de um produto pelo código, realize uma requisição HTTP usando método GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produtos/busca/?codigo=(informe_codigo_do_produto)

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");

$param['codigo'] = '412';
$param['loja_virtual'] = 'S';
$param = http_build_query($param);
$resposta = $pest->get("/produtos/busca/?codigo=an123);
print_r($resposta);

Busca Produto por Combinações de Campos

Também é possível realizar uma busca combinando até dois campos, para isso, realize uma requisição HTTP usando método GET para o endereço: http://implantacaoapi.erpflex.com.br/api/produtos/busca/?(nome_do_campo_1)&(nome_do_campo_2).

Os campos devem ser separados pela letra &, o exemplo abaixo irá retornar os registros que seja do tipo fiscal PA (Produto Acabado) e cujo o código seja igual a 123123321.

Exemplo:

$pest = new pestJSON("http://implantacaoapi.erpflex.com.br/api");
$pest->setupAuth("{seu_usuario}","{sua_senha}");

$param['codigo'] = '412';
$param['loja_virtual'] = 'S';
$param = http_build_query($param);
$resposta = $pest->get("/produtos/busca/?tipo=PA&codigo=123123321);
print_r($resposta);