Pier-API - Introdução
Como ele você pode consumir alguns dados do seu site, além de dados da Purplestore.
Introdução
Para consumir dados do seu site você deve instalar o aplicativo da PurpleStore Pier-API
Acesse a PurpleStore pelo seu Admin, encontre e instale o Pier-API.
Você deve abrir um chamado e pedir uma APIKey, que será gerada por nós e enviada para você.
Munido da APIKey você pode consumir a API, para puxar dados relativos a suas vendas, produtos, e usuários.
Vendas
Obtendo as vendas de sua loja
Você pode obter as vendas de sua loja utilizando a url:
curl -X GET "https:://www.seudominio.com.br/api/v1/get_payments"
-G
-d "apikey={apikey}"
O retorno será um json com os últimos 10 pagamentos realizados.
Você também pode passar uma data para que retorne os pagamentos de um determinado período.
curl -X GET "https:://www.seudominio.com.br/api/v1/get_payments"
-G
-d "filters=date[01/12/2017 TO 31/12/2017]"
-d "apikey={apikey}"
O resultado será algo como:
[{
"id":"389",
"id_pedido":"SC_389_519",
"id_user":"2914",
"cod_pagamento":"...",
"nome":"Josefina R Mastroso",
"cidade":"...",
"data":"2017-12-11 21:09:06",
"last_update":"2017-12-11 21:09:06",
"valor":"89.90",
"status":"3",
"nr_rastreio":"0",
"metodo_pagamento":2,
"tipo_pagamento":"2",
"vencimento":"2017-12-12",
"local_entrega":"1",
"id_voucher":"0",
"canal":"Facebook",
"transporte":"JADLOG",
}]
Items comprados
Obtendo os itens comprados
Com os dados da compra, você pode obter os itens comprados do carrinho de compras utilizando a url:
curl -X GET "https:://www.seudominio.com.br/api/v1/get_items/{id_pedido}"
-G
-d "apikey={apikey}"
O resultado será algo como:
[{
"id":"3358",
"id_user":"2914",
"id_pedido":"519",
"id_item":"1083",
"id_variante":"674",
"tipo":"produto",
"nome":"Camiseta PurplePier",
"amount":"1",
"valor":"89.90",
"valor_total":"89.90",
"mes":"12",
"data":"2017-12-12 00:08:50",
"language":"0",
"status":"0",
"container_1":"camiseta_purplepier_y8.jpg"
}]
Dados do comprador
Obtendo os dados do comprador
Com os dados da compra, você pode obter os dados do comprador utilizando a url:
curl -X GET "https:://www.seudominio.com.br/api/v1/get_user/{id_user}"
-G
-d "apikey={apikey}"
O resultado será algo como:
{
"id":"2914",
"field1":"Josefina",
"field2":"R Mastroso",
"email":"email@gmail.com",
"documento":"",
"telefone":"",
"celular":"",
"endereco":"",
"numero":"",
"cidade":"",
"bairro":"",
"cep":""
}
Estoque
Inserindo ou atualizando dados do estoque do seu site
Pode ser que seu sistema precise inserir ou atualizar algum dado do estoque do seu site, para isso você poderá utilizar:
curl -X PUT "https:://www.seudominio.com.br/api/v1/estoque"
-G
-d "apikey={apikey}"
-d "xml={xml}"
Para o xml você deve pasar a seguinte estrutura de dados
[
estoque
[
produtos
[
id,
qtd_estoque,
valor
]
]
]
O resultado será algo como:
{
"retorno": {
"estoque":[
{
"produto": {
"id": "289258",
"mensagem": "O estoque desde produto foi atualizado."
}
}
]
}
}
Launcher API
Você também pode pedir acesso ao launcher de API para facilitar a integração com seu sistema.
Abra um chamado e peça a liberação do launcher, que será disponibilizado pelo período que você desejar.
O que você achou desta informação?
Leia também