Integração +fidelidade X TrustVox

Neste artigo vou mostrar como integrar com a TrustVox para dar pontos no programa de fidelidade.


Passo 1 - Acessar a conta da TrustVox




Passo 2 - Entrar em contato com o atendimento da TrustVox, no símbolo de interrogação ❔ do seu painel e pedir o StoreId e o StoreToken


Passo 3 - Colar essa URL do Endpoint no seu navegador: https://trustvox.com.br/api/stores/store_id/orders


Substitua o Store Id pelo número de store id informado pelo atendimento da Trust Vox



O endpoint abaixo deve receber uma requisição contendo os dados do pedido que deve ter sua opinião coletada.

Descritivo sobre os dados da requisição:

HTTP Method: POST

Request Headers

Content-Type: application/json
Accept: application/vnd.trustvox.com; version=1
Authorization: Bearer StoreToken (Alterar para o StoreToken fornecido por nossa equipe, este dado será diferente entre ambientes staging e produção.)

Request Body
order_id (number or string): identificador único do pedido (obrigatório)
delivery_date (string): data em que o pedido foi entregue (obrigatório)
client (object): dados sobre o consumidor (obrigatório)
e-mail (string): e-mail do consumidor (obrigatório)
first_name (string): primeiro nome do consumidor (obrigatório)
last_name (string): segundo nome do consumidor (obrigatório)
phone_number (string): telefone do consumidor (nos 5519900011111, +5519900011111, +55 (19) 900011111) (opcional)
tags (array of strings): trata-se de um array de strings sobre o cliente (Ex.: "Sexo/Masc", leia mais em article on structured tags) (opcional)
items (array of objects): dados sobre o produto ou serviço
id (string): Identificador do produto (deve ser o mesmo entregue no front-end) (obrigatório)
url (string): URL do produto (obrigatório)
name (string): nome do produto (obrigatório)
price (number): preço do produto (opcional)
photos_urls (array of strings): array de imagens do produto (opcional porém recomendado)
tags (array of strings): trata-se de um array de strings sobre o produto (Ex.: "Marca/Incrível", leia mais em article on structured tags) (opcional)
extra (object): campo utilizado para filtragens de produto onde não é permitida a coleta de opiniões (informar nossa equipe) (opcional)
seller (object): dados sobre o seller em caso de marketplace
id (string): identificador único do seller (obrigatório)
name (string): nome do seller (obrigatório)
logo (string): logotipo do seller (opcional)
tags (array of strings): trata-se de um array de strings sobre o pedido como um todo (Ex.: "Origem/LojaFisica", leia mais em article on structured tags) (opcional)

Segue um exemplo em cURL:



Esta requisição precisa ser feita para cada novo pedido finalizado/entregue pela empresa.
Com este a TrustVox receberá um(ou mais) pedidos na base deles e na sequência vão coletar opiniões via e-mail, com base nos dados informados no payload da requisição (pedido).

Sugerimos entrar em contato com a equipe da TrustVox para validarem se os pedidos encaminhados chegaram até a base deles.

No Link abaixo você fará a implementação das ferramentas visuais em seu Front-end de seu site.

Passo 4 - Acessar esse Link




Passo 5 - No Menu clicar em Integrar




Desça a barra de rolagem até TrustVox e clique no botão Configurar



Preencha o campo Informações com o StoreId e o StoreToken fornecidos pela TrustVox.

Atualizado em: 06/07/2023

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!