cartSync
👀 Exemplo
window.mb_track('cartSync', {
cart: {
cart_id: '99e1c1b6-ba54-43bd-bb49-30996e912574',
subtotal: 950,
freight: 5.50,
tax: -1,
discounts: 0,
total: 955.50,
coupons: "PRIMEIRA10",
delivery_address: {
postal_code: '57072-245',
address_line1: 'Rua Luiz Arthur',
address_number: '210',
address_line2: 'apto 1000',
city: 'Maceió',
state: 'AL',
country: 'Brasil',
neighborhood: 'Cidade Universitária',
},
items: [
{
product_id: 'p123',
sku: 'p123-01',
name: 'Tênis Cano Baixo 123',
price: 950,
quantity: 1,
url: 'https://mycommerce.com/myurl-p123-001',
image_url: 'https://s3.com/my-bucket/p123-001.png',
properties: {
tamanho: '40'
},
recovery_properties: {
cutomization: 'Texto na lateral do Tênis',
some_specific_id: '48'
}
}
]
}
});🔍 Schema
{
cart: {
cart_id: string, // required
coupons: string,
currency: string,
subtotal: number, // required
freight: number, // required
tax: number, // required
discounts: number, // required
total: number, // required
delivery_address: {
postal_code: string,
address_line1: string,
address_number: string,
address_line2: string,
city: string,
state: string,
country: string,
neighborhood: string,
}
items: [
{
product_id: string, // required
sku: string, // required
name: string,
category: string,
brand: string,
price: number, // required
price_from: number,
quantity: number,
url: string,
image_url: string,
properties: { [key: string]: string },
recovery_properties: { [key: string]: string },
}
]
}
}cartSync
cartSyncO evento de cartSync é essencial para a integração com a Flowbiz, com ele é possível atualizar o status do carrinho atual do seu usuário.
AtençãoNesse evento é necessário ter o cuidado com a Consistência de dados dos produtos.
AtençãoSe não houver informação para ser enviada em alguma propriedade numérica, essa deve ser enviada com o valor de
-1.
Updated 10 months ago
