Bom dia,
@leonardo conforme conversamos, tópico aberto para alinharmos a adição de pontos fidelidade via API.
https://account.beeviral.app/api/swagger/ui/index
Token:
Bom dia,
@leonardo conforme conversamos, tópico aberto para alinharmos a adição de pontos fidelidade via API.
https://account.beeviral.app/api/swagger/ui/index
Token:
Bom dia @tiasonia! Acredito que seja melhor abrir um ticket interno, pois token normalmente não deve ser público. Adiciona somente quem o @leonardo pediu no chamado.
Boa noite pessoal,
tl;dr https://hopp.sh/r/0sMVqRGQW37F
@tiasonia não deve abrir um tópico com token nunca, sugiro que gere outro token na sua conta dessa Beeviral e remova o anterior
De qualquer forma eu fiquei de te dar um exemplo de como adicionar os pontos a um cliente cadastrado na loja, isso não tem relação alguma com a Beeviral ou com a API deles (não vou usar seu token de lá), é um exemplo de uso da API da E-Com Plus.
Bom, seguindo com o exemplo que prometi:
Faça login normalmente no painel e abra o console do navegador (geralmente Ctrl + Shift + I) para pegar um access token atual, no console você vai ver o ID da sua autenticação, ID da loja e token, nessa ordem;
Acesse um cliente qualquer no painel e pegue o ID no URL, ex.: https://app.e-com.plus/#/resources/customers/{ID}
;
Com as credenciais nos headers você faz a requisição:
POST https://api.e-com.plus/v1/customers/${customerId}/loyalty_points_entries.json
{
"name": "Pontos",
"program_id": "pontos_0",
"earned_points": 10,
"active_points": 10,
"ratio": 1
}
O link que eu mandei no início da resposta abre um aplicativo onde você pode enviar essa requisição, já configurada, você tem que editar o ${customerId}
no URL e as credenciais em Headers, depois pode enviar a requisição e se quiser editar o Body para testar com outros valores.
Os pontos adicionados dessa forma poderão ser usados na loja, e a Beeviral pode automatizar o seu programa de fidelidade com eles integrando nossa API como nesse exemplo.