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: https://sistema.erpflex.com.br/api/produtos/
Exemplo:
$pest = new pestJSON("https://sistema.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: https://sistema.erpflex.com.br/api/produtos/busca/10 – retorna os próximos 10 clientes partindo do 10o. registro de cliente
Exemplo:
$pest = new pestJSON("https://sistema.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: https://sistema.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: https://sistema.erpflex.com.br/api/produtos/?limit=30&offset=80, irá retornar 30 registros a partir do 80º registro do sistema.
Exemplo:
$pest = new pestJSON("https://sistema.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: https://sistema.erpflex.com.br/api/produto/{ID_DO_PRODUTO}
Exemplo:
$pest = new pestJSON("https://sistema.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: https://sistema.erpflex.com.br/api/produtos/busca/?{nome_do_campo}={valor_do_campo}
Exemplo:
$pest = new pestJSON("https://sistema.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("https://sistema.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: https://sistema.erpflex.com.br/api/produtos/busca/?codigo=(informe_codigo_do_produto)
Exemplo:
$pest = new pestJSON("https://sistema.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: https://sistema.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("https://sistema.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);