Incluindo uma venda
Para incluir uma venda (receita) , você deve realizar uma requisição HTTP usando método POST para o endereço: https://sistema.erpflex.com.br/api/venda/confirmado
Esta requisição deve informar obrigatoriamente o código do cliente, operadora de cobrança, tipo de recebimento e um array de itens do pedido informando: código do produto, código da variante, quantidade, valor do item, valor do frete.
Exemplo:
$pest = new pestJSON("https://sistema.erpflex.com.br/api"); $pest->setupAuth("{seu_usuario}","{sua_senha}"); $pedido = array(); $pedido['cliente_id'] = 5579; $pedido['cobranca'] = "PGS"; $pedido['recebimento'] = "PGS"; $pedido['codigo_frete'] = ''; $pedido['vendedor_id'] = 233; $itens = array(); $itens[] = array("produto_id" => 10533, "variante" => "0", "quantidade" => "10", "valor" => 100, "frete" => 10 ); $itens[] = array("produto_id" => 10533, "variante" => "0", "quantidade" => "5", "valor" => 100, "frete" => 10 ); $pedido['itens'] = json_encode($itens); $resposta = $pest->post("/pedido",$pedido); print_r($resposta);
Onde:
$pedido[‘cobranca’] é a operadora de cobrança deste pedido:
- PGS->PagSeguro
- ITA->ItauShopLine
- BOL->BoletoProprio
- AAN->AposAnalise
$pedido[‘recebimento’] é a forma de recebimento:
- PRZ->Aprazo
- PGS->PagSeguro
- ITA->ItauShopLine
As possíveis combinações entre operadora de cobrança e recebimentos são:
$pedido[‘cobranca’] = “BOL” ; $pedido[‘recebimento’] = “PRZ”
ou
$pedido[‘cobranca’] = “PGS”; $pedido[‘recebimento’] = “PGS”
ou
$pedido[‘cobranca’] = “ITA” ; $pedido[‘recebimento’] = “ITA”
ou
$pedido[‘cobranca’] = “AAN” ; $pedido[‘recebimento’] = “PRZ”
Alterando o status de uma venda
Para modificar o status de uma venda, você deve realizar uma requisição HTTP usando método PUT para o endereço: https://sistema.erpflex.com.br/api/pedido/{ID_DO_PEDIDO}
Exemplo:
$pest = new pestJSON("[[https://sistema.erpflex.com.br/api")|https://sistema.erpflex.com.br/api")]]; $pest->setupAuth("{seu_usuario}","{sua_senha}"); $recebimento = array('status'=>'Em Separacao'); $resposta = $pest->put("/pedido/1234", $ recebimento); print_r($resposta);