Evento "Notificar evento de compra realizada"

O evento "Notificar evento de compra realizada" serve para descrever uma compra realizada pelo cliente. Para isso, notifica, via JavaScript, quando um usuário realiza uma compra usando o connectif.managed.sendEvents.

  

Este artigo faz parte do guia para criar uma integração personalizada.
Se sua integração for via módulo, esta notificação será inserida automaticamente em sua eCommerce.

 

Como usar

A notificação de informações do carrinho utiliza a opção entityInfo do método sendEvents para enriquecer as informações dos eventos enviados.

  

Este evento representa uma alternativa ao implementar a Etiqueta de "Compra realizada" no HTML da página da sua loja ou site.

 

Notificar a compra realizada

Este objeto representa o modelo do Carrinho de compra que inclui as seguintes propriedades: 

Nome Obrigatória Tipo Descrição
purchaseId Sim string Identificador único da compra.
cartId Não string Identificador único do carrinho a partir do qual esta compra foi originada.
totalQuantity Sim number Quantidade total de produtos na compra (incluindo duplicatas).
Por exemplo: se um carrinho tiver 3 unidades de um produto e 7 unidades de outro diferente, totalQuantity será igual a 10.
totalPrice Sim number Valor total da compra.
purchaseDate Não string Data da compra. Espera-se formato ISO_8601.
paymentMethod Não string O método de pagamento
products Sim Item do cesto de compras Itens contidos na compra, juntamente com a quantidade de cada um e o valor.
 

Embora opcional, o campo cartId seja altamente recomendado para poder marcar o carrinho como comprado e evitar eventos incorretos de Carrinho Abandonado.

 

Exemplo

A notificação terá este aspecto:

connectif.managed.sendEvents([
    {
        "type": "purchase",
        "purchase": {
            "cartId": "cart-0098caf9-42f4-44e9-afdd-45eafe892293",
            "totalQuantity": 1,
            "totalPrice": 51.88,
            "products": [{
                "name": "Meu Produto",
                "productDetailUrl": "https://myshop.com/product/details/59a31949a1a562d4979fbca2",
                "productId": "59a31949a1a562d4979fbca2",
                "unitPrice": 51.88,
                "availability": "outofstock",
                "imageUrl": "https://myshop.com/img/59a31949a1a562d4979fbca2.jpg",
                "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
                "priority": 10,
                "rating": 4,
                "tags": ["tag1", "tag2", "tag3"],
                "relatedExternalProductIds": ["59a31953a1a562d4979fbd90", "59a31b2ba1a562d4979fe5b8"],
                "brand": "Jata",
                "publishedAt": "2020-05-03T10:15:00Z",
                "quantity": 1,
                "price": 51.88
            }],
            "purchaseId": "purchase-e3418b5a-8709-4593-a7c8-d8a7f12df737",
            "purchaseDate": "2020-06-26T12:52:51.591Z",
            "paymentMethod": "Cartão de Crédito"
        }
    },
    {
        "type": "page-visit"
    }], { entityInfo });
  

Normalmente o registro da compra será notificado com o evento de visita à página. Isso geralmente representa a visita à página de confirmação do pedido ou compra.

 

 

Parabéns!
Você chegou ao final da lição.

  

Ainda tem dúvidas não resolvidas?
Lembre-se de que você tem à sua disposição nossos especialistas em Connectif. Para contatá-los, basta abrir um ticket de suporte clicando no botão azul "Ajuda" no seu painel.


Continue aprendendo!

Para aproveitar todo o potencial de sua conta no Connectif, recomendamos continuar com os seguintes artigos:

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0