Trigger Carrito Abandonado
Configuración del trigger que envía carritos abandonados de clientes en VTEX a Woowup.
Como configurar:
En este tutorial se explicará cómo crear y activar un trigger para detectar los carritos abandonados por los usuarios. El motivo de este trigger es enviar un request con la información del carrito abandonado a Woowup para poder disparar distintas campañas basadas en esta actividad.
Creación del trigger
Entrar a DS (dynamic storage) http://TIENDA.ds.vtexcrm.com.br/
Click en el tab Trigger;
Click en el botón Novo;
Escriba el nombre del trigger (por ejemplo Carrito WoowUp);
En Entidade, seleccione el valor Cliente;
En Status, marque Ativo;
En Condição do trigger, seleccione O valor de um atributo for alterado;
En Informe o atributo, seleccione Última sessão;

Una vez configurado el filtro adicional con sus valores, siga los pasos siguientes:
1. Haga clic en la pestaña Agendamento;
2. Seleccione una de las opciones de envío.
Agendar ejecución para una fecha dinámica, FECHA ACTUAL más 2 horas;
Acción en caso Positivo
En la solapa de "Acciones en caso positivo" poner los siguientes datos:
Acción: Realizar un request HTTP
URL:
https://admin.woowup.com/Webhooks/VtexAbandonedCart?app_id={APP_ID}
Reemplazar {APP_ID} por el numero que aparece en la URL de tu programa

Verbo: POST
JSON: (Copiar y pegar todo el código de llave a llave)
{
"email": "{!email}",
"firstName": "{!firstName}",
"lastName": "{!lastName}",
"interestBrands": "{!interestBrands}",
"isNewsletterOptIn": "{!isNewsletterOptIn}",
"isCorporate": "{!isCorporate}",
"rclastcart": "{!rclastcart}",
"rclastcartvalue": "{!rclastcartvalue}",
"rclastsession": "{!rclastsession}",
"rclastsessiondate": "{!rclastsessiondate}",
"homePhone": "{!homePhone}",
"phone": "{!phone}",
"userId": "{!userId}",
"document": "{!document}",
"carttag": {!carttag},
"checkouttag": {!checkouttag},
"corporateDocument": "{!corporateDocument}",
"corporateName": "{!corporateName}",
"documentType": "{!documentType}",
"gender": "{!gender}",
"id": "{!id}",
"accountId": "{!accountId}",
"accountName": "{!accountName}",
"dataEntityId": "{!dataEntityId}"
}
Last updated
Was this helpful?