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.
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.
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. |
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 });
Continue aprendendo!
Para aproveitar todo o potencial de sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Adicionar o JavaScript do Connectif em seu site, para inserir o código e começar a coletar informações sobre as visitas à sua página.
- Integração por meio de tags, para conhecer todas as notificações que você pode enviar do seu eCommerce para o Connectif e seu funcionamento.
- Integração com o Connectif via API, para sincronizar contatos, produtos, compras e cupons.
- Verificar a integração com o eCommerce, para garantir que todos os dados estejam sendo sincronizados corretamente em sua conta do Connectif.